【问题标题】:Matrix or Cross Tab report with single field for both Column and Row group列组和行组都具有单个字段的矩阵或交叉表报表
【发布时间】:2014-09-28 07:58:01
【问题描述】:

我正在尝试创建 Matrix 的报表,但我不确定是否可以在 SSRS 或 Crystal Report 中实现矩阵。


学科学生#
英语10000
英文10001
英文10002
数学 10001
数学 10002
数学 10003
数学 10004 科学10000
科学10001
科学10007

我喜欢创建一个矩阵报告,如下所示。它将显示两个科目的学生人数。
---------- 英语数学科学
英文 -- 3 ---------- 2 ----- 2
数学__ -- 2 ---------- 4 ----- 1
科学 --2 ---------- 1 ----- 3

但 Crystal 报表和 SSRS 都只在同一主题的会议单元格中显示数字。例如,英语为 3,数学为 4,科学为 3。其余所有单元格显示为 0。

【问题讨论】:

    标签: matrix reporting-services crystal-reports report crosstab


    【解决方案1】:

    我不确定这是实现的最佳方法,但我自己找到了答案。

    在 Crystal 中,我添加了一个视图作为 View1。我添加了与 view2 相同的视图。两人之间的所有联系都被清除了。这意味着这两个表没有连接。 已创建公式。
    @BothSubjectStudentID 如果 View1.StudentID = View2.StudentID 那么 1 别的 0

    View1.Subject 已添加到 Cross Tab 的列中。 View2.Subject 已添加到交叉表中的行中。 公式“BothSubjectStudentID”已添加到汇总字段:。使用 Sum()。

    花费了一些时间并返回了我正在寻找的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多