我有一个表格多维数据集,其中包含来自我们聊天系统的数据。我需要对“并发聊天”进行衡量。
对于每个聊天会话,我都有一个开始日期时间和一个结束日期时间列,并且需要计算所有那些 startdate 或 enddate 在给定时间间隔内或 startdate 在之前和 enddate 在间隔之后的那些。
有什么好的建议吗?
多谢
我有一个表格多维数据集,其中包含来自我们聊天系统的数据。我需要对“并发聊天”进行衡量。
对于每个聊天会话,我都有一个开始日期时间和一个结束日期时间列,并且需要计算所有那些 startdate 或 enddate 在给定时间间隔内或 startdate 在之前和 enddate 在间隔之后的那些。
有什么好的建议吗?
多谢
解决此问题的简单方法可能是使用“断开连接的切片器” - 在这种情况下,您将创建一个包含与您的聊天表无关的日期时间的单列表。
然后,您编写度量以相应地从您的聊天表中选择选择。像这样的东西可以完成这项工作:
=CALCULATE (
COUNTROWS ( chats ),
FILTER (
ALL ( chats ),
chats[Start] <= MIN ( dateTime[DateTime] )
&& chats[End] >= MAX ( dateTime[DateTime] )
)
)
这将使您在您选择的最高和最低日期时间进行所有聊天。
nb datetime[DateTime] 是断开连接的切片器。