【问题标题】:Sum a column with conditional from another table (power bi)对另一个表中的条件列求和(power bi)
【发布时间】:2021-11-06 10:35:00
【问题描述】:

我无法找到解决问题的方法。

我需要将所有账单的账单金额相加。但是,我需要对已取消的发票进行打折,这些发票作为记录保存在数据库中。我们使用两个表格来控制发票:invoices (header)invoicesitems (items)

数量在项目表中,而我的条件(确定票据是否作废)在标题表中。

在创建一个度量来执行这个总和时,我尝试按如下方式进行:

voided_amt = calculate(sum(invoicesitems[amount]), invoices[voided]=1)

其中,invoice[void] = 1,表示发票被取消。

但它最终无法正常工作,并且测量结果为空白。

我怎样才能用另一个表中的这个过滤器/条件来计算这个总和?

注意:invoicesinvoicesitems 表之间的关系是 id_nf 列 (1xN)

【问题讨论】:

    标签: powerbi dax powerbi-desktop powerbi-datasource


    【解决方案1】:

    转到模型视图,即 Power Pivot 并在它们之间创建关系 1XN 发票和发票站点。然后 Measure 工作正常。

    作为示例,请参见附图

    【讨论】:

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