SSRSレポートサービスを使用しているときにクライアントからリクエストを受け取りました。私はSSRSの一種です。誰かが私の下の問題を助けてくれることを願っています。SSRS 2012動的列番号
一般的な例を使用して問題を示します。 SSRSのDATASET2で
StuId StuSubject
--------------------------------
1 "Math"
1 "Geography"
2 "Science"
3 "Math"
3 "History"
3 "Music"
を以下のようにSSRSのDATASET1で
は、データは、データがSSRS DataSet3においてこれ
StuId StuName
------------------------
1 "Tom"
2 "Joseph"
3 "Linda"
ようなもので、それは
ようになりますStuId StuInt
--------------------------
1 "Swim"
2 "Chess"
2 "Swim"
2 "Running"
3 "Game"
私がSSRSレポートで望むものは、このようなものになります
StuId StuName StuSubject StuSubject StuSubject StuInt StuInt StuInt
1 "トム" "数学" "地理" NULL "泳ぐ" NULL NULL
2 "ジョセフ" "科学" NULL NULL "チェス" 「スイム」「実行」
3「リンダ」「数学」「歴史」「音楽」「ゲーム」NULL NULL
はトリッキーな部分は、私がStuSubjectの最大数が何であるかを知らないということですこれらすべての学生、より正確には、実際のケースでは100個の列が存在する可能性があるため、「StuSubject」列の制限を設定したくありません。私はLookupSet関数を考えましたが、LookupSetを使用しているようですが、1つのセルで複数のStuSubjects値を "、"で結合できるだけです。
何かアドバイス/提案は非常に事前
編集に感謝し、感謝されるだろう:私は一つの「参加」の状況のためにマトリックスコントロールを使用することができますが、これは1フィナーレ一つに複数のデータセットを「参加」することは可能でしょうか?
SSRS関数を使用して結合する目的は何ですか?この種の問題を解決するつもりはないツールで問題を解決しようとしています。私はこれが不可能だとは言っていませんが(確かに分かりませんが)、適切なツールを使ってこの問題を解決するのがより良い方法であることを指摘したいだけです。 – grafgenerator