0

表-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 月 1 日の 14:05:00 であるとします。

Hour フィルターを選択すると、PowerView グラフに「メッセージ数」対 X 軸 (過去 1 時間、15 分間隔) が表示されます。

日フィルターを選択すると、PowerView グラフに「メッセージ数」対 X 軸 (過去 24 時間、1 時間間隔) が表示されます。

週フィルター、月フィルター、年フィルターを実現できます。DateTime 列の時間セクションが関係するため、Day フィルターと Hour フィルターを配置するのに苦労しています。







[午前 12:00:00 にすべてを表示する日フィルター] 画像: https://www.dropbox.com/s/uj7r8zugal9vx2n/day%20filter.JPG?dl=0



【詳しくは:manjunath.hireholi@gmail.com】

4

1 に答える 1

0

日付を過去 1 時間と過去 24 時間に分類する Power Query を次に示します。Excel でテーブルを選択し、CTRL+T を押してテーブルにし、[Power Query] タブで [テーブルから] を選択します。次に、高度なエディターを使用して、デフォルトのクエリを以下のものに置き換えます。列名とテーブル名を再確認してください。指定した日付は未来であるため、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 をご利用いただきありがとうございます。

ルカシュ P.

Power BI チーム、マイクロソフト

Power BI 開発者ストーリーの最新情報を入手したい場合は、登録 ( http://solutions.powerbi.com/appsuggestion.html ) するか、ブログ ( http://blogs.msdn.com/ b/powerbidev/ )

于 2015-03-11T02:24:39.650 に答える