Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、LuckyTemplates で変数とコメントを使用してDAX 数式を簡略化する最も簡単な方法について説明します。
DAX コードは、高度になると複雑になり、理解しにくくなることがあります。これらを最適化しないと、組織内の他の LuckyTemplates ユーザーはデータ モデルを理解するのが困難になります。
変数とコメントを使用すると、数式の作成、更新、最適化が簡単になります。
目次
メジャーでの DAX 変数の使用
DAX 数式を簡素化する最初のテクニックは、変数を使用することです。
変数を扱うときは、変数がメジャー固有のものであることを常に念頭に置いてください。グローバル変数にすることはできません。
現時点では、変数はメジャー内でのみ参照できます。これは LuckyTemplates の現在の制限ですが、将来的には変更される予定です。
DAX 変数を使用して値を参照する
この例では、数式に特定の構文を使用します。
と入力して変数を示し、その名前を入力します。この場合、この変数をCustomerMinと呼びます。この変数の値は 5 になります。
これにより、変数として外部で参照されるのではなく、計算内部で参照されます。
次に、 CustomerMaxという名前で値 20 の2 番目の変数を作成します。
3 番目の変数はCustomerChannelと呼ばれます。これは「卸売」に相当します。
2 行下に移動したら、 RETURN を入力する必要があります。
RETURN コードは、メジャー内の変数を扱うときに重要な部分です。
LuckyTemplates で変数を作成する場合、変数には 1 つの単語のみを使用して名前を付ける必要があることに注意する必要があります。変数にはスペースを含めることはできません。代わりにアンダースコアを使用できます。また、各変数名は一意である必要があります。
数式で変数を作成したら、その変数を使用して、割り当てられた値を参照できるようになります。
5 を入力する代わりに、CustomerMin を使用できます。IntelliSense 機能もこの参照を取得し、入力時に提案します。
CustomerMax と CustomerChannel に対してこの手順を繰り返します。
これで私たちの公式は完成しました。
5 を 10 に変更したい場合は、対応する変数の値を変更するだけです。
これは、メジャー内でその値を複数回参照した場合に非常に便利です。値を個別に変更する代わりに、1 つの場所で簡単に変更できます。
DAX 変数を使用したテーブルの参照
値以外にもテーブルを参照することもできます。
同じメジャーを使用して、CustomerRangeという新しい変数を追加しましょう。ステートメントを置くのではなく、この変数の値として FILTER ステートメントを追加することでテーブルを参照できます。
2 番目の FILTER ステートメントでは、別の変数を再度追加できます。
したがって、Sales データから数量の合計を取得するには、 関数、Total Quantity を入力してから、変数 CustomerRange と Channel を入力するだけです。
これにより、式が短縮され、簡略化されました。
DAX コード内にコメントを追加する
メジャーまたは数式を簡素化するもう 1 つの方法は、DAX コード内に短いコメントを追加することです。
これは、コードを理解しやすくし、組織内の他のメンバーがコードの目的を理解できるようにするための優れた方法です。コメントの追加は、ユーザー エクスペリエンスを向上させる効果的な方法です。
コメントは数式ボックス内のどこにでも配置できます。
コメントにするために必要なのは、文またはステートメントの先頭に2 つのスラッシュ (//)を入力するだけです。
これは、メジャーや式の動作にはまったく影響しません。
ただし、コメントは簡潔にする必要があります。圧倒されるほど多くのものを入れたくないのです。
結論
変数を使用し、DAX コードにコメントを含めることは、LuckyTemplates のメジャーを最適化する効果的な方法です。
また、変数の使用は必須ではないことも覚えておく必要があります。ただし、特に計算が複雑で高度になるにつれて、計算を簡略化したい場合には、これは優れたテクニックです。
適切に構成された LuckyTemplates モデルを作成するために必要なのは、適切な書式設定と DAX 関数の効率的な使用だけです。
ではごきげんよう、
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて