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

在Power BI中基于现有表格创建带计算的表格/可视化并支持日期过滤

Power BI 创建带计算逻辑的表格与可视化(支持日期过滤)

一、创建带计算逻辑的新表格

直接用DAX公式生成计算表,步骤如下:

  1. 进入数据视图,点击菜单栏的「新建表格」
  2. 在公式栏输入DAX表达式,根据实际计算需求调整,示例(按日期、类别汇总金额和平均单价):
计算汇总表 = 
SUMMARIZE(
    '原始数据表',
    '原始数据表'[日期],
    '原始数据表'[产品类别],
    "累计销售额", SUM('原始数据表'[销售额]),
    "平均单价", AVERAGE('原始数据表'[单价])
)
  • 若需复杂筛选逻辑,可嵌套FILTER或CALCULATE函数,比如只统计销售额大于100的记录:
筛选计算表 = 
CALCULATETABLE(
    SUMMARIZE('原始数据表', '原始数据表'[日期], '原始数据表'[产品类别], "累计销售额", SUM('原始数据表'[销售额])),
    '原始数据表'[销售额] > 100
)

二、创建支持日期过滤的可视化对象

不管用原表还是计算表,都能快速实现带日期筛选的可视化:

  • 切换到报表视图,选择目标可视化类型(比如矩阵、柱状图)
  • 将日期字段拖入「筛选器」面板,设置为页面级筛选或可视化级筛选,即可通过选择日期/日期范围过滤结果
  • 将计算字段(比如累计销售额)拖入「值」区域,维度字段(比如产品类别)拖入「轴」/「行」区域,完成可视化配置

关键注意事项

  • 确保所有用到的日期字段是日期/时间格式,若格式不对,在数据视图选中字段后,在菜单栏修改格式为「日期」
  • 计算表必须包含日期字段,才能和原表的日期筛选器联动;如果直接基于原表做可视化,无需额外配置,拖入日期到筛选器即可生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 15:42:38