Power BI能否为非卡片/仪表/KPI对象设置告警并实现航班载客数≥15告警
实现步骤
你需要通过DAX编写包含日期、航班号双维度的聚合度量值,即可生成符合要求的卡片视觉对象,后续即可配置告警规则,具体操作如下:
1. 编写度量值
根据你的监控需求,可从以下两种常用方案中选择,使用时将代码里的表名、字段名替换为你实际数据的对应字段即可:
方案1:监控所有航班的最大乘客数(阈值≥15触发告警)
适合需要全局监控所有航班是否有超标的场景:
最大单航班乘客数 = MAXX( // 按日期+航班号分组聚合每个航班的乘客数 SUMMARIZE( '你的航班数据表', '你的航班数据表'[日期], '你的航班数据表'[航班号], "该航班乘客数", COUNT('你的航班数据表'[乘客ID]) ), [该航班乘客数] )
方案2:统计超标航班总数(阈值≥1触发告警)
适合需要明确知道有多少个航班满足乘客数≥15条件的场景:
超标航班总数 = VAR 航班聚合表 = SUMMARIZE( '你的航班数据表', '你的航班数据表'[日期], '你的航班数据表'[航班号], "该航班乘客数", COUNT('你的航班数据表'[乘客ID]) ) VAR 超标数量 = COUNTROWS(FILTER(航班聚合表, [该航班乘客数] >=15)) // 无超标航班时返回0,避免返回空白影响告警规则识别 RETURN IF(ISBLANK(超标数量), 0, 超标数量)
如果是需要监控单个指定航班的乘客数,只需在报表页面添加日期、航班号筛选器,选中对应监控对象后,直接用该航班乘客数的基础度量值即可。
2. 配置告警
- 将写好的度量值拖入卡片、仪表或KPI视觉对象
- 把报表发布到Power BI服务,在对应视觉对象的右上角菜单中选择「设置告警」,根据你选择的度量值设置对应阈值即可
内容的提问来源于stack exchange,提问作者courty340
相关产品推荐
相关产品推荐

