Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、 DAX コードの書式設定に役立つDAX Studioの 3 つの特別な機能を見ていきます。これらは、[デバッグ カンマ]、[DAX 形式クエリ]、および[コメント]オプションです。
これらは、DAX コードを最適化し、コードの読みやすさを向上させるのに非常に役立ちます。いつ、どのように使用できるかを視覚化し、より深く理解できるよう、詳細な例を以下に示します。
目次
1. デバッグカンマを使用して DAX をフォーマットする
デバッグカンマ機能は、DAX コードを最適化するときに最もよく使用されます。
それがどのように機能するかをより詳しく説明するために、以下にデモンストレーションを示します。
この例では、 「コメント」オプションをクリックして最後の行をコメントにすると、 SUMMARIZECOLUMNS 関数の引数 3 が必要であることを示すエラーが表示されます。
このエラーは、カンマの後の 3 番目の引数が欠落しているために表示されます。
次に、Debug Commas 機能をテストしてみましょう。
これをクリックすると、カンマが行末から行頭に移動することがわかります。
[コメント] オプションの前に [デバッグ カンマ] オプションを選択すると、以前とは異なり、エラーが発生しないことがわかります。代わりに、製品の色を含む単一列のテーブルが表示されます。
これは、エラーが発生した場合にカンマを手動で再入力する必要がなくなるため、非常に便利です。
2. DAX 形式クエリを使用して DAX を形式設定する
次に確認する機能は、DAX 形式のクエリです。
この例で使用されているコードは、からのものです。
DAX コードが適切にフォーマットされていないことがわかります。コードの流れや、使用される各関数の引数が何であるかを知ることはできません。
ここで、DAX 形式クエリオプションが登場します。これをトリガーするには、ボタンをクリックするか、F6 キーを押します。
逆カンマが使用されているため、エラーがスローされていることがわかります。
このエラーを簡単に修正するには、Ctrl + Hを押して間違った文字を置き換えます。
ここで、 [DAX 形式クエリ]オプションを再度クリックしようとすると、コードの形式が標準に従って固定されます。また、ドロップダウン矢印をクリックすると、ロングラインとショートラインのどちらかを選択できます。
延縄は次のようになります。
一方、これはショートラインです:
3. コメントを使用して DAX をフォーマットする
このコースの最後のデモは、DAX Studio の[コメント]オプションです。
他のプログラミング言語と同様に、DAX にもコード内にコメントを作成するためのサポートが組み込まれています。
コメントは、DAX コードの各段階で何が起こっているかをより深く理解するのに役立ちます。これは他のユーザーへのガイダンスでもあります。実際に一つ一つ口頭で説明しなくても、やろうとしていることを説明できます。
以下に例を示します。
この場合、コードは複数の変数に分割され、コードの各行に独自のコメントが含まれます。
一目で、コメントによってコードがよりわかりやすくなっていることがわかります。最初のコメントでは、コードのこの部分は個別に記述でき、コードの大きな塊の中にネストする必要がないことが簡単に理解できます。次のコメントは、各行が同等のフィルター コンテキストに変換されるように、
3 番目のコメントは、PastDates 変数をフィルター コンテキストに挿入することを説明しています。次に、Sales テーブルの行数をカウントします。ゼロが返された場合は、特定の顧客が新規顧客であることがわかります。
そうすることで、コメントによって読みやすさが向上します。また、何ヶ月も前に書いたコードを再検討する場合、コメントを使用すると、過去の思考プロセスを理解しやすくなります。
結論
LuckyTemplatesと DAX Studioにまだ慣れている途中の初心者にとって、上記の機能は救世主です。これらは、DAX コードの読みやすさとフローを改善するのに非常に役立ちます。さらに、これらは人的エラーを防止するための貴重なツールです。
LuckyTemplates エキスパートの皆様、ご多幸をお祈り申し上げます。
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて