DAX / PowerPivot的新手,并在解决特定问题时遇到困难。 我有一张桌子
Location Category Distance
1 A 1.244
2 A 2.111
3 B 5.113
4 C 0.124
etc
我需要确定选择的最小距离,并仅输出该记录。所以我有
Location Category Distance MinDist
1 A 1.244
2 A 0.111 0.111
3 B 5.113
4 C 3.124
etc
我已经尝试了各种措施,但总是只需重复一次“距离”列....我尝试应用的任何过滤器。 请帮忙。
答案 0 :(得分:1)
如果您的牌桌被称为' table1'那么这将给你总体最小值:
=CALCULATE(MIN(Table1[Distance]), ALL(Table1))
根据您的要求,您可能必须在ALL()中指定列以减少打开过滤器的数量(建议您研究ALL(),因为它是一个非常重要的DAX函数)。
要为非匹配器返回零(空白很棘手),您可以将其打包:
=
IF (SUM ( Table1[Distance] ) = CALCULATE ( MIN ( Table1[Distance] ), ALL ( Table1 ) ),
CALCULATE ( MIN ( Table1[Distance] ), ALL ( Table1 ) ),
0
)