Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
レポート内でフィルター処理するための追加のフィルターまたは LuckyTemplates ディメンションを作成する、非常にシンプルですが非常に効果的なテクニックを紹介したいと思います。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
さまざまなディメンションを追加できる場所はたくさんあります。異なる次元と言うのは、LuckyTemplates モデルがあることを意味します。
データ モデルとしては、ウォーターフォールを作成します。上部にルックアップ テーブル、下部にファクト テーブルがあります。通常、これらすべての関係は 1 対多であり、列またはディメンションからフィルターを作成し、それを下部のファクト テーブルに流し込みたいと考えています。そして、私たちはいくつかの新しい次元を創造するつもりです。
目次
LuckyTemplates ディメンションを追加する方法
これらのディメンションの一部はクエリ エディター内で作成できますが、意味がわからない場合もあります。場合によっては、クエリ エディター内では作成できない追加ロジックを作成する必要がある場合があります。
クエリ エディターは、いくつかの優れた機能を利用してデータ セットに列を追加できる、単純な作業に最適です。仮想グループを使用してそれを行う方法を示したいと思います。その前に、数式を使用して追加の寸法を作成する方法を説明します。
以下は、Products テーブルにあった元のテーブルです。ご覧のとおり、列は 2 つしかありませんでした。しかし、私が考え出したかったのは、これらの製品をグループ化することでした。
そこで、最初の売上計算を作成し、その売上に基づいていくつかのグループを作成しました。これらはハードコードされています。これは私がハードコーディングした実際のロジックです。ただし、このアプローチにはいくつかの欠点があります。1 つは、これが動的ではないということです。
ここで、非常に効果的に新しい次元を統合して作成する別の方法を紹介します。集計する列をクリックします。この場合、それは製品名です。次に、[新しいグループ]に移動します。
その後、内部でこれらのグループを迅速かつ動的な方法で作成できます。これはデモ データ セットですが、多くの値を含むデータ セットがあり、新しいディメンションを作成して何らかの方法でこれらを集計することが必要になる可能性があります。
この例では、これをProduct Catalogと呼びます。次に、Ctrl キーを押しながら選択した製品をクリックするだけで、グループを作成できます。以下に、Export、Local、Wholesale という 3 つのグループがあることがわかります。ここでカテゴリをさらに追加することも、 [他のグループを含める]をクリックするだけで、グループ化されていないすべての値を含むカテゴリが作成されます。
これは、実際に操作しているデータにとって非常に意味のあることです。私はこれを頻繁に使用していました。1,000 近くの一意の値を持つ 500 を超えるルックアップ テーブルがありました。それはテーブルの上では役に立たないでしょう。1,000 の値が存在しても、洞察は得られません。
そこで、私がやりたかったのは、これらを別の計算にロールアップするか、集計できる別のディメンションを作成することでした。新しいテーブルを作成する必要はありませんでした。この仮想グループを作成するだけです。[OK] をクリックすると、このグループまたはディメンションがレポート内に配置されたことがわかります。
次に、このディメンションを使用して、別の階層にロールアップされたビジュアライゼーションを作成できます。ここにはすべての製品が表示されているわけではありませんが、それはばかげているように見えます。これで、以前のモデルには存在しなかったグループ化システムができました。
これはコア モデルの一部であるため、フィルタリング メカニズムとしても使用できます。これらのグループはいつでも更新できます。製品名に戻り、省略記号をクリックして、[グループの編集]に進みます。
さらに素晴らしいのは、グループ上にグループを作成できることです。これを行うには、 Product categoryの省略記号に移動し、 New Groupをクリックします。ここでは、作成したグループまたはカテゴリ (エクスポート、ローカル、卸売、その他) からグループを作成できます。
これにより、製品にドリルダウンできる別のビジュアライゼーションを作成できます。
LuckyTemplates でのデータ ディメンションの構築 LuckyTemplates の
計算列を使用したカスタムの会計年度および四半期によるデータのフィルター処理 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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。