0

私のSQL出力には、SSRSレポートの実行中にそれらを表示したいときに、それらを1行で表示したい3行があります。複数行の値を1行にまとめるSSRS式

ソースデータ

enter image description here

これらの2つの列はSSRSレポートの私のDATASET1の一部です。私はSSRSレポートに期待してい

出力(式):1 2017 学期、2017年2学期、2017

学期3は、誰かが助けてくださいことはできますか?

答えて

0

はい、あなたがその

SELECT DISTINCT 
     Semester = STUFF(
         (
          SELECT ','+CONCAT(Semester, ' ', [year]) 
          FROM <table> FOR XML PATH('') 
         ), 1, 1, '') 
FROM <table>; 

更新のためxml path方法でSTUFF()機能を使用することができます。あなたはyear & Semester

を組み合わせるための CONCAT()機能を使用することができます

結果:

Semester 
Semester 1 2017,Semester 2 2017,Semester 3 2017 
+0

はあなたにヨーゲッシュをありがとうございます。私は今年の成果を逃したことに気付いた。 SSRS表現でこれをどのように表示しますか? – Karu3103

+0

私はデータセットを更新して正常に動作しました。ありがとうございました。 – Karu3103

関連する問題