【问题标题】:Add columns to Cross-Tab element将列添加到交叉表元素
【发布时间】:2016-10-05 13:17:11
【问题描述】:

报表需要有一个表(如 SSRS 中的矩阵),其中包含基于数据集的数据动态创建的列和行。没有其他要求,交叉表可以完美运行。但是我需要在任何情况下都会显示的任何组(水平或垂直)之外添加静态列。我尝试在 Crystal Reports 中使用 Cross-Tab 元素执行此操作,但没有成功。

甚至可以使用上述元素来完成这样的任务吗?是否可以添加新列来扩展交叉表元素?

目前,在 y 轴上显示月份,在 x 轴上显示客户,但我需要另外两列,例如客户代码或其他内容。

在上图中显示了所需的输出。一点解释:数据集 1 ... n 中的值是在运行时根据数据集的数据生成的,而 出生日期 列始终存在。

我已经得到的是具有动态生成的 Value from dataset 1 ... n 的表格,但我无法在 Cross-Tab 元素中添加新列 Date ofbirth

我认为现在已经足够清楚了。

【问题讨论】:

  • 当前配置显示的交叉表是什么,您希望添加什么?这些细节对于潜在的解决方案是必要的。
  • 您可以使用选项计算成员添加列,但如果您需要该过程,请提供更多信息您到底想要做什么
  • 我现在编辑了我的问题

标签: crystal-reports crosstab


【解决方案1】:

实际上你可以做到,但你会在最后而不是在你的问题中所说的开头得到额外的列。

进入预览,然后进入交叉表的最后一列

Right click --> calculated member --> insert column

之后您可以获取新列并添加您需要的更改

【讨论】:

  • 在我为 Crystal Reports 添加插件的 VIsual Studio 中,没有用于右键单击预览的菜单。顺便说一句,这可以通过 SSRS 轻松完成,所以我认为这样的任务需要同样的努力,但我错了。
  • 其实很简单...我在 CR 中做过很多次,我将 CR 作为一个独立的应用程序工作
猜你喜欢
  • 1970-01-01
  • 2019-08-16
  • 2014-06-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多