【问题标题】:Power BI: calculate value using data from related tablePower BI:使用相关表中的数据计算值
【发布时间】:2021-12-28 06:52:42
【问题描述】:

我正在尝试从相关表中按单价的多个数量计算项目的价值。

销售报告

ITEMS QTY
A 12
B 30
B 45

单价

ITEMS PRICE
A $5
B $9

【问题讨论】:

  • 您面临什么问题?到目前为止你尝试过什么?

标签: powerbi dax


【解决方案1】:

如果您在 Sales 表和 Unit Price 表之间建立了关系,则可以使用 RELATED function 来检索价格。

将 DAX 计算列添加到 SALES REPORT 表:

Value = Sales[QTY] * RELATED(Products[PRICE])

如果您没有在表之间定义关系,您可以使用LOOKUPVALUE 从另一个表中获取结果。正如链接所说,RELATED is more efficient

Value = Sales[QTY] * LOOKUPVALUE(Products[PRICE],Products[ITEMS],Sales[ITEMS])

【讨论】:

    【解决方案2】:

    如果你的架构是这样的

    使用这个措施

    Measure = 
    SUMX ( RELATEDTABLE ( 'SALES REPORT' ), 'SALES REPORT'[QTY] )
        * SUM ( 'UNIT PRICE'[PRICE] )
    

    【讨论】:

      猜你喜欢
      • 2020-07-01
      • 1970-01-01
      • 2022-11-21
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 2022-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多