【问题标题】:Dynamically Calculate difference columns based off slicer- POWERBI基于切片器动态计算差异列 - POWERBI
【发布时间】:2022-07-07 03:39:04
【问题描述】:

我有一个包含季度交易量数据的表格和一个切片器,您可以通过它选择要查看每个代码的交易量的季度/年度。切片器有 2019Q1 到 2021Q4 的选择。我需要创建动态差异列,该列将根据切片器中选择的季度/年度进行调整。我知道我需要使用计算/过滤器创建一个新度量,但我是 PowerBI 的初学者,不确定如何编写该公式。

原始表数据示例:

Code 2019Q1 2019Q2 2019Q3 2019Q 2020Q1 2020Q2 2020Q3 2020Q4
11111 232 283 289 19 222 283 289 19
22222 117 481 231 31 232 286 2 19
11111 232 397 94 444 232 553 0 188
22222 117 411 15 14 232 283 25 189

如果选择 2019Q1 和 2020Q1 的示例:

Code 2019Q1 2020Q1 Difference
11111 232 222 10
22222 117 481 -364
11111 232 397 -165
22222 117 411 -294

【问题讨论】:

    标签: dynamic powerbi


    【解决方案1】:

    Power BI 不能这样工作。这是一个 Excel 数据透视表设置。您没有任何参数来区分第一行和第三行或第二行和第四行。它们具有相同的代码,因此 Power BI 将聚合它们的卷。你可以引入一个隐藏的索引列,但你为什么不干脆坚持 Excel 呢? Power BI 解决该问题的方法是将表取消透视(堆叠)到 Code、Quarter 和 Volume 列,为 Minuend 和 Subtrahend 创建 2 个独立的切片器表,然后根据 2 个切片器的 SELECTEDVALUE 计算聚合差异。

    【讨论】:

      猜你喜欢
      • 2020-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多