レポートに SSRS を使用しています。レポート ソリューションは Visual Studio 2008 Business Intelligence Development Studio にあります。
データをこの形式で表示するレポートがあります。
顧客名と詳細の値を持つテーブルに列グループを追加しました。データは垂直形式、つまり列ごとにうまくいきます。
私の問題:
上の画像に示すように、各行には 3 つの列のみが存在し、3 つのレコードの後に次の行が開始され、3 つを超えるレコードが表示されないようにする必要があります。
私の試み: 行グループを追加しようとしましたが、その中で式が得られました
= Ceiling(Fields!Row_Count.Value/3)
ここで Row_Count は、レコードのシリアル番号を保持するクエリからのフィールドです。
私のSQLクエリ
SELECT Row_Number() over(order by table_ID) AS Row_Count, Field_1,Field_2 from MyTable
列グループには顧客名があり、行グループには顧客のその他の詳細があります。データは列ごとに入力されていますが、問題は 3 つのレコードの後で現在の行を分割しないことです。 以下は私の報告表です。