実現したいこと
PowerBIにあるテーブルの列データの文字をReplaceテーブルで定義した内容で一括置換を考えています。
Replace_tableは置換前、置換後の置換表になっていて、これを置換用データとして
={[置換前],[置換後]}
で定義し、置換用データとしてリスト化しています。
例えば、テーブルにインデックス列を追加し、IDという列をこの置換リストを使って一括置換した列を作成するには
Text.Combine(List.ReplaceMatchingItems(Text.ToList(追加されたインデックス[ID]{[インデックス]}),Replace_table))
でIDが置換リスト通りに一括置換されます。
ところがデータ量の多い、別のテーブルで同じようにIDを置換しようとすると置換がうまくいきません。
データとしては5,000行以上のデータです。
置換表に基づき、文字を1つずつ置換すれば置換できます。
上記の式はデータ数が多いとうまくいかないように見えますが、解決策があれば教えてください。
よろしくお願いいたします。
0 コメント