Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
UNION 関数と ROW 関数を組み合わせた数式を使用して LuckyTemplates テーブルを作成する方法を説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
LuckyTemplates テーブルを作成するにはさまざまな方法がありますが、ここでは、貴重な情報と洞察を提供できる強力なテクニックを紹介します。
数式を含むテーブルを作成するには、モデリング リボンの [ この機能により、テーブルを返すさまざまな DAX 関数を使用できるようになります。
このチュートリアルでは、数式内にパラメータを入力するだけでまったく新しいテーブルを作成したいと思います。次に、LuckyTemplates テーブルを作成する別の方法と比較し、一部のシナリオでこの手法を使用する必要がある理由を説明します。
目次
ROW を使用してテーブルを作成する
ROW関数だけを使用してテーブルを作成することはすでに可能です。[新しいテーブル] をクリックし、数式を入力します。このデモでは、これをCustom Tableと呼びます。
ROW 関数を使用すると、あらゆるものについて 1 行の情報を作成できます。列に名前を付けて式または値の中に入れるだけです。テーブルにいくつの列を含めるかを続けるだけです。
このデータを ROW 式に入力すると、1 行のテーブルが返されます。
ROW と UNION の組み合わせ
UNION関数を使用すると、2 つ以上のテーブルを結合したり、必要な数だけテーブルを別のテーブルの上に重ねたりすることができます。
各行の後にカンマを入力し、 新しい行に移動して、最初の ROW 式をコピーして貼り付けるだけです。
ここにできるだけ多くのテーブル (行) を配置してから閉じます。
そして、ここでパラメータ (グループまたはセグメント、最小値、最大値) を変更するだけです。この例では、いくつかのランダムな値を使用しているだけですが、ここには任意の値を入力できます。
私がこのようなテクニックを実践したり、このようなテーブルを手動で作成したりしているのを見たことがあるかもしれません。これを私はサポートテーブルと呼んでいます。
これらの ROW を UNION に組み込んだので、ここに記述した情報またはコードだけでこのテーブルを生成します。
データ モデル内にこのサポート テーブルが存在することがわかります。
私は通常、サポート テーブルを下に配置して、コア モデルの一部ではないことを示しますが、サポート テーブルを介して実行されるロジックを持っていることを示します。
テーブルの作成に DAX を使用する理由
「データの入力」を行ってこのテーブルを作成すればよかったと思う人もいるかもしれません。まあ、それは本当です。Excel で作成したり、他の場所で簡単な表を作成したりすることもできます。
ただし、UNION と ROW を組み合わせるこの手法は、モデルまたは LuckyTemplates の別の場所からこれらの数値と設定したパラメーターを動的に取得する場合に関連する可能性があります。
これは、Refresh時に、 LuckyTemplates 内で計算された情報または結果でこのテーブルを更新する方法です。だからこそ、このテクニックは非常に強力なのです。
たとえば、売上に基づいて顧客をセグメント化したいと考えていますが、売上金額は最小値と最大値で変化します。お客様の平均売上によっては異なる数値になる場合があります。
生成される販売額に基づいて顧客情報を分割する計算を行うことで、このテーブルをより動的に生成できます。
これを仮想的に使用することもできます。このようなテーブルを作成し、それを変数内のテーブル関数として入力し、計算に含めることができます。これを適用できる他の方法はありますが、それについては他のチュートリアルで説明します。
LuckyTemplates Advanced Analytics: 二次的なテーブル ロジックのテクニック
LuckyTemplates で新しいテーブルを作成する: DAX を使用して予算と予測を自動的に実装する方法
財務分析のための説得力のある LuckyTemplates 分析情報を迅速に作成する
結論
このブログでは、ROW 関数と UNION 関数を併用して 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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。