Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このチュートリアルでは、高度な LuckyTemplates 分析を使用して、製品ごとの上位顧客を見つけ出すことが含まれます。この例は、LuckyTemplates を効果的に活用すると、どのように実用的な洞察が得られるかを完全に示しています。LuckyTemplates ほど多用途で柔軟なツールは他にありません。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
LuckyTemplates では、ビジネス分析に価値を加えることができる高度な分析情報を迅速かつ簡単に取得できます。
さらに、 DAX 数式言語を理解し、さまざまな関数を組み合わせるだけで、驚くべき洞察を抽出できるようになります。
このチュートリアルでは、製品ごとに上位購入顧客の名前を確認し、元のリストに基づいてその他の洞察を得ることができます。
いくつかのテクニックを組み合わせてこれをどのように実現できるかは興味深いです。LuckyTemplates の主要な概念に詳しくなれば、この例を簡単に理解できるようになります。ここでは、上位顧客を計算する式を見てみましょう。
目次
上位顧客の計算
まず、[新しいメジャー]をクリックし、メジャーの名前をTop Customerに変更します。
上位の顧客の名前を取得するには、ランキング計算を行う必要があります。値を返す必要があるため、 関数または関数を使用できます。
このシナリオでは、最も多く購入する顧客を見つける必要があるため、MAXX関数を使用するのが最善です。この関数はイテレータであるため、ランキングに基づく計算内に仮想テーブルを配置する必要があります。ここのMAXX関数は、顧客が生み出した収益に基づいて顧客をランク付けします。
次に方程式に追加する必要があるのは、関数です。これはテーブルパラメータ内に仮想テーブルを配置し、一番上のテーブルを返します。
関数を使用して、別の集計テーブルを作成する必要もあります。この仮想テーブルには、すべての顧客とその収益が含まれています。テーブルの最初の列は顧客名、2 番目の列は合計収益です。
次に、顧客の注文を確立する必要があります。SUMMARIZE内のTotal Revenue列を参照する必要があるだけです。その後、顧客を収益の降順に並べ替えて、収益が最も高い顧客がリストの先頭に配置されるようにします。
最上位の顧客の名前を返すには、数式で顧客名列を参照する必要があります。
数式の作成が完了したら、それを表に取り込んで、対応する結果を確認します。[上位顧客]列では、毎日の収益別の上位顧客のリストを確認できます。グラフの任意の部分をクリックして、特定の地域の上位顧客を表示することもできます。
これは難しい公式かもしれませんが、これらのテクニックをさまざまな方法で組み合わせることで、実際に多くの優れた洞察を生み出すことができます。たとえば、さまざまな製品を販売している場合、最もよく売れた日や最も売れた製品を見つけることができます。
さまざまなチャネルから上位の顧客データを抽出する
この洞察をマトリックスに入れて、さまざまなチャネルから他の顧客データを抽出することもできます。
たとえば、売上テーブルからチャネル ディメンションを取得して列に入力できます。
これは、 Channelテーブルを列に配置した後のビジュアライゼーションがどのように見えるかです。
多くの製品情報があり、販売代理店、輸出、卸売などのさまざまなチャネルから上位顧客のリストを取得できます。
動的な結果を得るには、さまざまな地域をクリックして、それに応じて上位の顧客を再計算することもできます。
最高の収益を計算する
最後に、上位顧客の計算に使用したのと同じパターンを使用して、最高収益を計算してみることができます。
既存の数式をコピーして、新しいメジャーを作成し、その名前をTop Customer Revenueに変更するだけです。
コピーした式を使用して、Customers[Customer Names]の部分をRevに変更するだけです。
これを保存して表に取り込むと、「上位顧客収益」列の下に対応する結果が表示されます。
LuckyTemplates で RANKX を使用して上位顧客を見つける
LuckyTemplates TOPN 関数を使用して独自の洞察を発見する
LuckyTemplates のランキング ベースのパラメーターに関する動的ビジュアルを使用する
結論
上位顧客を理解し、知ることは、顧客との強い関係を築くために重要なことの 1 つです。
私が紹介したテクニックから多くの洞察を得られたことを願っています。この公式は再現するのがやや簡単で、非常にうまく機能するので、ぜひご自身のビジネス データに適用していただければと思います。
さらなる学習に乾杯!
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。