crystal-reports - Crystal Report - 具有不同记录选择标准的多个交叉表

标签 crystal-reports report crosstab

我正在使用 Crystal Report 2011,我想知道是否可以在同一个报表中生成两个具有不同记录选择的交叉表?

例如,我有以下数据集:

SchoolID      QuestionID        AnswerValue

++++++++           ++++++++++       ++++++++++++

1                    Q2             3

1                    Q2             4

3                    Q2             7

3                    Q3             5

1                    Q5             6

我想创建两个交叉表,第一个将显示问题 2 和 3,第二个交叉表将仅显示问题 5。
你能帮忙吗?

谢谢

阿斯玛

最佳答案

创建公式字段:

// {@question}
// dummy grouping; formula results are irrelevant
SELECT {Table.QuestionID}
CASE "Q2" OR "Q3": "A"
CASE "Q5": "B"

根据此字段创建一个组。

将交叉表移动到组标题部分。

关于crystal-reports - Crystal Report - 具有不同记录选择标准的多个交叉表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12536749/

相关文章:

java - 仅报告 mapReduce 作业的映射器中的 k 个最低值

postgresql - 在 PostgreSQL 中为交叉表动态生成列

c# - 如何部署用sql server express 2012和 Crystal 报表开发的C#windows窗体应用

java - 如何在java中打印i-net Crystel Clear Report ex :(report. rpt)而不打开打印对话框博客

c# - DevExpress - 对选定的单元格应用相同的条件格式

mysql - 数据集市星型模式开发解决方案

c# - 如何在 Crystal Report 中显示打印对话框?

sql - Crystal Reports 交叉表,按数据库字段分组

python - 如何在 pandas 的 crosstab/pivot_table 中使用两个不同的函数?

sql - 交叉表查询提供了意外的结果