水晶报表交叉表

发布于 2024-09-25 13:41:06 字数 238 浏览 3 评论 0原文

我是水晶报告的新手,所以这对您来说可能是新手。

我创建了一个交叉表,行总计位于右侧。如何添加额外的列来显示行的平均值。我正在使用 Crystal reports 2008

以下是交叉表的粗略示例 - 如何插入平均值列?感谢

        New York   Chicago     Boston     Total       Average   

销售总额

I am new to crystal reports so this might be novice to you.

I have created a cross tab with row grand total to the right. How can I add an extra column to display Average of the rows. I am using Crystal reports 2008

Here is a rough example of the cross tab- How do I insert the Average column? Thanks

        New York   Chicago     Boston     Total       Average   

Gross Sales

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

感性不性感 2024-10-02 13:41:07

Crystal 不允许您向同一分组级别的交叉表添加其他列,并且它会在所有汇总级别重复任何汇总值。但是,以下操作应该可以实现您想要的效果:

  1. 创建一个虚拟公式,设置为常量值(例如“”)。
  2. 在交叉表专家中,将虚拟公式作为第一项添加到列项目列表中。
  3. 在交叉表专家中,您的汇总字段列表中应该已经有总销售额。将销售总额数据从可用字段列表中拖动到汇总字段中,以便销售总额总和在汇总字段中出现两次,突出显示第二个总和,然后单击“更改汇总...”按钮将汇总操作从“汇总”更改为“汇总”至平均。单击“编辑摘要”对话框中的“确定”按钮返回到“交叉表专家”,其中“汇总字段”中将列出总销售额和“平均”,然后单击“确定”按钮确认这些更改。
  4. 现在,您将拥有一个交叉表,其中有一个附加汇总列,并且每个汇总单元格中都有两个汇总值。使用 Ctrl 键单击选择“组列”中的所有平均值,右键单击并选择“设置对象格式...”,然后选中“抑制”选项。单击“确定” - 这些值现在应该显示为灰色。
  5. 使用 Ctrl 键单击选择总计列中的所有总计(但不是平均值)值,右键单击并选择“设置对象格式...”,然后选中“抑制”选项。单击“确定” - 这些值现在应该显示为灰色。
  6. 编辑总计列的文本框并将其更改为平均值。
  7. 预览报告 - 现在,您的总销售额右侧应该有一列平均总销售额。

交叉表确实不是 Crystal 的最强点。

Crystal doesn't allow you to add additional columns to crosstabs at the same level of grouping, and it repeats any summarised values at all levels of summarisation. However, the following should achieve what you want:

  1. Create a dummy formula, set to a constant value (eg. " ").
  2. In the Cross-Tab Expert, add your dummy formula to the list of column items as the first item.
  3. In the Cross-Tab Expert, you should already have sum of gross sales in the list of Summarized Fields. Drag the gross sales figure from the list of Available Fields into the Summarized Fields, so that sum of gross sales appears twice in the Summarized Fields, highlight the second sum and click on the Change Summary... button to change the summary operation from Sum to Average. Click on the OK button in the Edit Summary dialog to return to the Cross-Tab Expert, where Sum and Avg of gross sales will be listed in the Summarized Fields, then click on the OK button to confirm these changes.
  4. You will now have a Crosstab with an additional summary column and two summarised values in each summary cell. Select all of the average values in the Group Columns using Ctrl-Click, right-click and select Format Objects... and check the Suppress option. Click on OK - those values should now be greyed out.
  5. Select all of the total (but not the average) values in the grand Total column using Ctrl-Click, right-click and select Format Objects... and check the Suppress option. Click on OK - those values should now be greyed out.
  6. Edit the text box for the grand Total column and change it to say Average.
  7. Preview the report - you should now have a column of Average gross sales to the right of your Total Gross Sales.

Crosstabs are really not Crystal's strongest point.

无敌元气妹 2024-10-02 13:41:07

在后端而不是水晶上进行。您希望 Crystal 进行尽可能少的数据操作,因为它是一种报告工具。

do it on the back end instead of with Crystal. You want Crystal to do the least amount of data manipulation possible, as it's a reporting tool.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文