Python における Self とは: 実際の例
Python における Self とは: 実際の例
複数のテキストの完全一致置換を実行する必要がある場合は、一連の値の置換手順を実行した可能性が高くなります。ただし、いつものように、同じ結果を達成する簡単な方法が複数あります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
今日のブログでは、この特定の使用例に対する M 関数Record.FieldOrDefaultを紹介します。
目次
複数の完全一致テキストの値を置換する手順
データセットのナビゲート
まず、クエリ エディターを開いてサンプルデータと置換レコードにアクセスします。
テーブル内では、すべてのテキスト文字列が左揃えではないことがわかります。
Replacementsに移ると、レコードを調べて、このメソッドが完全に一致するテキストの置換にしか機能しない理由を理解できます。
レコードはフィールドのセットであり、各フィールドには名前と値のペアがあります。
フィールド名は、Record.FieldOrDefault を使用してレコード内で一意のテキストである必要があります。
フィールド名は探しているものを識別するために使用されますが、置換に使用されるフィールド値は任意の型にすることができます。
値の置換
どのように機能するかを見てみましょう。
まず、ソリューションクエリに移動し、[変換]タブで [値の置換] を選択します。
ポップアップウィンドウが表示されるので、「OK」を押します。
これにより、 M コード形式の大部分が生成されます。したがって、必要なのは数式バー内の構文を更新することだけです。
この式から、最初の引数としてソース テーブルを呼び出し、2 番目の引数として探しているものを呼び出していることがわかります。引数は二重引用符 (" ") で示されます。
私が探しているのは列 1 内の値なので、最初の引数として[Col1] をそれぞれ入力します。次に、ボットに代わるものが必要です。ここでその記録機能を使用します。
各 Record.FieldOrDefaultを入力します。次に、レコードまたは代替品、そして最後に、私たちが探しているものを求めます。これは列 1 内にあるので、最初の引数から [Col1]をコピーして貼り付けて、参照を戻します。
レコード内に値が見つからない場合は、現在存在する値を返したいと考えています。したがって、値が欠落している場合に備えて、列 1 を参照するために[Col1]を再度貼り付けます。 この最後のパラメータを省略し、項目がレコード内に見つからない場合は、代わりに null が返されます。
これらの変更により、式は次のようになります。
数式バーの左側にあるチェックアイコンをクリックして確認しましょう。
結果は下の画像に示されています。
置換レコード内の一致するフィールド名を持つ列 1 内の各テキスト値が更新されました。
Microsoft フロー文字列関数:
IsMatch と変数を使用したデータの連結と置換
拡張日付テーブル Power Query M 関数
結論
このブログでは、 Power Queryで複数の完全一致テキスト置換を行う方法を説明しました。M 関数 Record.FieldOrDefault を使用すると、同じ結果を達成するために必要な手順が減り、時間を節約できます。
ではごきげんよう、
メリッサ・デ・コルテ
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて