Powerbi 计算Power BI中会话的持续时间

Powerbi 计算Power BI中会话的持续时间,powerbi,duration,Powerbi,Duration,我有一个包含sessionid和datetime的表 我想计算会话的持续时间 会话的持续时间是通过测量会话ID从第一次出现到最后一次出现的时间来定义的 如何查找会话的第一次和最后一次出现以及如何计算会话的持续时间?原始数据 然后我按会话Id分组 然后我将表格分组如下 最后,我添加了新的列,它给出了分组的最小日期和最大日期之间的日期差 我们得到了我们想要的结果 另一种不改变您的桌子的可能性。创建一个可视的会话ID,其中SessionID至少是您的一个组件,例如,每个会话ID都有行的表。添加

我有一个包含sessionid和datetime的表

我想计算会话的持续时间

会话的持续时间是通过测量会话ID从第一次出现到最后一次出现的时间来定义的

如何查找会话的第一次和最后一次出现以及如何计算会话的持续时间?

原始数据

然后我按会话Id分组

然后我将表格分组如下

最后,我添加了新的列,它给出了分组的最小日期和最大日期之间的日期差 我们得到了我们想要的结果


另一种不改变您的桌子的可能性。创建一个可视的会话ID,其中SessionID至少是您的一个组件,例如,每个会话ID都有行的表。添加以下度量:

Sessionlength = DATEDIFF( MIN ( table[DateTime] ), MAX ( table[DateTime] ), HOUR )

嗨,谢谢你的回答。由于使用Power Query,我无法按会话id分组。