LuckyTemplates で単純なフィルターを使用する方法

LuckyTemplates で単純なフィルターを使用する方法

この記事では、LuckyTemplates の単純なフィルターの概要を説明します。

これに関してはすでにいくつかの例を示したので、理解するのはそれほど難しいことではありません。

私がテーブルでこれらのデモンストレーションを行っているのには正当な理由があります。ビジュアルを見ると混乱する場合があるため、数値を見ると数式がどのように機能するかを理解しやすくなります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

目次

単純なフィルターの適切な使用法

たとえば、このNC の売上高メジャーでは、結果を生成するために関数を使用する必要はありません。

LuckyTemplates で単純なフィルターを使用する方法

これは、 関数内で、モデル内のリレーションシップを通じて参照しているテーブルを数式がすでに取得できるためです。

別の例を示すために、 Sales in 2019という別のメジャーを作成します。

Total Salesを式としてCALCULATE使用し、単純なフィルターとして機能するためにDate テーブルYear 列に入力し、それを"2019"に設定して、新しいメジャーをドラッグします。

LuckyTemplates で単純なフィルターを使用する方法

これらの単純なフィルターを実行するには常にFILTER関数を使用することがベスト プラクティスです。そうしないと問題が発生する可能性があります。

どのように問題が発生するかを示すために、1 つの製品のみの売上を調べるために、「Sales of Product 100」という新しいメジャーを作成します。

もう一度CALCULATE を使用し、式としてTotal Salesを使用します。次に、 Products テーブルからProduct Name 列を挿入し、それを「Product 100」に設定し、メジャー内にドラッグします。

LuckyTemplates で単純なフィルターを使用する方法

初期コンテキストにより、このメジャーでは製品 100 の売上がすべての行に表示されます。

Product Name 列がテーブル内にあるため、 CALCULATE関数は、使用した単純なフィルターに基づいて区別することができません。

これを修正するには、 FILTER関数を使用して、それをProducts テーブルに配置する必要があります。

LuckyTemplates で単純なフィルターを使用する方法

ご覧のとおり、最終的にProduct 100だけに必要な値を取得しました。

ここで注意が必要なのは、異なるコンテキストに基づいて異なる結果が得られることです。

たとえば、顧客名をコンテキストとして使用し、 FILTER関数を使用しない単純なフィルターに戻すと、結果は通常どおり表示されます。

LuckyTemplates で単純なフィルターを使用する方法

私が常にデフォルトでFILTER関数を使用する理由は、この関数がどちらの場合にも常に機能するためです。

LuckyTemplates で単純なフィルターを使用する方法

混乱を避けるために、ベスト プラクティスとして常にFILTER関数を使用する必要があります。


LuckyTemplates でのコンテキスト フィルターの概要 LuckyTemplates で
カスタムの会計年度と四半期でデータをフィルター処理する LuckyTemplates で計算列を使用する
フィルター フィールドとビジュアル インタラクションを使用して LuckyTemplates で魅力的なビジュアライゼーションを作成する

結論

この投稿では、LuckyTemplates の単純なフィルターとその使用法に関するベスト プラクティスについて説明しました。

また、これらのフィルターがCALCULATE関数およびコンテキスト一般にどのように関連するかも決定しました。

次に、 FILTERなどのテーブル関数、それらをいつ使用するか、LuckyTemplates 内でどのように機能するかについて説明します。

ではごきげんよう、


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