LuckyTemplates と Excel: DAX 数式の違い

LuckyTemplates と Excel: DAX 数式の違い

このブログでは、LuckyTemplates DAX と Excel の数式の主な違いについて簡単に説明します。

これをよりよく理解するために、いくつかの例を示します。

メジャーと計算列の違いについて 説明した前のブログで使用したデータを使用します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

早速本題に入りましょう。

目次

Excel の数式

私が行った取引に関する詳細を含む販売データのサンプルサイズは小さいです。

このセクションでは、 Excelを使用して、ここでの計算がどのように機能するかを説明します。

LuckyTemplates と Excel: DAX 数式の違い

Excel では、計算を行う必要がある場合、特定のセルを考慮する必要があります。

価格を掴みに行きたいとします。私の小さなサンプル サイズのデータ​​には価格データが存在しないため、Products テーブルから取得します。

まず、列 H の一番上のセルをクリックして価格列を作成し、「Price 」と入力します。

次に、同じ列の上から 2 番目のセルに移動し、次の数式を入力します。

LuckyTemplates と Excel: DAX 数式の違い

VLOOKUP関数

今回はVLOOKUP関数を使ってみました。この数式は Products テーブルをスキャンし、検索した製品に応じて価格を返します。

セル B2 で製品の価格を調べたので、数式はその製品の価格を返します。

同じ式をコピーして残りの製品の価格を取得するには、セルの右下隅にマウスを置いてダブルクリックします。

LuckyTemplates と Excel: DAX 数式の違い

小さなサンプルサイズで同じ製品があるため、価格はすべて同じであることがわかります。

LuckyTemplates と Excel: DAX 数式の違い

ここで、売上に関する新しい列を作成します。

列 I の最初のセルをクリックし、「 Sales 」と入力します。

LuckyTemplates と Excel: DAX 数式の違い

販売数を取得するには、「数量」列と「価格」列の値を掛ける必要があります。

これを行うには、次の式を設定する必要がありました。

LuckyTemplates と Excel: DAX 数式の違い

この数式は、「数量」列のセル G2 の値と「価格」列のセル H2 の値を単純に乗算します。

もう一度、残りの売上数値に同じ式をコピーするには、セルの右下隅にマウスを置き、ダブルクリックします。

LuckyTemplates と Excel: DAX 数式の違い

上記を実行すると、次のようになります。

LuckyTemplates と Excel: DAX 数式の違い

Excelで数式を作るときはセルを参照するだけで、あとは残りの行に数式をコピーするだけです。

その後、現在の行に応じて参照されるセルを変更することで、数式が自動的に調整されます。

セル I7 を見ると、参照されているセルが G7 と H7 に変更されていることがわかります。

LuckyTemplates と Excel: DAX 数式の違い

LuckyTemplates にはこのようなものはありません。

LuckyTemplates の数式

で使用されたサンプル数式を次に示します。

LuckyTemplates と Excel: DAX 数式の違い

LuckyTemplates では、参照するものはすべて列またはテーブルのいずれかです。Excel の使用から LuckyTemplates への移行を開始したい場合は、そのように考え始める必要があります。

前回のブログでは、Short Month という名前の計算列を作成しました。

LuckyTemplates と Excel: DAX 数式の違い

数式バーを見れば分かるように、私は常に列を参照しています。ここでは、Dates テーブルの MonthName 列を使用しました。

これはDAX メジャーでもまったく同じです。

LuckyTemplates と Excel: DAX 数式の違い

私が作成した売上メジャーでは、テーブルと列のみを参照しました。この数式では、Sales テーブル、Quantity 列、Current Price 列を利用しました。

また、計算は特定のセルの内容ではなく、モデルにあるフィルター処理によって作成されます。

LuckyTemplates と Excel: DAX 数式の違い

計算が日付によってフィルターされていることがわかります。

LuckyTemplates と Excel: DAX 数式の違い

メジャーのフィルターは、このモデルの日付テーブルとファクト テーブルの関係によって可能になります。

つまり、使用しているフィルターに基づいて、数式は特定のセルだけではなく、数式で使用した列のすべての結果を通じて評価されます。


データドリブンな文化を望んでいますか? LuckyTemplates が最適なツールである理由
D AX Formula リファレンス ガイド

すべての高品質 LuckyTemplates ソリューションの 4 つの柱

結論

このチュートリアルでは、Excel と DAX の数式のいくつかの違いについて説明しました。

注意すべき主な点は、Excel の数式では常にセルの観点から考える必要があるということです。一方、LuckyTemplates で DAX 数式を作成する場合は、列とテーブルの使用について考慮する必要があります。

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