私のストアド プロシージャは、次のような結果セットを返します。
RDLC レポートでマトリックス コントロールを使用しています。ということで、レポはこんな感じ。
レポートで、月が 1 月から始まっていないことがわかります。1月、2月、3月……などの順番で列を表示したいと思います。誰でもこれで私を助けることができますか?
私のストアド プロシージャは、次のような結果セットを返します。
RDLC レポートでマトリックス コントロールを使用しています。ということで、レポはこんな感じ。
レポートで、月が 1 月から始まっていないことがわかります。1月、2月、3月……などの順番で列を表示したいと思います。誰でもこれで私を助けることができますか?
次に、列のグループ化で並べ替え (新しい整数型の列) を指定できます。
別の方法は、複数の iif を使用して、並べ替えを直接設定することです。
=iif(Fields!Months.Value="JAN",1,(iif(Fields!Months.Value="FEB",2,([and so on..])))
グループ化と並べ替えのプロパティで並べ替えを設定して、次の式で並べ替えます。
=iif(Fields!DataSetField.Value = "ColumnName", "zzz", Fields!DataSetField.Value)
ここで、「zzz」は数値または並べ替えに必要な任意のものであり、この式に基づいて昇順または降順の方向を選択します。