Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
と他の DAX 関数を使用して、LuckyTemplates 内の値のリストから中央値を計算する方法を示します。この関数内に仮想テーブルを配置し、その仮想テーブルを介して評価して最終的な結果 (中央値の結果) を取得する方法を示します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
DAX では統計関数が多数使用できるため、それらがどのように計算され、値のテーブルに対してどのように動作するかを理解する必要があります。
中央値は、データ サンプル (母集団または確率分布) の上半分と下半分を分ける値です。データセットの場合、これは「中間」の値と考えることができます。
このようにレポートを設定したくないかもしれませんが、このテーブルの構造を理解するためにこのように設定しました。このテーブルを数式で作成し、結果を評価する方法を説明します。
目次
MEDIANX を使用した売上中央値の計算
計算に使用する重要な関数はです。この DAX 関数を使用すると、テーブル (物理または仮想) を反復処理できます。この場合、州ごとの中央値を計算するため、仮想テーブルを反復処理します。Locationテーブルは都市ごとのより細かい詳細レベルにあるため、配置できません。
州レベルで評価しているため、何らかの方法でテーブルを調整する必要があります。関数を使用します。このテーブル関数はクリーンであり、MEDIANX などの反復関数内に簡単に実装できます。
ここではこのテーブル、 State Code列、および Total Sales 列を再作成していますが、これをSales Valuesと呼びます。
したがって、各行で各州を反復処理し、総売上高を計算します。すべての反復が完了すると、中央値はすべての売上にわたって発生します。そしてそれが州の売上高中央値を達成する方法です。
数式を使用する別の方法
この式はさまざまな方法で再利用できます。ここに例を示します。
この数式では、 Product Median Salesを計算しています。必要なのは、反復関数 (MEDIANX) 内で反復している仮想テーブルを変更することだけです。また、州の仮想テーブルを作成する代わりに、Product Nameを使用してテーブルを作成します。もう 1 つの列は、依然として売上総額と売上高です。
これらの製品をすべて使い終えたら、次に中央値を計算します。
DAX 言語での関数の反復 – 詳細な例
LuckyTemplates の関数の反復 – DAX の概念
DAX を使用した LuckyTemplates のマスター仮想テーブル
結論
このチュートリアルのこれらのテクニックは、他の統計分析を完了するときに再利用できることがわかります。これは、LuckyTemplates 内で関数がどのように動作するかという観点から、反復関数について非常に優れたレビューです。LuckyTemplates と DAX を最大限に活用するには、これらの概念をマスターする必要があります。
このチュートリアルを楽しんで取り組んでください。LuckyTemplates 内のこの種の DAX 機能についてさらに詳しく調査したい場合は、以下のリンクをチェックしてください。
乾杯!
***** 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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。