Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
今日のブログでは、Power Query エディター内の私のお気に入りの機能、特に LuckyTemplates の例の列を共有したいと思います。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
現在、データ セットを見るときは、どのようにデータ セットを拡張できるか、レポートで評価または紹介したい内容を合理化するのに役立つ興味深い情報を追加する方法、およびレポートを整理して有益でわかりやすいものにする方法を常に考えています。 。これらはすべて、Power Queryの例からの列機能を使用して簡単に実現できます。
ここに非常に単純なモデルを用意しましたので、これをデモンストレーションします。これを行うには、まず [データの変換]をクリックして Power Query エディターにアクセスする必要があります。
クエリ エディターには、右クリックしたり、リボンを使用したり、非常に多くのオプションを使用したりして、明らかに多くの機能を利用できます。しかし今日は、ここで最も優れた機能である「例の列」を検討したいと思います。 これには、Microsoft が最近製品に組み込んだ機械学習機能がいくつか組み込まれています。
この機能を素早く使用して、興味深い列や追加のディメンションを多数作成する方法を示すために、いくつかの例を説明します。
目次
LuckyTemplates クエリ機能の例からの列の使用方法
[例からの列] 機能は、[列の追加]リボンにあります。これをクリックするだけで、この「例から列を追加」セクションが表示されます。
たとえば、各顧客名の最初の 4 文字を大文字にして、それが各顧客のコードになるとします。クレイジーなロジックをすべて数式で記述する必要はなく、文字通りそのまま入力するだけで済みます。
ご覧のとおり、このアイデアはまだ採用されていません。残りの顧客の名前のすべての文字を取得するだけです。しかし、2 番目の操作を行った後は、顧客名の最初の 4 文字だけが必要であることがわかります。
このようにして、列名を顧客コードに変更することができ、これまでは表示されなかった追加のディメンションがデータ セットに追加されました。
ここから、必要に応じてさらに変更を加えることができます。たとえば、コード EI を変更したい場合は、それを右クリックして [値の置換]に移動します。
他の列でも同じことができます。残りのアイテムコードをすぐに特定できます。
さらに、棒グラフやドーナツ グラフなどを作成したい場合は、フルネームを使用する必要はありません。新しい列で作成した短縮コードをそのまま使用できます。
これらは、私がルックアップ テーブルで常に探しているものです。私はビジュアライゼーションを作成するときに、消費者にとって物事をより簡潔にするためのこのような機会を常に探しています。いくつかの都市コードを作成したいとします。Column from Examples 機能を使用すると、これらすべてのさまざまな都市のコードをすぐに得ることができます。チャートに長い名前を入れる代わりに、短縮コードをすぐに使用できるようになりました。
LuckyTemplates M コードでのクエリ エディターの動作
Power Query のカスタム列 | LuckyTemplates
LuckyTemplates 列のアンピボット – Power Query チュートリアル
結論
これらは、この素晴らしい機能を使用して実際に何ができるかの例にすぎません。ぜひ遊んでみてください。これは、Power Query 内で私のお気に入りの機能です。最近は、複雑なロジックを記述する代わりに、これをよく使用します。モデルに合わせてテーブルを最適化しているので、この機能を使用すると、多くの作業が非常に迅速に完了します。
私にとって、これが最も早い方法です。それを理解するために作成する必要がある式、またはこれを達成するために作成する必要があるロジックについて考えてください。入力するだけで、使用できる追加のディメンションを取得できます。
ではごきげんよう!
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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。