0

我有一个表格多维数据集,其中包含来自我们聊天系统的数据。我需要对“并发聊天”进行衡量。

对于每个聊天会话,我都有一个开始日期时间和一个结束日期时间列,并且需要计算所有那些 startdate 或 enddate 在给定时间间隔内或 startdate 在之前和 enddate 在间隔之后的那些。

有什么好的建议吗?

多谢

4

1 回答 1

1

解决此问题的简单方法可能是使用“断开连接的切片器” - 在这种情况下,您将创建一个包含与您的聊天表无关的日期时间的单列表。

然后,您编写度量以相应地从您的聊天表中选择选择。像这样的东西可以完成这项工作:

=CALCULATE (
COUNTROWS ( chats ),
FILTER (
    ALL ( chats ),
    chats[Start] <= MIN ( dateTime[DateTime] )
        && chats[End] >= MAX ( dateTime[DateTime] )
         )
       )

这将使您在您选择的最高和最低日期时间进行所有聊天。

nb datetime[DateTime] 是断开连接的切片器。

于 2015-01-21T19:50:14.327 回答