2

次の形式のレポートを作成したいと考えています。

ID-1    |Name           |Subject 1|Subject 2|Subject 3|Subject 4|
ID-2    |Father Name    |Marks 1  |Marks 2  |Marks 3  |Marks 4  |

データセットで返されるデータの形式は次のとおりです。

ID-1|ID-2|Name|FatherName|Subject 1|Marks 1|etc|Etc|
ID-1|ID-2|Name|FatherName|Subject 2|Marks 2|etc|Etc|
ID-1|ID-2|Name|FatherName|Subject 3|Marks 3|etc|Etc|

Crosstab を使用してみましたが、必要な出力を達成できませんでした。それを達成する方法のヒント?および/またはどの Crystal Report 機能|コントロールがそれを達成するのに役立ちますか?

より要約すると、私がやりたいことは、単一の行に複数の行として返されたサブジェクトのマークを表示し、各トウに類似のデータ、つまり ID-1、ID-2、名前を表示することです。お父様の名前など一度だけ!(注: データは、例に示すように、生徒ごとに 2 行で表示する必要があります。

4

1 に答える 1

3

ピボットを使用すると、行を列に簡単に変換できます。問題については、sqlfiddle のこのピボットの例を確認してください。

于 2013-03-10T09:37:00.267 に答える