LuckyTemplates での DAX コードの書式設定

LuckyTemplates での DAX コードの書式設定

目次

ここでの努力が後々実を結ぶ

DAX コードの書式設定に力を入れると、LuckyTemplates でデータ モデルを構築する際に大きな違いが生まれます。

DAX は、そのままでは、わかりにくい言語になることがあります。したがって、少し複雑な領域に入るとすぐに、書式設定されていない DAX コードを読んで理解することはほとんど不可能になります。

DAX の開始の早い段階で時間をとって、これらのルールをすぐに学び、実践することをお勧めします。初めてこのようにコードを記述することを習慣にしてください。

LuckyTemplates モデルからしばらく離れた後、他人の DAX コード、さらには自分自身の DAX コードを理解するのに苦労していることに気付いた場合、最初のステップは、元の作成者が何であるかをすぐに理解できるように、すべてのコードを書式設定することです。まで。

ベスト プラクティスを使用するか、DAX フォーマッタを使用すると、DAX 自体の一般的なパターンを簡単に見つけることができるでしょう。

個人的には、ここではこれを比較的単純にするのが好きで、過度に複雑にするつもりはありません。

予約合計 =
IF (
    ISFILTERED ( 'Date Ranges'[日付範囲] ),
        CALCULATE ( COUNTROWS ( 'Booking Data' ),
              FILTER ( 'Date Table',
                   'Date Table'[今日より前の日数] >= [開始日]
                     && '日付テーブル'[今日より数日前] <> ) ),
                          COUNTROWS ( '予約データ' ) )

もう一つの例

LuckyTemplates での DAX コードの書式設定

いくつかのシンプルなアイデア

  1. 新しい関数を参照する場合は、常に新しい行をインデントします。
  2. 括弧の開閉の前後にスペースを入れます
  3. 「+」、「-」、「=」などの演算子の前後にスペースを配置します。

本当にそれだけです。複雑にしすぎないでください。これが私からの大きなアドバイスです。

他に考えるべきことはいくつかあります。

一度もない

  1. テーブル名をメジャーの名前として使用する
  2. 列名を元のテーブルを参照せずに含めます。
  3. テーブル名と列名の間にはスペースを入れてください

良い習慣を早く身につけよう

私の経験では、 LuckyTemplatesモデルの構築には数時間を費やし 、数式を作成する際にはこれらのルールに従っていることを確認してください。約 12 ~ 15 回のフォーミュラの後、基本的には完成します。必要なのは、少し繰り返すだけです。

早い段階でこれらの習慣を身につけることを強くお勧めします。それは大きな違いを生みます。

乾杯!


新しい DAX クリーンアップ ツールを使用して DAX 数式を簡単にフォーマット
する LuckyTemplates で YYWWD コードを日付値に変換する
LuckyTemplates DAX 数式テクニック: 成長パフォーマンスを効果的に示す


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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。