PowerBI矩阵可视化:动态过滤前两月AUM数据并按七月值排序
PowerBI 动态过滤与排序实现方案
1. 构建动态日期识别度量值
为自动适配每月更新的最新前两个月数据,先创建两个度量值分别获取对应月份的AUM总和:
- 最新月份AUM:
Latest Month AUM = VAR MaxDate = MAX('Table'[Date]) VAR LatestMonth = EOMONTH(MaxDate, 0) RETURN CALCULATE(SUM('Table'[AUM]), EOMONTH('Table'[Date], 0) = LatestMonth)
这个度量值会自动识别数据集里的最新月份,计算该月的AUM总和。
- 上月AUM:
Previous Month AUM = VAR MaxDate = MAX('Table'[Date]) VAR PreviousMonth = EOMONTH(MaxDate, -1) RETURN CALCULATE(SUM('Table'[AUM]), EOMONTH('Table'[Date], 0) = PreviousMonth)
这个度量值对应最新月份的前一个月,计算该月的AUM总和。
2. 创建合格企业标记度量值
用来筛选符合“上月AUM为0且当月AUM>0”条件的企业:
Qualified Firm = IF( [Previous Month AUM] = 0 && [Latest Month AUM] > 0, 1, 0 )
符合条件的企业会被标记为1,不符合的为0。
3. 应用筛选规则到矩阵
- 选中你的矩阵可视化组件,打开右侧筛选器面板
- 找到刚创建的
Qualified Firm度量值,设置筛选条件为等于1,矩阵将仅显示符合要求的企业。
4. 设置动态降序排序
- 点击矩阵的行字段「Firm」,选择排序依据选项
- 选择
Latest Month AUM,并设置排序方向为降序,企业会按最新月份的AUM从高到低排列。
关键优势
- 所有逻辑基于动态日期计算,每月数据集更新后,无需手动调整日期范围,自动适配最新的前两个月数据
- 筛选和排序规则完全绑定度量值,确保逻辑的一致性和动态性
内容的提问来源于stack exchange,提问作者TommyO
相关产品推荐
相关产品推荐

