🫠

Power BI Report Builder

2024/04/16に公開

Power BI Report Builderを使う

Microsoft Report Builder(SSRS)とPower BI Report Builderは別物です。
※Power BI Paginated Reportとか、ページ分割されたレポートとか色々名称あるな
発行したPBIレポートのデータセットを簡単に使うには後者がよい。
SQLServerとかは前者でいいと思います。

クラウドで出来るようになったようだけど、機能があり得ないほど少ないので
Desktopをインストールすることをお勧めします。

最低限の知識

DAXでメジャーが作成は出来る状態が楽です。
ReportBuilder内で計算するより、先にメジャー作っておくと楽です。
SSRS(SQL Server Reporting System)でナレッジ検索すると結構応用できます。

ReportBuilder内でもDAX(またはMDX)書きます。
※MDXはExcel Power Query内でも使えるやつです。

とりあえずメモ

簡単な部分は時間があるときにメモします

パラメーター

・パラメーターの選択肢を作成するときは、パラメーター用のデータセットを作成する必要があるかも(まだデータテーブルからは成功できていないです、すみません)
そうすれば使用できる値とかにリストを設定できる

・データセットのプロパティにあるDAXを変更する
インデントや改行がされていないので一見難しいけど分解すると簡単

ディメンション列と、集計列の間に置くと動く様子

EVALUATE
SUMMARIZECOLUMNS(
'テーブル名'[列①],
'テーブル名'[列②],
FILTER('テーブル名','テーブル名'[フィルターする列名] = @パラメーター),
"集計列①",SUM('テーブル名'[列③]),
"集計列②",[メジャー名],
・・・・・
)

あとはパラメーターを作成して実行できるか確認

クエリデザイナーでパラメーター設定する方法もあるが、
いまいちカスタマイズしづらい
※分からないことが多すぎる

PBIに新しくDAXワークベンチがついて書きやすくなりましたね~(嬉)

Discussion