Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このチュートリアルでは、 CALCULATE関数がどのように機能するか、および LuckyTemplates で CALCULATE 関数が非常に重要である理由について説明します。応用例もいくつか紹介します。
CALCULATE関数を使用すると、に簡単に分岐できます。この手法を適用すると、LuckyTemplates 内で高品質の分析情報を生成できるようになります。
目次
LuckyTemplates での計算関数の使用
この例では、 LuckyTemplates の関数を使用して、総売上高の割合を計算する方法を示します。
始める前に、レポート内の既存のデータを示します。初期コンテキストはProduct Nameで、 Total Sales列が表示されます。
製品全体に占める割合を計算したいので、最初に製品の売上を計算する必要があります。All Product Salesの新しいメジャーを作成し、 CALCULATE関数を使用して数式を開始します。
上記の IntelliSense の説明に基づいて、関数の後に式とフィルターを入力する必要があります。すべての売上を計算する必要があるため、Total Salesから計算を開始します。
また、 [製品名]列からフィルターやコンテキストを削除する必要もあります。関数を追加し、Productテーブルを参照します。説明にはテーブルまたは列のいずれかを追加できることが示されているため、これはまったく問題ありません。
Enter キーを押して数式を終了し、それをテーブルに表示します。
次に、 「全製品売上」列の結果を確認してください。結果がテーブル内のすべての行に適用されていることがわかります。この式は文字通り総売上高を計算します。ただし、計算のコンテキストを変更しました。さらに、ALL関数を使用してProductsテーブルからフィルターを削除しました。
メジャー分岐の使用
関数を使用して製品合計の割合を計算する方法を示します。この例では、メジャー分岐も適用します。
まず、新しいメジャーを作成し、Total Sales をAll Product Salesで除算します。
ご覧のとおり、以前に作成したメジャーを使用して、製品合計の %に分岐することができました。最初の結果は 10 進数形式なので、すぐにパーセンテージに変換します。
使用した中間計算を保持する必要はありません。数式はメジャーで使用されたすべてを記憶しているため、それらをすべて削除できます。
既存のテーブルをコピーして元のテーブルの横に貼り付けるだけで、ビジュアライゼーションに変換できます。ただし、その前に、 Total Sales列とAll Product Sales列を削除します。今はこんな感じです。
LuckyTemplates で使用される一般的なタイム インテリジェンス パターン
LuckyTemplates の非標準日付テーブルの時間比較
レポートへの DAX メジャー グループの実装
結論
これは、 CALCULATE関数を使用したメジャー分岐の非常に単純な例です。
要約すると、CALCULATE関数は LuckyTemplates の計算のコンテキストを変更します。
LuckyTemplates でタイム インテリジェンス計算を実行する場合は、コンテキストも変更する必要があります。これは、効果的なレポートを分析して表示する際に CALCULATE 関数がどのように関連するかです。
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。