我想创建一个具有以下格式的报告:
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|我尝试使用交叉表,但我无法获得所需的输出。关于如何实现它的提示?和/或Crystal Report的哪些功能|控件将帮助我实现此目标?
以一种更概括的方式,我想要做的是显示作为单行中的多行返回的主题的标记,并在每个两行中显示相似的数据,即ID-1,ID-2,Name。父亲的名字等只有一次!(注意:数据需要以每个学生2行的形式显示,如示例所示。
发布于 2013-03-10 17:37:00
通过使用,您可以轻松地将行转换为列。在sqlfiddle上查看this pivot example以了解您的问题。
https://stackoverflow.com/questions/15315051
复制相似问题