需要帮助创建在筛选时反映表中实际行数的度量值。
示例:
ID | RankC | RankA平均差值 | >Rank=count | >平均差值|||
---|---|---|---|---|---|---|
1000 | AAA | >XYZ | +01.00至+01.255 | 6 | 4 | |
1001 | AAA | >ZY1 | +01.500至+01.75 | 5 | <1>5||
1002 | AAB | >XYZ | +01.500至+01.75 | 3 | 6 | 5|
1003 | AAB | ZY2 | +0.15.00至+0.175 | 3 | 1 | 5|
1004 | AAB | >XYZ | +01.00至+01.25 | >3 | 6 | 4|
1005 | AAA | >XYZ | +01.00至+01.25 | >5 | 6 | 4|
11006 | AAA | ZY3 | +01.00至+01.25 | 5 | <1>4||
1007 | AAC | XYZ+01.25 | <1>>6 | <2>|||
1008 | AAA | >ZY4 | +01.25 | 5 | 2 | |
1009 | AAZ | >ZY4 | +0.15.00至+0.175 | <1><2><5>|||
1010 | ABY | >XYZ | +0.15.00至+0.175 | <1>65 |
ALL函数在这里很有用。它删除了过滤器上下文,以便使用整个表,而不仅仅是当前过滤器上下文中的部分。
AvgDiff_Count =
VAR CurrAvgDiff = SELECTEDVALUE ( '28Jun_1973'[Avg Diff] )
RETURN
COUNTROWS (
FILTER ( ALL ( '28Jun_1973' ), '28Jun_1973'[Avg Diff] = CurrAvgDiff )
)