【问题标题】:Get result of difference of two columns in a matrix in third column获取第三列矩阵中两列差异的结果
【发布时间】:2020-10-18 04:17:49
【问题描述】:

上面是PowerBI中的一个矩阵,显示了各个部门的金额和目标金额。我想计算实际金额和目标金额之间的差异,并将其显示在矩阵的第三列中。我尝试创建一个列来计算数据表中这两列之间的差异。但是矩阵中显示的数据并不是我希望的。我希望矩阵仅根据矩阵中的值(根据应用的某些过滤器派生)显示目标和实际数量之间的差异。我不想得到数据集中所有值的差异。

我对 PowerBI 完全陌生,如果能提供任何帮助,我们将不胜感激。

【问题讨论】:

    标签: powerbi-desktop


    【解决方案1】:

    简单地说,使用计算。该值是在修改的过滤器上下文中计算的表达式的结果。这意味着在您当前的过滤器/行上下文中。

    diff = calculate([Target] - [Amount])
    

    【讨论】:

    • 假设我的目标金额在另一个表中,该表使用除法作为唯一标识符连接到该数据集。有没有办法计算差异?
    • 如果您的模型中有这些表之间的关系,那么您不需要任何额外的更改。试试这个计算。最终发布您的模型(屏幕截图 - 包含关系的表格)并描述问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 2020-04-30
    • 1970-01-01
    相关资源
    最近更新 更多