DAX Studio で出力オプションを使用してクエリ結果を抽出する

DAX Studio で出力オプションを使用してクエリ結果を抽出する

このチュートリアルでは、 DAX Studioのメジャーとテーブルからクエリ結果を抽出し、それらをテキスト ファイルまたはExcelファイルに変換する方法を学習します。

この例では、次の基本的な尺度が使用されます。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

このメジャーを実行すると、結果に 2 つの列で構成されるテーブルが表示されることがわかります。最初の列はColorを示し、2 番目の列はSales Amountを示します。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

現在、コードの結果を取得して、それをメジャーまたは計算テーブルに変換できます。ただし、結果を抽出することもできます。

目次

DAX Studio でクエリ結果を抽出する方法

タイマーオプション

まず、クエリに EVALUATE 関数を記述します。次に、[ホーム] タブの[出力]オプションをクリックし、 [タイマー]を選択します。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

Timer 関数は、100 万行以上を返すことが予想される DAX コードを実行する場合に特に役立ちます。

[出力] ペインで、期間が 18 ミリ秒であることがわかります。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

ファイルオプション

「出力」ボタンの下には「ファイル」オプションもあります。これをクリックしてコードを実行すると、ファイルを.csv形式で保存するかどうかを尋ねるダイアログ ボックスが表示されます。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

保存したファイルを開くと、デフォルトで Excel プログラムが起動します。クエリの結果を Excel のテキスト ファイルにエクスポートできることがわかります。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

クリップボードオプション

クリップボード オプションを使用すると、クエリの結果をメモリ内の一時領域にコピーできます。これにより、データを使用して別の場所に貼り付けることができます。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

[クリップボード] オプションを使用してクエリを実行すると、CTRL + V コマンドを使用してクエリを Excel などの別のプログラムに貼り付けることができます。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

DAX Studio のクエリ結果を Excel に抽出する

LuckyTemplates のもう 1 つの出力オプションは、LinkedおよびStaticです。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

静的オプション

静的オプションを使用すると、LuckyTemplates レポートを Excel ファイルに保存できます。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

このファイルを開くと、テーブルがすでにレポート形式でフォーマットされていることがわかります。列ヘッダーは、青色の背景に白色のテキストで書式設定されます。各列は、ドロップダウン ボックスを使用してフィルタリングできます。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

ただし、静的オプションでは、現在のDAX クエリに基づいて Excel レポートのみが作成されます。DAX Studio で変更を行っても、自動的には更新されません。

連動オプション

一方、[リンク] オプションでは、DAX Studio と Microsoft Excel の間にアクティブな接続が作成され、接続を手動でキャンセルしない限りアクティブなままになります。

[リンク済み] オプションをクリックすると、Excel が自動的に開きます。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

接続を有効にすると、DAX Studio データが書式設定された Excel テーブルに配置されます。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

ただし、 DAX Studioに戻る場合は、クエリを再度実行する前に接続をキャンセルする必要があります。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

 また、[リンク] オプションを使用してクエリを再度実行すると、新しい Excel ファイルが作成されます。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

[リンク] オプションの優れた点は、Excel でクエリを編集できることです。これを行うには、テーブルを右クリックし、[テーブル] > [クエリの編集]を選択します。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

OLE DB クエリの編集ウィザードのコマンド テキストテキスト ボックスには、DAX Studio の同じクエリが含まれています。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

これを編集して、フィルターや他の DAX 関数またはクエリを追加できます。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

DAX Studio で出力オプションを使用してクエリ結果を抽出する

DAX Studio でのクエリ結果のピボット テーブル

エクスポートした DAX Studio テーブルを使用して、Excel でピボット テーブルを作成することもできます。[挿入] タブに移動し、[ピボット テーブル]オプションを選択します。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

[ピボット テーブルのフィールド] ウィンドウに、DAX Studio のデータ モデルと同じデータが含まれていることがわかります。これらのフィールドを対応する領域にドラッグ アンド ドロップします。

DAX Studio で出力オプションを使用してクエリ結果を抽出する

この例では、データ内の各年の日数を示すピボット テーブルを作成できます。

結論

このチュートリアルでは、DAX Studio の出力オプションについて説明しました。プロセスが異なる 6 つのサブオプションがありますが、それらはすべて同じ正確な結果に達します。

クエリ結果を外部プログラムに抽出する場合は、ニーズに合うどのオプションを使用するかを慎重に選択する必要があります。

各オプションには長所と短所があります。それらの類似点と相違点を理解することで、ケースバイケースでどのオプションを使用するかをより適切に特定できるようになります。


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて