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

Power BI中创建卡片展示当月、上月及自定义YTD计数

Power BI 卡片视觉对象配置方案

步骤1:创建DAX度量值

需在数据模型中创建3个度量值,用于动态响应筛选器并计算目标数值:

1.1 当月计数

直接响应月份和区域筛选器,计算选中月份的productCount总和:

当月计数 = SUM('数据表'[productCount])

1.2 上月计数

忽略当前月份筛选,计算选中月份的上一个月、对应区域的productCount总和:

上月计数 = 
CALCULATE(
    SUM('数据表'[productCount]),
    DATEADD('数据表'[DeliveryDate].[Date], -1, MONTH),
    ALL('数据表'[DeliveryDate].[Month])
)

1.3 自定义YTD计数

计算从去年12月1日到选中月份月末、对应区域的productCount总和:

自定义YTD计数 = 
VAR SelectedEndDate = EOMONTH(MAX('数据表'[DeliveryDate]), 0)
VAR YTDStartDate = DATE(YEAR(SelectedEndDate)-1, 12, 1)
RETURN
CALCULATE(
    SUM('数据表'[productCount]),
    '数据表'[DeliveryDate] >= YTDStartDate && '数据表'[DeliveryDate] <= SelectedEndDate,
    ALL('数据表'[DeliveryDate].[Month])
)

步骤2:配置卡片视觉对象

  • 新建3个卡片视觉对象,分别将上述3个度量值拖入卡片的「字段」区域
  • 调整卡片显示格式(字体、颜色、标题),将标题对应设置为「当月计数」「上月计数」「自定义YTD计数」

说明

所有度量值会自动响应已有的「zone区域筛选器」和「DeliveryDate月份筛选器」,切换筛选条件时,卡片数值会实时更新;若你的月份筛选器基于单独日期表创建,需将DAX中的'数据表'[DeliveryDate].[Month]替换为日期表对应的月份字段。

内容的提问来源于stack exchange,提问作者Karan Singh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 22:57:43