鷹尾祥(アキラ)のExcel BI ブログ

Excelの革新的機能であるパワーピボット/パワークエリ/DAXについて紹介します。

PowerQuery 目次

Power Queryについて データソース(Extract) データソースからの取り込み Webから フォルダーから クエリのマージ 加工(Transform) テキスト変換 日付関数 フィル ピボット解除 Power Query以外のテクニック Power Queryについて modernexcel7.hatenablog.…

インタラクティブ相関テーブル

インタラクティブ相関テーブル インタラクティブ相関テーブル 目標 技術的なポイント 実践 元のデータ 3つのテーブルを作る 回答者一覧テーブル(T_Participant) 回答テーブル(T_Survey_X、T_Survey_Y) リレーションシップを作る X軸とY軸の回答を取得す…

PowerShellでExcelパワークエリを更新

PowerShellの起動と初期設定 実行ポリシーの変更 PowerShell ISEによるスクリプトの実行テスト PowerShellでExcelを開く クエリの「バックグラウンドで更新する」をオフにする Excelを表示しながら実行 Excelを表示せずにバックグラウンドで実行 PowerShell…

EXCELでDAXクエリを使うには

EXCELでDAXクエリを使うには EXCELでDAXクエリを使うには DAXクエリを呼び出すための準備 データモデルが組んであるEXCELブックを開く データモデルに読み込むダミーのクエリを作る ダミーのテーブルからDAXの編集を開く 構文 例1: FILTER関数 例2: FILTER関…

非アクティブなリレーションシップとUSERRELATIONSHIP関数

アクティブなリレーションシップとUSERRELATIONSHIP関数 アクティブなリレーションシップとUSERRELATIONSHIP関数 目標 技術的なポイント 実践 データとレポートについて 「つなげる」ステップ 「かぞえる」ステップ まとめ 目標 通常、テーブルとテーブルは1…

SharePoint List登録からPower Automateで承認プロセスを開始する

今回の記事は、SharePoint List とPower Automateを組み合わせて、承認ワークフローを作ります。 【承認ワークフローの動作】 承認ワークフローの動作は以下のようになります。 1.依頼者がSharePoint Listのフォームに情報を入力する 2.自動で承認プロセ…

SharePoint List 設定について

EXCELではないですが、SharePointの設定について備忘として記録します。 リスト項目をフォームから隠す リスト項目を読み取り専用にする方法① リスト項目を読み取り専用にする方法② 添付ファイルの追加を無効にする 参考文献 リスト項目をフォームから隠す …

DAX式サンプル

