Python における Self とは: 実際の例
Python における Self とは: 実際の例
DAX Studio を LuckyTemplates に正常に接続し、そのユーザー インターフェイスについて学習したら、次のステップは、さまざまなキーワードとその使用方法について学習することです。このチュートリアルでは、DAX Studio EVALUATE キーワードについて説明します。いつ、どのように使用されるかをさらに理解するために、基本的な例も提供されています。
目次
序章
EVALUATE は、LuckyTemplates によってすべてのクエリに自動的に組み込まれるキーワードです。これは、LuckyTemplates でビジュアルを作成したり回答したりするために使用されます。これは、 DAX クエリにテーブル式を含めるためにも使用されます。
クエリで EVALUATE を使用するには、EVALUATE を入力してからテーブル式を指定します。
EVALUATE をメジャーや数値などのスカラー値と組み合わせることはできないことに注意してください。したがって、 EVALUATE 1を実行しようとすると、出力ペインにエラーが表示されます。
EVALUATE はテーブル式でのみ使用できます。
EVALUATE を使用した DAX Studio でのテーブルの作成
数値またはメジャーを表に変換するには、数値またはメジャーを中括弧 ( { } )で囲む必要があります。これにより、値 1 を含む 1 行 1 列のテーブルが作成されます。
2 つの列を持つテーブルを作成するには、括弧 ( ( ) ) を使用し、別の値をカンマで区切って記述します。これを実行すると、2 列 1 行のテーブルが作成されます。
別の行を追加するには、中括弧内の括弧内に別の式を配置する必要があります。これを実行すると、2 列 2 行のテーブルが得られます。
EVALUATEを使用したテーブルの参照
テーブルの構築以外に、EVALUATE を使用してテーブル全体を参照することもできます。
たとえば、Products テーブルを返す場合は、EVALUATE Productsを実行します。
次に、Product テーブル内のすべての列と行を取得します。また、右下を見ると、Product テーブルに含まれる行数が表示されます。この例では、2,517 行があります。
EVALUATE と他の関数の組み合わせ
EVALUATE は、他の DAX 関数と組み合わせることもできます。
とともに EVALUATE を使用することです。これにより、指定した内容に応じて Product テーブル内の行がフィルタリングされます。
たとえば、製品の色が赤である結果のみが必要だとします。以下のクエリを実行すると、結果にはそれらの仕様を持つ行のみが表示されます。また、Product テーブルには 2,517 行ではなく 99 行しかなくなっていることもわかります。
複数の列を比較する場合は、 使用してフィルターに別の条件を追加できます。
このクエリは 701 行を返すようになりました。
試すことができるもう 1 つのオプションは、を使用することです。これにより、Products テーブルで使用可能なすべての色の個別のリストが返されます。
およびも使用できます。
さらに、中括弧を使用する以外に、関数を使用してテーブル内の特定の行からデータを取得することもできます。
違いは、この関数では列名を変更するオプションがあることです。
EVALUATE を使用した DAX Studio での複雑な式の使用
この例では、まず LuckyTemplates に戻り、Total Salesの新しいメジャーを作成しましょう。
完了したら、DAX Studio に戻り、以下のコードを実行します。
このコードは、Total Sales メジャーを呼び出してコンテキスト遷移を開始し、Products テーブルの各行に Sales 値を割り当てていることを意味します。これを実行すると、このテーブルの右端の列に合計売上高が表示されます。
ここで、このテーブルの一部の行に Total Sales の値が含まれていないことがわかります。
これは、Sales テーブルのその行に一致する品目がないことを意味します。
空白の値を含む行を削除するには、FILTER 関数を使用できます。また、列とメジャーを区別するベスト プラクティスは、@記号を使用することです。これにより、仮想列として扱われます。
満足のいく結果が得られたら、コードをコピーして LuckyTemplates に戻ります。新しいテーブルを作成し、コードを貼り付けます。
これで、売上金額の列を含む Products テーブルが取得されます。
結論
EVALUATE キーワードは、DAX Studio でクエリを構築するときに使用されます。したがって、それが何であり、どのように使用されるかを理解することが重要です。基本を学ぶことは、将来複雑な表現を扱う際に自信とスキルを築くために非常に重要です。
EVALUATE キーワードを使用および適用する方法は他にもあります。EVALUATE を使用してクエリのプロセスを自動化するオプションもあります。さらに DAX Studio のキーワードを調べていくと、コーディング エクスペリエンスを向上させる可能性がたくさん見つかるでしょう。
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて