Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
この記事では、LuckyTemplates の単純なフィルターの概要を説明します。
これに関してはすでにいくつかの例を示したので、理解するのはそれほど難しいことではありません。
私がテーブルでこれらのデモンストレーションを行っているのには正当な理由があります。ビジュアルを見ると混乱する場合があるため、数値を見ると数式がどのように機能するかを理解しやすくなります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
目次
単純なフィルターの適切な使用法
たとえば、このNC の売上高メジャーでは、結果を生成するために関数を使用する必要はありません。
これは、 関数内で、モデル内のリレーションシップを通じて参照しているテーブルを数式がすでに取得できるためです。
別の例を示すために、 Sales in 2019という別のメジャーを作成します。
Total Salesを式としてCALCULATEを使用し、単純なフィルターとして機能するためにDate テーブルのYear 列に入力し、それを"2019"に設定して、新しいメジャーをドラッグします。
これらの単純なフィルターを実行するには常にFILTER関数を使用することがベスト プラクティスです。そうしないと問題が発生する可能性があります。
どのように問題が発生するかを示すために、1 つの製品のみの売上を調べるために、「Sales of Product 100」という新しいメジャーを作成します。
もう一度CALCULATE を使用し、式としてTotal Salesを使用します。次に、 Products テーブルからProduct Name 列を挿入し、それを「Product 100」に設定し、メジャー内にドラッグします。
初期コンテキストにより、このメジャーでは製品 100 の売上がすべての行に表示されます。
Product Name 列がテーブル内にあるため、 CALCULATE関数は、使用した単純なフィルターに基づいて区別することができません。
これを修正するには、 FILTER関数を使用して、それをProducts テーブルに配置する必要があります。
ご覧のとおり、最終的にProduct 100だけに必要な値を取得しました。
ここで注意が必要なのは、異なるコンテキストに基づいて異なる結果が得られることです。
たとえば、顧客名をコンテキストとして使用し、 FILTER関数を使用しない単純なフィルターに戻すと、結果は通常どおり表示されます。
私が常にデフォルトでFILTER関数を使用する理由は、この関数がどちらの場合にも常に機能するためです。
混乱を避けるために、ベスト プラクティスとして常にFILTER関数を使用する必要があります。
LuckyTemplates でのコンテキスト フィルターの概要 LuckyTemplates で
カスタムの会計年度と四半期でデータをフィルター処理する LuckyTemplates で計算列を使用する
フィルター フィールドとビジュアル インタラクションを使用して LuckyTemplates で魅力的なビジュアライゼーションを作成する
結論
この投稿では、LuckyTemplates の単純なフィルターとその使用法に関するベスト プラクティスについて説明しました。
また、これらのフィルターがCALCULATE関数およびコンテキスト一般にどのように関連するかも決定しました。
次に、 FILTERなどのテーブル関数、それらをいつ使用するか、LuckyTemplates 内でどのように機能するかについて説明します。
ではごきげんよう、
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。
Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。
LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。
SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。
SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。
ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。
DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。
LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。
このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。