【问题标题】:DAX Measure to determine % of parent row in column chartDAX Measure 确定柱形图中父行的百分比
【发布时间】:2018-05-24 22:12:27
【问题描述】:

我一直在努力寻找一种方法来实现 Power BI 中的矩阵可视化结果,采用折线图和聚集柱形图。

我尝试使用 ALLSELECTED、ALL、ALLEXCEPT 来忽略一个过滤器,但无论我如何尝试,我都没有达到最终目标。

CarCountPerCategory = 
CALCULATE(
    DISTINCTCOUNT(Table[CarID]),
    ALLSELECTED(Table[Filter])
    )

这仍然将度量分解为过滤器级别,而不是忽略它。无论过滤器列如何,我都在寻找能够为我提供总不同计数的东西。例如。 TimesReshopped 1 - 190 在所有 3 列上,TimesReshopped 2 - 182 在 Filter Column 系列的所有 3 列上。我需要将此作为回避措施,以便将不同汽车数量除以每次重新购买的不同汽车总数,以达到我正在寻找的百分比。 (矩阵中的那个)

有人可以帮我提些建议吗?谢谢。

【问题讨论】:

  • 你能发布一个你的数据表是什么样子的样本吗?

标签: powerbi dax


【解决方案1】:

试试这个:

[Total Category Count]:=
SUMX ( SUMMARIZE ( Table, Table[TimesReshopped] ), [Count of CarID] )

【讨论】:

  • 感谢您的帮助。我没有尝试过,不幸的是我得到了完全相同的结果。 (94, 17 ,79 而不是, 190, 190, 190 for TimeReshopped 1)您还有其他想法吗?
  • 我找到了解决方案。感谢@RADO 的帮助。
【解决方案2】:

我通过使用 ALLEXCEPT 并提供我正在使用的所有过滤器来解决这个问题:

CarCountPerCategory = 
CALCULATE(
    DISTINCTCOUNT(Table[CarID]),
    ALLEXCEPT(Table,Table[Year],Table[Month],Table[LocationName],Table[CustCode],Table[TimeReshoped])
    )

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-18
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-06
    • 2022-01-18
    相关资源
    最近更新 更多