【问题标题】:Different value in PowerBi chart per drillthrough level每个钻取级别的 Power Bi 图表中的不同值
【发布时间】:2020-03-09 15:27:58
【问题描述】:

生产力图表由三个级别的日期层次结构 (1) 年、(2) 月、(3) 周作为轴组成。在日期层次结构中向下钻取图表,我想为每个钻取级别显示不同的度量。这样,钻取级别 (1) date[year] 显示度量 A,(2) date[month] 显示度量 B,(3) date[week] 显示度量 C。

非常感谢有关此问题的任何帮助。

提前致谢!

【问题讨论】:

    标签: sql powerbi reporting business-intelligence


    【解决方案1】:

    这在使用层次结构的传统向下钻取选项中是不可能的。您将能够深入了解相同度量的下一级层次结构。但是,您可以使用交叉报告钻取来执行所需输出的版本。在这种情况下,您必须创建 3 个报告页面,每个级别一个,然后您可以使用钻取报告选项来获得所需的结果:

    https://docs.microsoft.com/en-us/power-bi/desktop-cross-report-drill-through

    这可能不是您正在寻找的确切解决方案,但我相信这是满足您要求的最佳解决方案。希望这会有所帮助。

    【讨论】:

    • 感谢您的快速回复。我正在考虑将度量 A、B 和 C 合并为一个参数化度量 X。比如说,当钻取级别 =“年”时 X = A,当“月”时 X = B,否则 X = C。
    • 这是一个有趣的方法。如果您想捕获向下钻取级别,请查看此链接。 community.powerbi.com/t5/Desktop/…
    • 看来你的方法可行……我没想到……如果你遇到任何挑战,请告诉我
    • 再次感谢。上述方法现在似乎对我不起作用。我正在使用以下语句: Custom_column = if(isfiltered('Query1'[Date].[Year]), Query1[BPPLH per year] , IF(ISFILTERED('Query1'[Date].[Month]), Query1[ BPPLH 每月],Query1[BPPLH 每周]))
    • 无论向下钻取级别(年、月、周),都需要“每周 BPPLH”。我应该注意到“Custom_column”是一个列而不是一个度量,也许这可能会妨碍您。
    【解决方案2】:

    以下似乎对我有用,并提供了每个钻取级别的唯一度量:

    Measure_PAR = IF(ISFILTERED(Query1[Date].[Year]) && ISFILTERED(Query1[Date].[Month]) && ISFILTERED(Query1[Date].[Week]),测量 C ,IF(ISFILTERED(Query1[Date].[Year]) && ISFILTERED(Query1[Date].[Month]), 措施 B ,IF(ISFILTERED(Query1[PRODUCTIONDATE].[Year]), 措施 A)))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多