Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
ここでは、 LuckyTemplates 内の事前に決定されたテーブル テンプレートに結果を割り当てるという、財務報告に関するユニークなアイデアを紹介したいと思います。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
これらのカスタム テンプレートを作成する方法を検討するのにかなりの時間を費やした後、最終的に LuckyTemplates 開発に関する戦略を考案しました。この戦略により、これらのテンプレートを作成できるだけでなく、これらのテンプレートに各行ごとに一意の結果を割り当てることもできます。
目次
テンプレートとデータモデルの構造
まず最初に、テンプレートがどのようなもので、どのように見えるかを説明したいと思います。この特定の例では、Excel でテーブルを作成しました。私が望んでいた正確な形式でそれを設定しました。ご覧のとおり、たとえ空白であっても、すべての行にインデックス番号を入れています。
これをすべて機能させるには、インデックス番号が重要です。これはこのデモンストレーションで使用したテンプレートにすぎないため、独自の方法でカスタマイズできます。
次に、データ モデルがどのように構造化されているかを見てみましょう。ここでは、 Financials Template テーブルが何の関係もないことがわかります。財務情報とは関係ありません。
したがって、これらすべてをまとめるためにインデックス メジャーを使用する必要があります。何らかの DAX ロジックに基づいて財務情報を正しい行に割り当てる必要があります。この場合、SWITCH TRUE ロジックを使用します。
SWITCH TRUE ロジックを使用した結果の割り当て
このチュートリアルでは、年間合計結果に焦点を当てます。ここでロジックが発生します。
一意の行、ヘッダー、または小計に情報を割り当てる重要な方法は、SWITCH TRUEを使用することです。
自分がどの行にいるのかを特定する必要があります。データ モデルで見てきたように、テーブル間には関係がないため、どの行でも項目を識別する必要があります。これが、これらの変数がすべての単一行で実際に行っていることです。
TRUE に等しい場合、個々の結果が表示されます。たとえば、純利益合計の場合、純利益を 1,000 で割った結果が得られます。
つまり、作成しているロジックに基づいて結果を行に割り当てています。現在どの行にいるのかを特定し、その特定の行の個々の結果または測定値を渡します。
SWITCH でできることは、別の結果を得るということです。 これらの Currentsummary がいずれも TRUE と評価されない場合は、 CALCULATE関数とFILTER関数を使用する代替結果に進みます。
これは、SWITCH TRUE 関数の最後の入力です。ここでの代替結果は非常に似ていますが、以前に別の式 ( Actuals )を作成し、 CALCULATE 内に入力したため、もう少し動的になる可能性があります。実績は、収益にはプラスの結果をもたらしますが、費用にはマイナスの結果をもたらします。
FILTER 関数は、財務詳細テーブルを調べて、現在の項目の実績値を返します。これが、物事を動的に単純化する方法です。この方法で多くの行を動的に計算できるため、行ごとに SWITCH ステートメントを記述する必要はありません。
日付テーブルのフィルタリング
私がやったことは、それを 4 つに分割したことです。ここで調べた内容から何ができるかを説明します。たとえば、第 1 四半期 (Q1) では、作成したばかりの年間合計が表示されます。
データ モデルでは、日付テーブルと財務詳細テーブルの間に関係があるため、 これらすべては引き続き日付テーブルによってフィルター処理されます。
これにより、特定の年をクリックすると、その年が動的に変更されます。
DAX 財務レポートを使用して LuckyTemplates テーブルで固有の小計を作成する方法
LuckyTemplates のヒント – 実績と予算と昨年
LuckyTemplates 公式コースの開始による新しい財務レポート
結論
このブログでは、LuckyTemplates 財務レポートでテンプレートを設定し、テンプレートに割り当てる方法を説明します。
これは、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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。