powerbi - 创建具有多个结果的度量
问题描述
我创建了这张表:
它显示在一个月中的哪一天和一天中的哪个时间(总是以 15 分钟的步长分组,所以我们每天有 96 次)有多少连接点处于活动状态。作为数据(在“使用情况”表中)我有连接的开始和结束时间([ConnectionStart Time],[ConnectionEnd Time]),所以当连接在 00:00 开始并在 00:50 结束时,它必须计数对于 00:00、00:15、00:30 和 00:45 组,因为连接一直处于活动状态(显然)。
这就是我的问题:我必须手动计算它包含的所有时间。我尝试了这个措施,我没有得到错误,但不知何故它不会显示正确的值:
TimesOverlapping =
CALCULATE (
COUNTROWS ( 'Usage' );
FILTER (
'Usage';
'Usage'[ConnectionStart Time] < ( 'Usage'[ConnectionStart Time (groups)] + TIME ( 0; 14; 59 ) )
&& 'Usage'[ConnectionEnd Time] > 'Usage'[ConnectionStart Time (groups)]
)
)
是否有可能创建一个衡量每月每天有多少连接点在这个特定时刻处于活动状态的 96 次?
解决方案
推荐阅读
- node.js - Mongoose 不在数组的 objectid 中填充 objectid
- javascript - 拼接不取消右行vuejs
- svelte - 对苗条反应性教程的困惑
- javascript - 使用 javascript 和 jQuery 在 MySql 中将值从一个表插入到另一个表
- multipartform-data - Mule 4:HTTP 请求者:如何将 multipart/form-data 作为 Mule REST 服务调用的 POST 正文发送?
- sql - 如何在redshift Postgresql中使用字符串作为列名(字符串到列名的动态转换)
- javascript - d3-xyzoom:与 webpack 一起使用时,滚动(滚轮)缩放抛出“d3-xyzoom.js:83 Uncaught TypeError: Cannot read property 'button' of null”
- ruby - 将一个范围的每个项目分配给哈希中另一个范围的每个项目
- javascript - 单击选择/选项时的 JavaScript 新选项卡
- angular - 为什么 flushMicrotasks() 和 tick() 在 fakeAsync 中不执行 setImmediate 回调?