Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
このチュートリアルでは、為替レートを LuckyTemplates データ モデルにダウンロードする方法を説明します 。これは、評価作業や、世界中のさまざまな地域からの売上を処理する必要がある財務レポートのために最新の為替レートを取り込む必要がある場合に最適です。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
ソース (この場合は Web サイト) からデータを取得してモデルに取り込みたいと考えています。最も未加工の形式から、データ モデルに統合する準備が整うまで、いくつかの簡単な変換と更新を実行する必要があります。ダウンロードされた為替レートは、理論的には、ダウンロード元の Web サイトで更新されると自動的に更新されるはずです。
目次
Web クエリの実行方法
まず最初に行う必要があるのは、比較的広範囲の為替レート データを含む Web にクエリを実行することです。データをモデルに取り込む前にデータを確認する必要がある場合は、必ずクエリ エディターにアクセスします。
次に、 [新しいソース]に移動し、[Web]をクリックします。
クエリエディター内
これにより、このポップアップ ボックスが表示され、そこに Web URL を入力します。
為替レートを Web サイト XEからダウンロードします。これは、為替や通貨レートに関する最もよく知られたオンライン リソースの 1 つです。市場では通貨レートがそのように見積もられているため、当然のことながら、すべてが対米ドルで進むことになります。
[OK] をクリックすると、Web サイトとその Web サイト内の最新データ (この場合は為替レート) がクエリされます。次に、ナビゲーターボックスが表示されると、いくつかのオプションが 表示されます。現在の通貨レートが表示されますが、「テーブル 0」を選択します。次に、何が得られるかを示す詳細なプレビューが表示されます。
ご覧のとおり、これはあらゆる種類の通貨換算ができるため、世界中どこにいても非常に便利です。
通貨のフィルタリング
[OK]をクリックしてクエリ エディターにインポートすると、テーブル名を変更できます。この例では、Currency Ratesという名前を付けました。
次に、使用する可能性が最も高い通貨、または自分に最も関連性の高い通貨でフィルタリングすることをお勧めします。
LuckyTemplates の優れた点は、設定したフィルターがすべて記憶されることです。
これを行うには、通貨コードのドロップダウン矢印をクリックし、選択した通貨をクリックします。「OK」をクリックすると、フィルターがロードされます。
これにより、選択した通貨のみを表示するコンパクトな表が作成されます。
通貨の変更と更新
「詳細エディター」をクリックすると、詳細が表示されます。ここでフィルターされた行は、 LuckyTemplates によって常に記憶されます。これらは、選択した通貨またはフィルターです。
フィルターされた行は最初に元のソースにアクセスするため、それを変更したい場合は、ここで変更を加えることができます。常に最新のデータが提供されます。料金を取得した Web サイトで料金が更新される場合、クエリを更新するとモデルでも料金が更新されます。
その後、この通貨テーブルをモデルで使用できます。適切な関係を使用してモデルを正しく構築することを忘れないでください。 これをルックアップ テーブルとして作成し、たとえば、さまざまな通貨のトランザクション テーブルに接続できます。また、それを計算に統合して、再評価したい自国通貨を取得することもできます。
LuckyTemplates の複数通貨ロジック – LOOKUPVALUE の例
LuckyTemplates の複数通貨管理の更新 – 高度な DAX
LuckyTemplates で時間の経過とともに価格が変化する製品に対処する方法
結論
これはユニークなチュートリアルですが、これが LuckyTemplates 内で行う作業の種類である場合は、取り組む価値があります。有名な Web サイトから為替レートをダウンロードする方法について説明しました。これにより、手動介入なしでそれを行うことができます。
レポートでの為替レートの管理に関する他のテクニックを確認したい場合は、以下のリンクをチェックしてください。
この作業を楽しんでください。
***** 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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。