LuckyTemplates での ALLSELECTED DAX 関数の使用方法の詳細

LuckyTemplates での ALLSELECTED DAX 関数の使用方法の詳細

LuckyTemplates 内のALLSELECTED DAX 関数、レポートやダッシュボード内で利用できるより高度な関数の 1 つです。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

ALLSELECTED DAX 関数は、 ALL関数の派生関数です。したがって、 ALLALLSELECTEDALLEXCEPTがあります。それらはすべて似たようなことを行います。つまり、コンテキストまたはフィルターを削除します。ここでは、 ALLSELECTEDALLの違いに焦点を当てます。

目次

ALLSELECTED 対 ALL

ALLSELECTED で何ができるかを実際に示すために、例として累積売上を使用します。

LuckyTemplates での ALLSELECTED DAX 関数の使用方法の詳細

この例では、ALLSELECTED DAX 関数を使用して特定の時間枠をフィルターで除外したことがわかります。の下に表示される合計には、そのフィルター内の数値が表示されます。

ここで、 ALLSELECTED をALLに変更するとどうなるかを見てみましょう。

LuckyTemplates での ALLSELECTED DAX 関数の使用方法の詳細

したがって、 ALLSELECTED を使用した場合、累積売上の下の結果には合計が表示されます。一方、ALL関数を使用すると、列累計売上 ALLに合計が表示されます。両方の結果を見ると、大きな違いがあることがわかります。

そこで何が起こったのかを説明します。ALLSELECTED を使用したときは、フィルターの取得元となる Dates テーブルをラップしました。

LuckyTemplates での ALLSELECTED DAX 関数の使用方法の詳細

これは、結果が、提示されたデータ全体から一部のコンテキストを削除したことに基づいていることを意味します。

ALLSELECTED におけるコンテキストの重要性

したがって、実際にここで重要なのはコンテキストです。ALLSELECTED を理解するにはコンテキストを理解する必要があります。したがって、現時点では、現在のコンテキストは選択した日付にあります。そして、日付の選択を変更するたびに、現在のコンテキストも変更されます。

ALL関数に関しては、コンテキストはどのように異なりますか?

ALLSELECTED 関数を使用すると、この特定の日付選択内のコンテキストのみが削除されます。ただし、ALL が行っていることは、選択された日付に関係なく、すべてのコンテキストを削除することです。だからこそ、異なる結果が得られるのです。

言い換えれば、ALL はデータの完全なセットを最初から最後まで調べます。レポート内で行った選択やフィルターは無視されます。

これを視覚化してみると、違いがさらにわかるでしょう。ALLSELECTED を使用した場合の累積売上は次のようになります。

LuckyTemplates での ALLSELECTED DAX 関数の使用方法の詳細

しかし、 ALLを使用して累積売上高の結果を重ね合わせると、その数値が驚くべき量に増加することがわかります。

LuckyTemplates での ALLSELECTED DAX 関数の使用方法の詳細


LuckyTemplatesの ALL 関数DAX で使用する方法高品質の分析情報を得るために LuckyTemplates の ALL 関数を使用するLuckyTemplates で異なる月にわたる累積情報を比較する

結論

ここでは、選択した特定の期間の累積売上に適用されるALLSELECTEDが使用されていることを示しました。ただし、昨年や前四半期などの売上に範囲を広げて調べたい場合にも、同じアプローチを使用できます。要するに、データセット全体からではなく、選択した期間内の情報を表示するために使用できるということです。範囲。

他の多くの LuckyTemplates 関数と同様に、ALLSELECTED は他の方法でも使用できます。たとえば、Product Budgetsを使用する場合、 SUMXを適用して日次データを反復し、特定のモデルに物理的な関係が存在しない場合でも、ALLSELECTEDを適用して日付に基づいて結果を調整できます。これは、ALLSELECTED が、作られた関係の観点からも役立つことを意味します。


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