PowerBI需求:按日期统计各设备每日连接次数
按日期统计设备每日连接次数的PowerBI解决方案
修改DAX统计公式
你原来的SUMMARIZE仅按设备分组,要实现按「日期+设备」的每日统计,只需把日期字段加入分组参数:
如果数据里已有单独的日期列(比如Terminal[date]),直接用:
Summary_Daily = SUMMARIZE( Terminal, Terminal[machine], Terminal[date], "Daily Connections", COUNT(Terminal[number]) )
如果原数据只有datetime格式字段(比如Terminal[datetime]),需先提取纯日期部分再分组:
Summary_Daily = SUMMARIZE( Terminal, Terminal[machine], "Date", DATE(YEAR(Terminal[datetime]), MONTH(Terminal[datetime]), DAY(Terminal[datetime])), "Daily Connections", COUNT(Terminal[number]) )
可视化报表设置
- 将新建的
Summary_Daily表添加到数据模型后,切换到报表视图 - 选择合适的图表类型(如柱状图、折线图):
- 拖
machine到「轴」或「行」区域,区分不同设备 - 拖
Date到「轴」或「列」区域,可点击日期字段展开选择日/周/月等展示层级 - 拖
Daily Connections到「值」区域,默认选求和即可(已为每日统计值)
- 拖
额外提示
如果datetime字段包含时间导致分组异常,建议先在Power Query编辑器处理:选中datetime列,右键→更改类型→日期,转换为纯日期格式后再用DAX统计,避免时间部分干扰分组结果。
内容的提问来源于stack exchange,提问作者Melandri
相关产品推荐
相关产品推荐

