【问题标题】:TOTAL VALUE IN POWERBI TABLE AFTER GROUP BYPOWERBI 表中分组后的总值
【发布时间】:2022-01-26 16:39:58
【问题描述】:

我有一张这样的桌子:

我想为产品、类别和价格的每个组合获取一行(我对每个子产品的聚合不感兴趣)。 每个类别中的所有产品都具有相同的价格。

我尝试以不同的方式进行分组,但是当我在 power bi table 可视化中显示产品、类别和价格时,它没有显示正确的总值。

我该怎么做?

这是预期的输出:

【问题讨论】:

  • 期望的输出是什么?
  • 我需要一个度量来汇总产品类别和价格的每个组合的行,最后我的示例中有一个包含两行的表:产品 a、类别 a、6,5 和产品 b 类别 a 8,5。表格可视化必须正确显示列价格的总值 (15)

标签: group-by powerbi visualization aggregation summarize


【解决方案1】:

这是一个应该有效的措施:

MIN PRICE =
IF( HASONEVALUE( Data[PRODUCT] ),
    MIN( Data[PRICE] ),
    SUMX( SUMMARIZE ( Data, Data[PRODUCT], Data[CATEGORY], 
                            "PRICE", MIN ( Data[PRICE] ) ),
          [PRICE] 
    )
)

对于HASONEVALUE(Data[PRODUCT],总行将返回 FALSE,对于表行将返回 true。 SUMMARIZE 语句复制您的表,SUMX 遍历它以计算正确的总数。

【讨论】:

    【解决方案2】:

    试试这个方法

    _PRICE = 
    SUMX (
        SUMMARIZE (
            'Table',
            'Table'[PRODUCT],
            'Table'[CATEGORY],
            'Table'[UM],
            'Table'[PRICE]
        ),
        'Table'[PRICE]
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-09
      • 2020-07-25
      • 2020-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多