我目前在Power BI中有一个名为Fruit
的表。
以下是来自Fruit
:的样本数据
问题id | 标签1 | 标签2标签3 | 标签4 | 已创建解决时间差(MINS(|
---|---|---|---|---|
1000 | 苹果 | 葡萄香蕉橙子草莓2021年3月14日11:38:23|||
1001 | 橙子 | 梨苹果香蕉草莓2021年3月13日12:34:342022年3月18日11:38:23 | ||
1002 | 梨 | 龙果苹果 | 草莓龙果2021年3月4日18:31:112022年3月12日11:38:23525345 | |
1003 | 香蕉 | 橙子苹果葡萄梨2021年3月11日19:34:572022年3月3日11:38:23 | 528264 | |
1004 | 葡萄 | 苹果香蕉梨草莓2021年3月12日12:32:522022年3月15日11:38:23 |
原因是您的表没有关系。确保表之间存在关系。它可以是两个表之间的一个活动关系,您应该使用dax relationship函数(如USERELATIONSHIP公式(来计算其他列之间的关系。然而,我建议使用pivot、unpivot和union dax函数,如创建另一个表以从切片器获得最佳结果,并且不需要您的dax公式AllLabel
UnpivotedTable= FILTER(
UNION(
SELECTCOLUMNS('Fruit',"Created",[Created],"Resolved",[Resolved],"Time Difference (MINS)",[Time Difference (MINS)],"label",[Label]),
SELECTCOLUMNS('Fruit',"Created",[Created],"Resolved",[Resolved],"Time Difference (MINS)",[Time Difference (MINS)],"label",[Label 1]),
SELECTCOLUMNS('Fruit',"Created",[Created],"Resolved",[Resolved],"Time Difference (MINS)",[Time Difference (MINS)],"label",[Label 2]),
SELECTCOLUMNS('Fruit',"Created",[Created],"Resolved",[Resolved],"Time Difference (MINS)",[Time Difference (MINS)],"label",[Label 3]),
SELECTCOLUMNS('Fruit',"Created",[Created],"Resolved",[Resolved],"Time Difference (MINS)",[Time Difference (MINS)],"label",[Label 4])),[Label]<>"")