【问题标题】:Power BI - Filtered count not grouping by values in tablePower BI - 过滤计数未按表中的值分组
【发布时间】:2020-06-05 01:12:11
【问题描述】:

我有两个表(主题和类别)都与同一个父表(主表)相关。由于外键约束,看起来 Power BI 自动创建了链接。

Simple mock-up of table links

我需要为每个可能的距离范围按类型计算主题。我为每个距离类别尝试了如下所示的简单计算。

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
  • 谢谢小介!交叉过滤器起作用了。该度量没有任何问题,只是无法过滤两个表。

标签: powerbi dax


【解决方案1】:

我希望我可以将 Kosuke 的评论标记为答案。问题确实在于必须启用交叉过滤。这可以通过单击模型上的链接来完成,也可以使用一个功能来临时启用交叉过滤器。

【讨论】:

    猜你喜欢
    • 2022-10-13
    • 2018-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-21
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多