Power BI レポートにデータの更新時間を表示する方法


Power BIレポート上にデータの更新日時・時間を表示する方法です。

 

特に1日に何回もデータを更新するようなレポートを作る場合は、データの更新時刻を表示しておかないと、レポートを誤って解釈されてしまうかもしれません。

そこで、そのレポートがいつ時点のデータソースを使っているのかを表示しておくは結構重要となってきます。

 

このやり方のメリット

Power BIにデータの更新日時を表示する方法は色々ありますが、このやり方が個人的におすすめなのは下記の理由です。

 

1.現地時刻が表示される(正確にはシステムで使われている時刻。システムは現地時刻を使うことが多いので、必然的に現地時刻が表示される感じ)

2.簡単(関数一行で完成する)

3.メンテナンスが要らない(一度データ作れば生涯使えるので手間かからない)

などなどです。

 

 

更新日時を表示する方法

下記が手順となります。

 

1.Power Queryエディタを起動

Power BI Desktopを開いたら、下記赤枠部分をクリックし、Power Queryエディタを開きます。

 

 

2.クエリを書く

Power Queryエディタを開いたら、「新しいソース」>「空のクエリ」を選択します。

 

下図のクエリを記述します。

= DateTime.LocalNow()
その後、「テーブルへ変換」をクリックします。

 

そうすると、下図のような画面になります。

 

3.データプロパティを変更

一応列名とテーブル名を何かわかりやすいテキストに変更します。

やらなくてもいいですが…

これで一応データは完成です。

後はレポート上に戻ってカードを使って表示すればOKなのですが、デフォルトの状態では、年/月/日 時間:分:秒と、秒単位までデータが表示されてしまいます。

これだと情報が多すぎる気がします。

そこでデータの表示方法を変えたいのですが、下記手順を参考にしてみて下さい。

もちろんこのデータをそのまま使ってデータ型を変更してもOKですが、一応こっちはマスタとして残しておいた方が、長い目で見ればいいと思います(ただぶっちゃけどっちでもいいです)。

 

 

4.データの表示方法を変更する(任意)

作成したデータを右クリックして、「重複する列」をクリックします。

 

すると、データのコピーが出来上がります。

後は、レポートページに戻って、このコピーデータのデータ型と書式を変えていくという感じです。

 

下図の感じです。

手書きでちょっと雑ですが、、、

 

5.ビジュアルで表示

後は適当にカードビジュアルとか使って、データぶっこむだけです。

 

後はPower BI Service上でデータ更新しても、Power BI Desktop上でデータ更新してもデータの更新時刻が表示されるという感じです!

 

ちょっと解説

Power Queryで使った下記の構文がポイントで、これはシステムの現在の日付と時刻を表示するクエリです。

= DateTime.LocalNow()

 

Power BIでデータ更新を行う毎に、このクエリが再読み込みされますので、データの更新時刻が表示されるという仕組みです。

 

Power Queryすごーい。

以上です。

 

 

◆Power BIを学習しよう!!

これからPower BIを学習しようと考えている人向けに学習方法を学習の流れで簡単にまとめてみました。参考にしてみて下さい。

 

●Power BIの概要を理解しよう!

Power BIという言葉を初めて知った人向けにPower BIの概要、全体像、構成、機能についてまとめた入門記事・動画を作ってみました。まずはここからです!

Power BIとは(初級編)

 

▷動画版

 

●Power BIの使い方まとめ(初級編)

Power BI初心者向けに、Power BIの学習方法をステップbyステップで紹介しています。

Power BIを学習しよう!と思った方は参考にしてみて下さい。

Power BIの使い方大全(初級編)

 

●DAX関数の使い方まとめ

Power BIをやる上では避けては通れないDAX関数を色々とまとめたのがこちらのページです。

政府統計の人口データを、様々なDAX関数を使って計算してみました。

Power BI DAXの使い方(初級12本)

 

●細かい使い方は動画で学習する

Power BIは様々な機能があり、定期的に更新もされます。

Power BIの細かい機能や使い方、気になった最新の機能アップデート情報等はYou Tubeに動画上げているので、こちらを参考にしてみて下さい。

You Tube:『Zou Channel

 

 

 

◆Power BIの次はこれ!

Power BIを突き詰めていくと、Power BI単体ではデータ分析用のエンジンが足りなくなり、やがて壁にぶち当たります。

Power BIはデータ=事実を可視化するのは強いですが、可視化の次は「予測や分類といった判断精度の向上」が求められるので、それを形にする人工知能の知識が必要になってくるわけです。

またPower BIは人手がレポートを作りますが、実はもう少し先の未来では人工知能がレポートを開発する時代が来ると言われていて、実際にその現実を目の当たりにすることもあります。

その焦りから自分も、独学ですが最近は人工知能の開発に進んでいます。

AidemyのAI講座なんかは、未経験者を対象に短期間でAIの知識を学べるプログラムになっているので、今直ぐにではないですが、もう少し未来を見据えている人は参考にしてみて下さい。

 

AidemyのAI講座を見てみる

 

 

 

 

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


Scroll to Top