MS-Power BI
全角スペースで区切られた苗字を抽出する 新しい列をクリック FIND関数を設定 C苗字 = LEFT('名前テーブル'[フルネーム],FIND(" ",'名前テーブル'[フルネーム])) 苗字列を作成
Power BIからテーブルを直接追加する レポートタブから「データの入力」をクリック データを入力 テーブル名を入力し「読み込み」をクリック 名前テーブルの作成が完了
日付に応じた曜日を示す列を作成 新しい列をクリック SWITCH関数を設定 C曜日 = SWITCH(WEEKDAY('販売実績'[日付]),1,"日曜日",2,"月曜日",3,"火曜日",4,"水曜日",5,"木曜日",6,"金曜日",7,"土曜日","無効") 日付に応じた曜日が設定される ※IF関数でも作成で…
注文方法に応じて「直接販売」「間接販売」の計算列を作成する 「新しい列」をクリック IF関数を設定 C販売方法 = IF('販売実績'[注文方法]="販売店","間接販売","直接販売") 販売方法の列が追加される
担当テーブルと販売実績テーブルを使用 両社は「製品カテゴリ」でリレーションシップが組まれている 新しい列を追加から下記SUM関数だけを設定してもリレーションシップがフォローされない(すべての行が合計値になってしまう) 新しい列を追加する場合はCALCU…
製品カテゴリ(「モバイル」あるいは「本」)で絞り込んだ売上を計算する 新しいメジャーをクリック CALCULATE関数を設定 M売上モバイル_本 = CALCULATE(SUM('販売実績'[売上]),'担当'[製品カテゴリ]="モバイル" ||'担当'[製品カテゴリ]="本") パイプでつなげ…
地域別の売上を表示したまま、製品カテゴリ(モバイル)、注文方法(ウェブ)で絞り込んだ売上を表示する 新しいメジャーをクリック CALCULATE関数を設定 M売上モバイル_ウェブ注文 = CALCULATE(SUM('販売実績'[売上]),'担当'[製品カテゴリ]="モバイル",'販売実…
地域別の売上について全体の売上を表示したまま、「モバイル」という製品カテゴリで絞り込んだ売上を計算する 新しいメジャーをクリック CALCULATE関数を設定 M売上モバイル = CALCULATE(SUM('販売実績'[売上]),'販売実績'[製品カテゴリ]="モバイル") モバイ…
メジャーでデータを絞り込む場合はフィルターを使用する メジャーが入ったヴィジュアルをクリックしフィルターを起動 フィルターの絞り込みが完了
計算列 ・データビューでデータを確認できる ・pbixファイルが大きくなりやすい ・スライサに設定可能 ・マトリクスにおいて行、列、値に使用可能 ・集計関数が不要 メジャー ・データビューでデータを確認できない(式だけが保存されている) ・pbixファイル…
下記、テーブルを使用 メジャーを設定 合計欄も積によって計算されており誤ったトータル金額となっている。 SUMX関数を設定 1行ずつ計算した結果の合計が計算される。 ※イテレータ関数のパフォーマンスの悪さはそこまで心配する必要はない。 ※sumxを使うと…
エックス関数あるいはイテレータ関数には行コンテキストという概念があり、データを1行ずつ処理をする。 新しいメジャーをクリック SUMX関数を設定 参考までにSUM関数も設定 計算結果は同じ。 ※関数を設定する際、「'」を入力するとテーブル、「[」を入力す…
空白の数を数える関数 テーブルを右クリックし新しいメジャーをクリック COUNTBLANK関数を設定 作成したメジャーをカードに設定 担当電話番号が空欄の行数が計算される
除算、DIVIDE関数、DIVIDE関数(分母が0の時、計算結果0)の表示の違い 下記、データを使用 下記、メジャーを使用 下記、テーブルの集計結果。分母が0の場合、除算なら無限大(赤枠)、DIVIDE関数なら空欄(青枠)、DIVIDE関数で分母が0の時の値を0と指定すると0と…
割り算をする関数。分母が0でもエラーとならない。 テーブルから新しいメジャーをクリック DIVIDE関数を設定 テーブルに作成したメジャーを設定
平均値を計算 テーブルを右クリックし新しいメジャーをクリック AVERAGE関数を設定 設定したメジャーをテーブルに設定
最小値を計算 テーブルを右クリックし新しいメジャーを選択 MIN関数を設定 テーブルに作成したメジャーを設定
最大値を計算する テーブルを右クリックし新しいメジャーをクリック MAX関数を指定 テーブルに作成したメジャーを設定
一意の個数をカウントする関数 ※DISTICT: 他とまったく別な、別個の 以下の表を利用 地域の一意の数をカウント
アイコンで判断できる
テーブルの行数を数える(空白でも1行としてカウント) 以下のテーブルを使う テーブルの行数をカウント 参考:担当電話番号数をCOUNT関数で計算すると下記になる
データの個数を集計する
データからメジャーをクリック メジャーツールから書式の設定が可能
テーブルから新しいメジャーをクリック 「[」を入力するとメジャーが表示されるので選択。 計算式の入力が完了したら「コミット」をクリック ポイント: メジャーを使うことでステップを組んで計算が可能。例えば、粗利益を出す場合は、総売上のメジャー、総…
shiftキー+Enterキーで改行することが可能。 「//」を使って数式バーにコメントをつけることが可能。 「/*」「*/」で挟むことで数式の途中にもコメントすることが可能 全角スペースを使うとエラーが発生する。
メジャーのホームテーブルを変更する。フィールドでのドラッグ&ドロップでは不可。 変更したいメジャーをクリックするとホームテーブルが指定可能となる。 変更先のホームテーブルを指定する メジャーが移動されたことを確認する
計算列を作成するテーブルで右クリックし、「新しい列」をクリック テーブルの配下に新しい「列」が作成される 計算式に「'」を入力するとデータ要素を選択できる。 計算式を入力したら「コミット」アイコンをクリック
作成したいテーブルで右クリックし、「新しいメジャー」をクリック テーブルの配下にメジャーが作成される 計算式が表示される 計算式を作成し、「コミット」アイコンをクリックする。「メジャー」はM、「計算テーブル」はT、計算列は「C」など頭文字を設定…
メジャーを作成する際、「モデリング>新しい列」から作成すると意図していないテーブルにメジャーあるいは計算列が作成されることがある。 そのため、テーブルを右クリックしてメジャーあるいは新しい列を作成したほうがよい。 注意: メジャーは「sum」「av…
soft-zou.jp Power BIで更新したことをメールで通知ができるらしい。