none
【SharePointOnline】2つのリストの結合表示 RRS feed

  • 質問

  • 【SharePointOnline】

    (例えば)2つの異なるリストがあり、これらが同一キーを持っているとします。

    このキーを結合キーにして、この2つのリストを結合して表示したいのですが、

    どうすれば可能ですか?

    SQLなら簡単な結合でSELECT文一発でできることですが、

    SharePointのリストはこのような用途には向かないのでしょうか?

    随分前に《2つのカスタムリストを結合して表示するビュー》というタイトルの質問に

    下記の2)の形式で回答が出ていますが、リンクが切れているのかよく理解できませんでした。

    1)SharePointOnlineの標準で可能

    2)DharePointDesignerを使えば可能

    3)PowerAppsやPowerBIを組み合わせて実現

    他にもいろいろなやり方があるのかもしれませんが、よろしくお願いします。

    (できるだけシンプルなやり方がありがたいです)

    2018年6月28日 3:25

回答

  • こんにちは。

    前提がよくわからなかったのですがプログラム書く想定で回答します。
    ノンコーディングの場合は参考にならないかもしれません。

    2 つのリストにLookup列の設定がされているのであればCAMLによるクエリで結合することはできます。
    ただしいろいろな制約があるので(結合先の列は1つしか取れないとか)あまり現実的ではないかもしれません。

    やるなら全件取ってきて自前で結合するのがいちばん手っ取り早かったりします。

    2018年6月29日 4:27

すべての返信

  • こんにちは。

    前提がよくわからなかったのですがプログラム書く想定で回答します。
    ノンコーディングの場合は参考にならないかもしれません。

    2 つのリストにLookup列の設定がされているのであればCAMLによるクエリで結合することはできます。
    ただしいろいろな制約があるので(結合先の列は1つしか取れないとか)あまり現実的ではないかもしれません。

    やるなら全件取ってきて自前で結合するのがいちばん手っ取り早かったりします。

    2018年6月29日 4:27
  • こんにちは。

    Sharepoint既存の機能で実装するならば、参照列を使用する方法で代替できませんでしょうか。

    キーとなる列がすでに入力済みのリストを結合するとなると難しいかもしれませんが・・・。

    2018年6月29日 5:20
  • 回答ありがとうございました。

    はい。これについては最初は利用していましたが、

    リストの件数や更新(追廃)の頻度がが増えた場合に、

    ・リストのメンテナンス(人手で1レコードずつ結合させる)作業が大変

    ・結合テーブルを複数使いたい場合に同様のことが複数回発生して作業量が大変

    といった理由で、それぞれのリストに結合キーを持たせて処理しようとしています。


    2018年7月4日 5:47
  • こんにちは。回答ありがとうございました。

    コーディングが必要なこと自体はあまり苦にはなりませんが、

    最近のWEBクライアントの開発作法やsharePointの開発系の知識が乏しいため、

    教えていただいたことを実現するにはまだ知識が足りないようです。

    今回、CAMLというキーワードを教えていただいて、

    『とっかかり』を得られて少し安心しました。

    (少なくとも小職にはまだ不可能でも、仕組みとして実現可能ということがわかったのは大きいです)

    自分なりに少し調べた結果、《SQLをXML形式に変換させてSharePointで使えるようにしたもの》

    という程度にザックリ理解しましたが、少々の不足している知識として、

    1)SharePointのどのファイル(のどの場所)にこれを記述すれば良いのか

    2)CAML自体の言語仕様(項目名はどのように使うのか、SQL句をXML変換するルール等)

    があります。

    1)でいえば、

    ・SharePoint designerでサイトを見た場合のどのファイル(のどの部分)に置けばよい

    ・デフォルトで生成される《ココ》を書き換えればよい

    ・そもそものCAMLを使った基本的なサイトカスタマイズの方法/手順

    2)でいえば、

    ・CAMLの言語仕様

    等について、WEB URL等の追加情報をいただけると追加調査の助けになりますので、

    追加で情報提供お願いできますでしょうか?

    繰り返しになりますが、大変助かりました。ありがとうございました。

    2018年7月4日 6:01