【发布时间】:2020-06-05 01:12:11
【问题描述】:
我有两个表(主题和类别)都与同一个父表(主表)相关。由于外键约束,看起来 Power BI 自动创建了链接。
我需要为每个可能的距离范围按类型计算主题。我为每个距离类别尝试了如下所示的简单计算。
less than 2m =
CALCULATE(
COUNTA('Category'[Descr]),
'Subject'[Distance] IN { "less than 2m" }
)
但是,过滤器似乎没有正确应用。
我想要……
+------+--------------+--------------+--+
| Descr| less than 2m | more than 2m | |
+------+--------------+--------------+--+
| Car | 2 | 1 | |
| Sign | 4 | 2 | |
+------+--------------+--------------+--+
但我越来越……
+------+--------------+--------------+--+
| Descr| less than 2m | more than 2m | |
+------+--------------+--------------+--+
| Car | 3 | 3 | |
| Sign | 6 | 6 | |
+------+--------------+--------------+--+
它只是给我按类型的总数,这是正确的,但没有按距离应用过滤器,所以我可以分解它。
我确信这可能真的很简单,但我对 DAX 很陌生,我无法弄清楚这一点。
【问题讨论】:
-
如果您发布您的关系图以及
Subject[Distance]的样子将会很有帮助。 -
您需要从“主题”到“主”的过滤器传播。看看
CROSSFILTERdocs.microsoft.com/en-us/dax/crossfilter-function -
谢谢小介!交叉过滤器起作用了。该度量没有任何问题,只是无法过滤两个表。