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 内でどのように機能するかについて説明します。

ではごきげんよう、


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて