Power BI中按多条件筛选日期列并制作人员统计条形图
Power BI 实现指定日期区间人员数条形图
步骤1:确认日期列类型
先检查你的日期列是否是Power BI认可的日期/时间类型:
- 选中日期列,查看「建模」选项卡的数据类型,若为文本格式,先转换为日期类型(转换时选择对应dd/mm/yyyy的地区格式,避免日期识别错误)。
步骤2:新增日期分组列
在数据视图点击「新建列」,粘贴以下DAX公式(将[你的日期列]替换为实际的日期列名称):
日期分组 = VAR 目标日期 = DATE(2024,10,24) VAR 起始日期 = DATE(2024,3,25) RETURN IF( [你的日期列] >= 起始日期 && [你的日期列] <= 目标日期, "03/25/2024-10/24/2024", IF( [你的日期列] >= 目标日期, "10/24/2024及之后", "" ) )
步骤3:准备人员计数度量值(按需操作)
如果表中没有现成的人员计数字段,点击「新建度量值」,输入:
人员总数 = DISTINCTCOUNT('你的表名'[人员ID])
若只需统计数据行数,可将
DISTINCTCOUNT替换为COUNTROWS('你的表名')。
步骤4:搭建条形图
- 切换到报表视图,插入条形图组件。
- 将「日期分组」字段拖到轴区域,将「人员总数」(或已有人员计数字段)拖到值区域。
- 最后筛选掉分组为空的条目(即早于03/25/2024的数据),仅保留需要的两组数据。
这样就能得到符合需求的两组人员数对比条形图。
内容的提问来源于stack exchange,提问作者seaandtea
相关产品推荐
相关产品推荐

