消息总数与日期和时间功率视图中的小时

时间:2015-01-07 05:30:43

标签: powerview powerbi

表-1具有:
日期信息数量 05-01-2015 12:45:26 2
06-01-2015 16:48:00 4
07-01-2015 10:15:25 2
07-01-2015 11:30:21 3
07-01-2015 12:30:25 5
07-01-2015 13:15:00 7
07-01-2015 13:30:00 2
07-01-2015 13:45:00 4
07-01-2015 14:00:00 3

现在让我们说当前的系统时间是2015年7月7日14:05:00
当我选择小时过滤器时,PowerView图表应显示“消息数量”与X轴(最后一小时,间隔15分钟)。

当我选择日期过滤器时,PowerView图表应显示“信息数量”与X轴(过去24小时,间隔1小时)。

我能够实现周过滤器,月过滤器,年过滤器。努力获得Day和Hour过滤器,因为它涉及DateTime列的时间部分






[日间过滤器在上午12:00:00显示所有内容] 图片位于:https://www.dropbox.com/s/uj7r8zugal9vx2n/day%20filter.JPG?dl=0



[更多详情:manjunath.hireholi@gmail.com]

1 个答案:

答案 0 :(得分:0)

这是一个Power Query,它将日期分为最后一小时和过去24小时。您可以在Excel中选择您的表格,按CTRL + T使其成为表格,然后在Power Query选项卡上选择“From Table”。然后使用高级编辑器将默认查询替换为下面的查询。只需仔细检查列名和表名。您提供的日期是将来的,因此您将使用适当的日期替换DateTime.FixedLocalNow()。我没有达到15分钟的时间间隔,但是使用您可以在这里阅读的电源查询日期功能应该很快:

https://support.office.com/en-us/article/Power-Query-formula-categories-125024ec-873c-47b9-bdfd-b437f8716819?CorrelationId=7e0cdea1-2b70-45c4-93ae-1037a351d004&ui=en-US&rs=en-US&ad=US

let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Date                ", type datetime}}),
    #"Renamed Columns" = Table.RenameColumns(#"Changed Type",{{"Date                ", "Date"}, {"    Number of Msgs", "Number of Msgs"}}),
    #"Added Custom" = Table.AddColumn(#"Renamed Columns", "IsInLast24Hrs", each if(Duration.TotalHours(DateTime.FixedLocalNow() - [Date]) <= 24 and Duration.TotalHours(DateTime.FixedLocalNow() - [Date]) >=0 ) then 1 else 0),
    #"Added Custom1" = Table.AddColumn(#"Added Custom", "IsInLastHour", each if(Duration.TotalHours(DateTime.FixedLocalNow() - [Date]) <= 1 and Duration.TotalHours(DateTime.FixedLocalNow() - [Date]) >=0 ) then 1 else 0),
    #"Changed Type1" = Table.TransformColumnTypes(#"Added Custom1",{{"Number of Msgs", Int64.Type}, {"IsInLast24Hrs", Int64.Type}, {"IsInLastHour", Int64.Type}})
in
    #"Changed Type1"

感谢您使用Power BI。

Lukasz P。

Power BI Team,Microsoft

如果您想了解Power BI开发人员故事更新的最新信息,可以注册(http://solutions.powerbi.com/appsuggestion.html)或关注我们的博客(http://blogs.msdn.com/b/powerbidev/