我需要确定PowerPivot连接的透视表中已定义组的最大值和最小值。
请参考以下基本的Excel表格(通过ASCII发布),该表格链接到相应的PowerPivot表格:
-------------------------------------------------
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
如您所见,上面有2列唯一定义了一个组。
- 客户
- 商店
通过2个DAX度量创建的透视表中,我想列出与每个唯一组相关的最小和最大[交易序号]值。
这将导致以下透视表:
----------------------------------------------------------------------------
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
现在,如果用户通过滑块或筛选器针对[Transaction Sequence No]列应用过滤器,那么这两个新的DAX度量值就会很重要地进行动态更新。在这个例子中,如果用户选择通过应用过滤器来排除Transaction Sequence No值为3,则数据透视表应更新其数据以反映新的最大和最小值:
----------------------------------------------------------------------------
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代码时遇到了困难,无法正确表达我的意思。