【问题标题】:JasperReports Crosstab QueryJasperReports 交叉表查询
【发布时间】:2010-10-13 16:51:15
【问题描述】:

我正在使用 JasperReports \ iReport 交叉表来创建学生和结果矩阵。

例如,Jim 正在做 A、B、C 科目,而 Sally 正在做 A、C 科目

我想要的是这样的:

        Subj-A   Subj-B   Subj-C
Jim          P        M        D
Sally        D                 D 

但是当我的 SQL 按名称排序时,我得到了主题:

        Subj-A   Subj-B   Subj-C   Subj-A   Subj-C
Jim          P        M        D        
Sally                                   D        D

正如您在上面看到的,结果是正确的,但格式很糟糕。 无论如何我可以生成报告以仅使用名称和主题一次 并从这里填写值?

【问题讨论】:

    标签: jasper-reports crosstab


    【解决方案1】:

    对此进行跟进。

    JasperReports 主要用于表示数据,所以这里的工作需要通过 SQL 来完成。

    如果存在 X 与 Y 的交叉表,我们可能需要使用交叉连接来计算 X 学科和 Y 学生的所有组合。

    在交叉连接之后,我们可以对候选详细信息使用外连接来查找结果。在此之后,这是 Jasper 中表示的基本问题。

    【讨论】:

    • 帮助我们帮助你,你能把你期望的结果放一张图或截图吗
    猜你喜欢
    • 2011-12-31
    • 1970-01-01
    • 2011-03-01
    • 2014-10-23
    • 2017-03-06
    • 1970-01-01
    相关资源
    最近更新 更多