次の方法で共有

PowerQueryを利用してDataverseテーブル内の複数選択可の選択項目に値を設定する方法

Anonymous
2024-10-29T03:46:37+00:00

■前提条件

 ・PowerQueryを用いてSharePointリストからDataverseテーブルへデータを移行する。
 ・対象のテーブルAの選択項目に用意されている選択項目は以下の通り。

    (ラベル):(値)

   テスト選択1:0
   テスト選択1:1

   テスト選択1:2

■現状試してみたこと

 ・"0"(文字型)→OK
 ・"1"(文字型)→OK
 ・"2"(文字型)→OK
 ・"0,1"(文字型)→NG
 ・"{0}"(文字型)→NG
 ・"{0}"(リスト型)→NG
 ・"{0,1}"(文字型)→NG
 ・"{0,1}"(リスト型)→NG

 ・"[0]"(JSON形式)→NG
 ・"[0,1]"(JSON形式)→NG

■エラー

 有効な値ではない、もしくはList型からText型への変換エラーの2択

■内容
 文字型で単数選択は入っているので複数選択も文字型で渡す必要があるのかと思いますが、詳しいことは不明です。
 複数選択の場合どの形式で値を渡せばよいのかご教示いただきたいです。

コミュニティ センター | 監視されない

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-10-29T09:12:08+00:00

    ありがとうございます。
    こういうフォーラムがあるんですね。
    こちらでもう一度類似している質問が無いか探してから質問させていただきます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
    2024-10-29T08:42:03+00:00

    Power Automate のデータフローであれば、以下で質問されることをお勧めします。

    Microsoft Power Platform Community Forum Thread

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2024-10-29T08:31:58+00:00

    この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。

    データのスクリーンショットを共有していただけますか?

    パワークエリを使用してSharePointリストからデータを取得するテストExcelファイルを共有することは可能ですか?

    ファイルを共有するには、OneDriveまたはその他のクラウドドライブにアップロードしてから、ここにリンクを投稿できます 。

    *アップロードする前に、サンプルファイル内の機密情報や個人情報が削除されていることを確認してください。

    PowerQueryですが、この画面で作成できるものを使用しています。
    誤った記載があったら申し訳ございません。
    もしかしたらDataFlowと呼んだ方が正確かもしれません・・・。

    現在作成中のスクリプトです。
    これを元にアドバイスいただければ幸いです。
    (前後に他の文が続いていますがこれとは関係のない処理です)

    // 複数選択列に変換を適用 選択肢変換 = Table.TransformColumns(データ変換,{{"複数選択列名", eachlet// nullチェックと改行で分割してリストに変換valueList = if _ <> null then Text.Split(_, "#(lf)") else {},

    // 条件に応じた整数値のリストを作成resultList =if List.IsEmpty(valueList) then {}else if valueList = {"1"} then {0}                      // テスト選択1else if valueList = {"10"} then {1}                     // テスト選択2else if valueList = {"100"} then {2}                    // テスト選択3else if valueList = {"1", "10"} then {0, 1}             // テスト選択1, テスト選択2else if valueList = {"1", "100"} then {0, 2}            // テスト選択1, テスト選択3else if valueList = {"10", "100"} then {1, 2}           // テスト選択2, テスト選択3else if valueList = {"1", "10", "100"} then {0, 1, 2}   // テスト選択1, テスト選択2, テスト選択3else {},

    // 出力としてリストを渡す(リスト形式のまま返す)output = if List.IsEmpty(resultList) then null else resultListinoutput}}),

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2024-10-29T06:35:04+00:00

    この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。

    データのスクリーンショットを共有していただけますか?

    パワークエリを使用してSharePointリストからデータを取得するテストExcelファイルを共有することは可能ですか?

    ファイルを共有するには、OneDriveまたはその他のクラウドドライブにアップロードしてから、ここにリンクを投稿できます 。

    *アップロードする前に、サンプルファイル内の機密情報や個人情報が削除されていることを確認してください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません