Power BI

Power BI

データが存在する選択肢だけをスライサに表示する

Excelのフィルタはデータに存在する選択から選択できる。(そもそも「マスタ」のような概念がないので) 一方で、PowerBIでは「商品別売上」データと「商品」マスタがあった場合に、売上実績がないような商品もスライサに表示される。 これを回...
Power BI

Excel的データの持ち方とPowerBI的データの持ち方の違いを実感する

部門別の予算と実績を集計するケース。PowerBIだと予算テーブルと、実績テーブルが有り、それぞれ「部門」で結合されるようなデータモデルを定義する。部門の列を表に追加し、予算・実績の各列(メジャーに定義して)を追加する。 Excelなら部門...
Power BI

不必要な列の非表示

モデリングの際、マスタとファクトテーブル(トランザクション)を結合するときに結合のキーとなる列は両方のテーブルに存在することになる。(商品マスタと、商品別の売上データがあるとき、結合のキーになる「商品」列は両方に存在する。) スライサを使う...
Power BI

変更に強いクエリにする

PowerQueryエディタはGUI操作でM言語を生成できるのが利点ではあるが、自動生成されたコードは変更があったときには都度修正が必要になる。典型的な要件についてはM言語を修正しておくことで保守性を上げることができる。その代わりに、歯車ア...
Power BI

メトリクス

KPI,KGIを定期的に記録して評価することはデータによる管理の重要なポイント。メトリクス、という機能でそれが出来る。 各レポートに配置されているビジュアルの値を取得して、自動で記録することができる。
Power BI

PowerBIの学習をどう始めるか

まずはPowerBIを構成する要素を理解する。 PowerQuery(PowerQueryエディタ、M言語),DAX,レポーティング・・・。権限制御やパフォーマンスなども知る必要があるが、所属している組織によっては一部はIT部門が整備してく...
Power BI

PowerQueryで「今日」を取得

日本標準時(UTC+9)前提の場合は下記。クエリとして定義しておくことで、複数のクエリから参照できるようにしておくと良い。 = Date.From(DateTimeZone.SwitchZone(DateTimeZone.UtcNow(),...