DAX を使用して SSAS から LuckyTemplates にデータを読み込む

このチュートリアルでは、DAX のキュー機能について学習します。これを使用して SQL Server Analysis Services (SSAS) から LuckyTemplates にデータを読み込む方法を学習します。

この例では、SQL Server データ モデルがすでに作成されています。これには、顧客、日付、製品、売上データのテーブルが含まれています。

LuckyTemplates のデータ モデル内のデータを読み込むDAX コードを作成する方法を学習します。

目次

DAX コード

DAX Studioを起動し、メジャーを作成します。DEFINEキーワードを使用して、総売上高のMEASUREを宣言します。次に、 関数を使用します。その行コンテキストについては、数量に正味価格を掛けます。

確実に小さい値を返すようにするには、売上高を 10,000 で割ります。関数に SUMX 引数を配置します。

DAX を使用して SSAS から LuckyTemplates にデータを読み込む

現在の合計に対して別のメジャーを作成します。関数を使用して変数を宣言します。これにより、フィルター コンテキストで最後に表示された日付が保持されます。最後に表示される日付は、日付のと同じです。

LuckyTemplates データ モデルに Dates テーブルがない場合でも、SSAS バージョンを使用してフィルター コンテキストにアクセスできます。

結果を示す別の変数を作成します。これにより、総売上がRETURN を使用して結果を表示します。

DAX を使用して SSAS から LuckyTemplates にデータを読み込む

LuckyTemplates で結果を視覚化するには、EVALUATE 関数関数を使用します。カレンダーの年番号と月を使用する必要があります。データが正しい順序で並べ替えられていることを確認するには、[月番号] 列を使用します。次に、合計売上高と累計合計の列を作成します。

DAX を使用して SSAS から LuckyTemplates にデータを読み込む

次に、ORDER BY句を使用して、結果のテーブルでデータが正しく並べ替えられていることを確認します。Calendar Year Number 列と Month Number 列の両方にASC順序を使用します。

DAX を使用して SSAS から LuckyTemplates にデータを読み込む

LuckyTemplates の SSAS データベース ウィンドウ

完成した DAX コードをコピーし、LuckyTemplates に戻ります。[ホーム] タブに移動し、[データの取得] をクリックして、[Analysis Services] をクリックします。これにより、SSAS データベース ウィンドウが開きます。

DAX を使用して SSAS から LuckyTemplates にデータを読み込む

サーバーとデータベースの名前を指定します。次に、「インポート」オプションをクリックします。MDX または DAX クエリ テキスト ボックスに、DAX コードを貼り付けます。その後、「OK」をクリックします。

DAX を使用して SSAS から LuckyTemplates にデータを読み込む

DAX クエリからデータセットを取得できることがわかります。

DAX を使用して SSAS から LuckyTemplates にデータを読み込む

[データの変換] ボタンをクリックすると、Power Query エディターが開きます。これにより、列名を変更したり、データ テーブルで他の書式設定オプションを実行したりできるようになります。

DAX を使用して SSAS から LuckyTemplates にデータを読み込む

[ロード]をクリックすると、データ ビューにテーブルが表示されます。

DAX を使用して SSAS から LuckyTemplates にデータを読み込む

1 年の各月を 1 行で構成する 60 行を返していることがわかります。

結論

このチュートリアルでは、SQL Server Analysis Services から LuckyTemplates に読み込む方法についての簡単な例を示しました。データをロードし、SSAS の展開されたバージョンに対して実行するのは簡単なプロセスであることがわかりました。基本をマスターすると、LuckyTemplates のデータベースからデータを簡単に取得できるようになります。

Leave a Comment

Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。