Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このチュートリアルでは、Power Query でテーブルを参照して、LuckyTemplates での更新時間とデータのパフォーマンスを向上させる方法を学習します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
は、クエリ オプション メニューの [更新間隔] オプションを選択することで、クエリの更新頻度を設定するオプションがあります。クエリを分、時間、または日ごとに更新するか、手動でクエリを更新するかを選択できます。
ただし、ユーザーがクエリを更新しようとするとエラーが発生する場合があります。更新時間を短縮する方法の 1 つは、テーブルを参照することです。
目次
Power Query へのデータ テーブルの読み込み
LuckyTemplates デスクトップを開きます。[ホーム]タブに移動し、[新しいソース]を選択します。最近ソース ファイルを開いた場合は、[最近のソース]オプションをクリックできます。
これにより、ナビゲータウィザードが開きます。次に、最適化するデータのテーブルを選択できます。
Power Query の更新プロセスが完了したら、開いた各テーブルに移動し、名前を変更します。これにより、それらのテーブルが元のデータ ソースであることを簡単に識別できるようになります。
テーブルの読み込みに時間がかかりすぎる場合は、[ホーム]タブの[プレビューを更新]オプションをクリックします。
LuckyTemplates での更新時間の改善
最適化するテーブルの 1 つを開きます。[ホーム]タブに移動し、[詳細エディタ]をクリックします。
[詳細エディター]ウィンドウで、コードの最初の 2 行に注目します。
「Source=」以降をすべて削除し、テーブル名を記述します。
次に、次の行に進み、テーブル名をSourceに置き換えます。その後、「完了」をクリックします。
最適化するすべてのテーブルに対してこれらの手順を繰り返します。
アドバンストエディターでは、テーブルが異なればコードの長さも異なることに注意してください。ただし、最初の 2 行の形式は変わりません。
今後は、LuckyTemplates が同じテーブルを 2 回読み込んで更新することは望ましくありません。したがって、クエリ エディターで編集された各テーブルの [読み込みを有効にする] オプションを無効にする必要があります。
これを行うには、テーブルを右クリックし、 [読み込みを有効にする]のチェックを外します。
テーブルのロードを無効にすると、テーブル名が斜体になります。
LuckyTemplates 結果の更新時間
この手法を実行すると、Power Query でテーブルとデータを更新するのにかかる時間を短縮できます。
この例では、参照データの更新履歴に5 ~ 10 分の更新時間が表示されます。また、これらの更新はいずれも失敗しませんでした。
一方、テーブルが参照される前の更新履歴を見ると、スケジュールの更新が 1 日に 3 ~ 4 回失敗していたことがわかります。
結論
Microsoft Power Query では、クエリの更新頻度を設定して、データを最新の状態に保つことができます。これは、頻繁に変更されるデータを操作していて、常に最新のデータを使用していることを確認したい場合に便利です。
ただし、クエリを更新しようとすると、さまざまな理由でエラーが発生する可能性があります。エラーを防止し、更新時間を短縮する最も簡単な方法の 1 つは、Power Query でテーブルを参照することです。これは、既存のすべての 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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。