DAX Studio キーワード列の概要

DAX Studio キーワード列の概要

DAX Studioを使用するときに学習するもう 1 つの重要なキーワードは、COLUMNキーワードです。最も簡単に言うと、COLUMN キーワードを使用すると、DAX Studio で計算列を作成して模倣することができます。

次の例は、DAX Studio のコードで COLUMN を使用する方法のいくつかです。

目次

基本的な例

この例では、Products テーブルが議論の焦点になります。

COLUMN を使用する前に、 DEFINEキーワードを入力する必要があります。次に、テーブル全体を 2 つのカテゴリ (流行の製品と退屈な製品) に分離する列を作成する必要があります。

この場合、赤、青、ピンク、黒の製品がトレンディとみなされます。一方、このリストに含まれていないものは退屈です。EVALUATEを使用すると、Products テーブルを表示できます。

DAX Studio キーワード列の概要

コードを実行すると、新しい列「Product Type」が追加されたことがわかります。DAX コードの指定に従って、製品をトレンディまたは退屈に分類しました。

COLUMN を使用したその他の DAX 関数

COLUMN キーワードを他の関数と一緒に使用することもできます。

を追加すると、指定した値のみを表示するように Product Type 列を設定できます。この場合、Trendy Product Type の結果のみが返されました。985 行のみが表示されます。

DAX Studio キーワード列の概要

使用することもできます。

DAX Studio キーワード列の概要

前の DAX コードとは対照的に、これは 1,532 行を返します。

新しく作成された列は現在の DAX セッションでのみ保持されるため、これは非常に便利な機能です。つまり、前後のセッションには影響しません。

コードに慣れたら、簡単なコピー アンド ペーストを使用して、コードを表形式モデルに転送できます。

使用できるもう 1 つの関数は、Products テーブルの

DAX Studio キーワード列の概要

この関数を使用すると、[製品タイプ] 列に 2 つの値が表示されます。これは、特定のカテゴリの統計を確認する場合に便利です。

さらに、各製品タイプの合計売上高と割合を返す 2 つの列を追加できます。

DAX Studio キーワード列の概要

したがって、この場合、総売上高の 67% を退屈な製品が占め、32% を流行の製品が占めています。

取得する統計に応じて、結果テーブルに他の列をさらに追加できます。

この場合、製品カテゴリと顧客の性別が DAX コードに追加されました。結果では、これらが追加の列として表示されます。Total Sales と Percentage の値も変化します。

DAX Studio キーワード列の概要

DAX キーワード: 測定と列

もう 1 つの組み合わせとしては、 MEASURE キーワードCOLUMNキーワードを 1 つのクエリで一緒に使用することができます。

Products テーブルに行数をカウントするメジャーを作成します。関数を使用します。次に、関数を使用して、Product Type 列を除く Products テーブル内のすべてを削除します。別の列# Productsを作成します。これには、指定されたカテゴリの製品の数が表示されます。

DAX Studio キーワード列の概要

EVALUATE を使用してこのコードを実行しようとすると、混雑した結果テーブルが表示されます。を使用してトリミングします。

DAX Studio キーワード列の概要

このコードを実行すると、プロダクト キー、ブランド、色、製品数の 4 つの列で構成されるテーブルが取得されます。

DAX Studio キーワード列の概要

「# Products」列には、985 と 1,532 という 2 つの値が表示されます��985 という数字はトレンディな製品の数に対応し、1,532 は退屈なカテゴリの製品の数に対応します。

結論

COLUMN キーワードは、DAX Studio の他のキーワードや関数と簡単に組み合わせて一致させることができます。これは、前後の DAX Studio セッションに影響を与えることなく、既存のテーブルに列や計算列を追加できる多用途のキーワードです。

キーワードをいつどのように使用できるかを理解することが重要です。これは、DAX Studio でコーディングする際の基本的な知識です。





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