gpt4 book ai didi

max - PowerPivot DAX : Identify Max & Min Value per Group

转载 作者:行者123 更新时间:2023-12-02 00:06:15 26 4
gpt4 key购买 nike

我需要在 PowerPivot 连接的数据透视表中确定每个定义组的最大值和最小值。

请引用以下链接到相应 PowerPivot 表的基本 Excel 表(通过 ASCII 发布):

-------------------------------------------------
Customer | Store | Transaction Sequence No |
-------------------------------------------------
A 1 1
A 1 2
A 1 3
A 2 1
A 2 2
B 1 1
B 1 2
B 2 1

如您所见,上面有两列唯一地定义了
  • 客户
  • 店铺

  • 对于每一组,可以有一个或多个事务,每个事务都有一个关联的
    【交易序列号】值(value)也如上所述。

    在通过 2 个 DAX 度量生成的数据透视表中,我想列出 最低 最大【交易序号】值(value)与每个独特的群体相关联。

    这将导致以下数据透视表:
    ----------------------------------------------------------------------------
    Customer | Store | Transaction Sequence No | Max eq No | Min Seq No |
    ----------------------------------------------------------------------------
    A 1 1 3 1
    A 1 2 3 1
    A 1 3 3 1
    A 2 1 2 1
    A 2 2 2 1
    B 1 1 2 1
    B 1 2 2 1
    B 2 1 1 1

    现在,如果用户通过切片器或过滤器决定对 应用过滤器,那么动态更新这两个新的 DAX 度量将很重要。 【交易序列号】柱子。

    在本例中,如果用户选择 排除 【交易序列号】 的值3 通过应用过滤器,数据透视表应该更新其数据以反射(reflect)新的最大值和最小值:
    ----------------------------------------------------------------------------
    Customer | Store | Transaction Sequence No | Max eq No | Min Seq No |
    ----------------------------------------------------------------------------
    A 1 1 2 1
    A 1 2 2 1
    A 2 1 2 1
    A 2 2 2 1
    B 1 1 2 1
    B 1 2 2 1
    B 2 1 1 1

    我无法制定正确的 DAX 语法来完成此任务。

    最佳答案

    MinTSeq:=
    CALCULATE(
    MIN('table'[Transaction Seq No])
    ALLSELECTED('table'[Transaction Seq No])
    )

    应该带你去那里。您可以用 MAX() 替换 min。

    更多 readingALLSELECTED() .

    关于max - PowerPivot DAX : Identify Max & Min Value per Group,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18247119/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com