You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI中基于LA选择的动态组及汇总度量值实现需求

Power BI 需求解决方案

1. 数据模型预处理

  • 确保参考表(建议命名为LA_Reference)与业务数据表(如LA_Metrics)通过LA Comparator字段建立关联;若业务表用LA编码存储,需保证编码能匹配参考表的LA Comparator。
  • 注意:参考表的LA Index仅作为切片器字段,不要与业务表建立直接关系,避免筛选逻辑冲突。

2. 动态生成选中LA的Comparator列表

创建DAX计算表,实现切片器选择后自动提取对应Comparator:

Selected_LA_Comparators = 
VAR TargetLA = SELECTEDVALUE(LA_Reference[LA Index])
RETURN
FILTER(
    LA_Reference,
    LA_Reference[LA Index] = TargetLA
)

该表会随切片器选择实时更新,包含当前选中LA及其关联的所有Comparator项。

3. 业务数据筛选与统计表格生成

创建度量值,基于选中的Comparator列表筛选业务数据并计算统计值(以平均值为例):

Comparator_Metric_Avg = 
VAR ActiveComparators = VALUES(Selected_LA_Comparators[LA Comparator])
RETURN
CALCULATE(
    AVERAGE(LA_Metrics[Target_Metric]),
    LA_Metrics[LA_Code] IN ActiveComparators
)
  • 将Selected_LA_Comparators[LA Comparator]拖入表格视觉对象的行区域,再添加上述度量值,即可生成按Comparator分组的统计表格。

4. 旭日图配置

  • 插入旭日图视觉对象,将Selected_LA_Comparators[LA Index]拖至内圈字段,Selected_LA_Comparators[LA Comparator]拖至外圈字段。
  • 若需展示对应指标,将Comparator_Metric_Avg拖入值字段,即可实现内圈为选中LA、外圈为对应Comparator的层级展示。

5. Card/KPI的汇总平均值计算

创建全局汇总度量值,用于展示所有选中Comparator的整体平均:

Total_Comparator_Avg = 
VAR ActiveComparators = VALUES(Selected_LA_Comparators[LA Comparator])
RETURN
CALCULATE(
    AVERAGE(LA_Metrics[Target_Metric]),
    ALLSELECTED(LA_Metrics),
    LA_Metrics[LA_Code] IN ActiveComparators
)

将该度量值拖入Card或KPI视觉对象,即可呈现汇总后的平均值。

内容的提问来源于stack exchange,提问作者Jacob Baisley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 18:15:02