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

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 のデータベースからデータを簡単に取得できるようになります。


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 ゲートウェイとは何ですか? 知っておくべきことすべて