BI新手求教:如何用KPI卡片实现飞机油耗与碳排放的同比环比分析
飞机燃油消耗/CO₂排放KPI环比、同比卡片设置步骤(DAX实现)
核心前提
确保你的数据集关联了完整的日期表(包含连续日期序列),日期表与燃油排放事实表通过日期字段建立正确的关联关系。
步骤1:创建基础核心度量值
先定义需要对比的核心指标聚合值:
总燃油消耗 = SUM('燃油排放数据'[燃油消耗]) 总CO₂排放 = SUM('燃油排放数据'[CO₂排放量])
步骤2:编写环比(MoM)相关DAX度量
上月同期值
上月燃油消耗 = CALCULATE([总燃油消耗], DATEADD('日期表'[日期], -1, MONTH)) 上月CO₂排放 = CALCULATE([总CO₂排放], DATEADD('日期表'[日期], -1, MONTH))
环比增长率
燃油消耗环比增长率 = DIVIDE([总燃油消耗] - [上月燃油消耗], [上月燃油消耗], 0) CO₂排放环比增长率 = DIVIDE([总CO₂排放] - [上月CO₂排放], [上月CO₂排放], 0)
步骤3:编写同比(YoY)相关DAX度量
上年同期值
上年同期燃油消耗 = CALCULATE([总燃油消耗], DATEADD('日期表'[日期], -1, YEAR)) 上年同期CO₂排放 = CALCULATE([总CO₂排放], DATEADD('日期表'[日期], -1, YEAR))
同比增长率
燃油消耗同比增长率 = DIVIDE([总燃油消耗] - [上年同期燃油消耗], [上年同期燃油消耗], 0) CO₂排放同比增长率 = DIVIDE([总CO₂排放] - [上年同期CO₂排放], [上年同期CO₂排放], 0)
步骤4:配置KPI卡片(以Power BI为例)
- 添加KPI视觉对象到画布
- 将基础度量值(如
[总燃油消耗])拖入「指标」字段 - 将对比基准值(如
[上月燃油消耗]或[上年同期燃油消耗])拖入「目标值」字段 - 进入格式设置面板:
- 开启「趋势指示器」,选择对应的增长率度量值(如
[燃油消耗环比增长率])作为趋势计算依据 - 自定义颜色规则(比如增长设为绿色,下降设为红色)
- 开启「趋势指示器」,选择对应的增长率度量值(如
- 如需同时展示环比、同比对比,可复制KPI卡片,分别替换目标值和趋势度量值,并排布局。
内容的提问来源于stack exchange,提问作者M D AlbedoGuardian
相关产品推荐
相关产品推荐

