计算电子邮件数和按小时发送的平均电子邮件数

时间:2019-05-30 16:07:57

标签: sql-server powerbi

我正在使用Power BI处理报告。我想获得每小时发送的电子邮件数量。我在SQL Server中进行查询,但在将其转换为DAX来创建度量时遇到困难。我还想获得按小时发送的平均电子邮件数量。

我的查询如下:

 select datepart(hour,CreatedDate), count(MailId) from [DW PI].[dbo].[Email Fact] 
      group by datepart(hour,CreatedDate)
      order by count(MailId) desc 

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要在表格上创建一个额外的列:

Hour = HOUR(Email Fact[CreatedDate])

现在,您将此列与MailId一起添加到表格中。

最后一点:您想要计算MailId,而不是总和。 对您来说,这就是MailId的计数 enter image description here