よく使われるDAX式のサンプルです。時々更新します。なお、ページ数は私の著作『Excelパワーピボット』のでの参照ページです。Excelパワーピボット 7つのステップでデータ集計・分析を「自動化」する本作者:鷹尾 祥発売日: 2019/07/12メディア: Kindle版 [P1…

ピボットテーブルのフィルターコンテキストの中身を確認する

今回のテーマはメジャーがピボットテーブル内の各セルで受け取っているフィルターコンテキストの中身を知る方法です。 カレンダーテーブルの場合 テキストデータの場合 参考図書 メジャーの計算では、そのメジャーが受け取って計算のネタにするためのフィル…

住所データクレンジングの小ネタ(都道府県処理)

今回のテーマはPowerQueryを使った住所に関する便利な小ネタです。 都道府県分割 都道府県の重複記述クレンジング 都道府県分割 例えば、以下のように都道府県と住所が一つにまとまったデータがあるとします。 これを都道府県とそれ以降の住所に分割します。…

List型を使った行の動的選択

List型を使った行の動的選択 今回のテーマはList型を使った行の動的選択です。前回のList型を使った列の動的選択では横軸である列を選択しましたが、今回は縦軸の行がテーマとなります。 modernexcel7.hatenablog.com 技術的なポイント 行選択リストの作成 L…

List型を使った列の動的選択

List型を使った列の動的選択 今日のテーマはList型のデータを用いた列の動的列選択です。PowerQueryでは、列の削除を行うことで、データソースから読み込んだデータのうち必要な列だけを残すことができます。 今回のゴールは、元表として以下のような5つの…

パワーピボットのドリルスルー

今回のテーマはパワーピボットを使用した場合のドリルスルーです。具体的にはピボットテーブルを作成するときにこのブックのデータモデルを使用するを選んだケースのことです。ピボットテーブルの選択 分析するデータを選択してください。 ドリルスルーにつ…

列のピボットによる2点データ比較

目標 技術的なポイント 実践 比較する二つのテーブルのマージ ピボット解除&列のピボットで表の組み替え 変更の有り無しチェック 関数化してエクスポート&共有 クエリ関数化 クエリのエクスポート クエリのインポート ソースコード 今回のソースコード 汎…

Excel方眼紙のデータ取得とカスタム関数

目標 技術的なポイント 実践 Excel方眼紙の項目の座標を知る 行・列の座標で指定したセルの値を取得する カスタム関数を作る クエリの名前の変更 行のパラメーター化 列のパラメーター化 テーブルのパラメーター化 複数Excelファイルの一括取り込みとデータ…

PowerQuery Duration関数(期間型)

期間型データのDuration関数のサンプル式と結果の一覧を用意しました。適宜ご利用ください。 基本形 抽出形 数字で計算系 型変換系 関連記事 基本形 働き サンプル式 結果 期間型 #duration(1,2,3,4) 1.02:03:04 抽出形 働き サンプル式 結果 日数をとりだす…

PowerQuery テキスト型データ (Text関数)

テキスト型データのText関数のサンプル式と結果の一覧を用意しました。適宜ご利用ください。 型変換 部分抽出 置き換え 情報・検索・判定 加工 定数 関連記事 型変換 働き サンプル式 結果 文字コード⇒文字 Character.FromNumber(65) A 文字⇒文字コード Char…

参考図書① ビジネス極意シリーズ エクセルでできる! ビッグデータの活用事例 「Power BI」で売上倍増!

ビジネス極意シリーズ エクセルでできる! ビッグデータの活用事例 「Power BI」で売上倍増! https://www.amazon.co.jp/dp/B00NBPBLPY/ref=cm_sw_em_r_mt_dp_U_4IIHDbTCBM4Z1 ビジネス極意シリーズ エクセルでできる! ビッグデータの活用事例 「Power BI」…

PowerQuery 日付型データ③ (Date関数)

今回は日付型データの関数のサンプル式と結果の一覧を用意しました。 また、それぞれの関数の特徴を元にカテゴライズしています。 適宜ご利用ください。 情報系 変換系 計算系 数える系 最初の日 最後の日 判定系 翌判定 翌X内判定 前判定 前X内判定 そのほ…

PowerQuery 日付型データ② (計算)

今回はパワークエリのデータ型のうち、日付型データの計算を扱います。 以下、前回の記事のサンプルデータを使用します。modernexcel7.hatenablog.comポイントとしては、日付・時刻の加減算には期間(Duration)型を使用する点です。 また、2点の日付・時間と…

PowerQuery 日付型データ① (基本)

今回はパワークエリの日付型データがテーマです。 それぞれ計算式のサンプルを載せますので実際に手を動かして試してみてください。 デモ用テーブルの用意 日付・時刻型 日付(date) 時刻(time) 日付/時刻(datetime) 日付/時刻/タイムゾーン(datetimez…

バンプチャート(順位推移グラフ)ー RANKX

バンプチャート(順位推移グラフ)ー RANKX バンプチャート(順位推移グラフ)ー RANKX 目標 技術的なポイント 実践 ならべるステップ かぞえるステップ 商品売上順位メジャーの作成 えがくステップ バンプチャート(順位推移グラフ)の作成 目標 今回のテー…

ピボット解除応用:多階層クロス集計表のデータ化

ピボット解除応用:多階層クロス集計表のデータ化 パワークエリのテクニックで人気の高いピボット解除ですが、今回は上に多階層乗ったクロス集計表の解体=データ化がテーマです。ヘッダー部分が1階層(一行)であった場合はすんなりとピボット解除できるの…

選択肢テーブルによる集計の切り替え

DAX

選択肢テーブルによる集計の切り替え 選択肢テーブルによる集計の切り替え 目標 技術的なポイント 実践 とりこむステップ 選択肢テーブルの作成 データモデルへの読み込み 【別解】選択肢テーブルの作成:空のクエリで作成 ならべるステップ かぞえるステッ…

絵をいただきました!

松田軽太さんにパワーピボットのイメージ画像を頂きました! ブログ・ツイッターで交流させていただいている松田軽太さんからパワーピボットのイメージ画像をいただきました!いつも無機質な私のサイトですが、急に華が出てきました(私)。今はまだ認知度の…

スライサーが使えるウォーターフォール・チャートを作る

目標 ピボットテーブル、ピボットグラフはユーザーの操作で自由にレイアウト、集計・分析の組み合わせを変えられる極めて便利なレポートですが、欠点もあります。 ● ユーザーの操作で変化してしまうので、レポートを固定できない ● ピボットグラフはすべての…

移動平均(3か月間) - DATESINPERIOD

移動平均(3か月間) - DATESINPERIOD 移動平均(3か月間) - DATESINPERIOD 目標 技術的なポイント 実践 ならべるステップ かぞえるステップ 「今ここ」から3カ月間さかのぼった日付リストを手にいれる 3か月間の売上を合計する 移動平均を求める えがく…

リンク集

よくお世話になるリンクを集めました。 DAX関連 DAX関数ガイド(英語) マイクロソフト社のものよりずっと読みやすいです。DAX Guide DAX Formatter DAX式を自動でフォーマットしてくれます。一度、式が動くようになったら、ここに入れて成型するとよいでし…

スライサーを使った予算2点バージョン比較

[DAX] 第7章 予算vs実績比較 - 予算バージョン比較 [DAX] 第7章 予算vs実績比較 - 予算バージョン比較 目標 とりこむステップ ならべるステップ かぞえるステップ 選択されたスライサーから最大値・最小値を持ってくる 選択されたスライサーの最大値・最小…

当期売上累計-VARを使った別解

DAX

[DAX] 第5章 当期売上累計 - VARを使った別解 今回は、拙著『Excelパワーピボット 7つのステップでデータ集計・分析を「自動化」する本』の「第5章 当期売上累計」についてVAR(変数)を使った別解を紹介します。 元の数式 第5章 のP251では、売上の累計を…