问题标签 [crystal-reports-xi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1285 浏览

crystal-reports - 汇总每个交叉表组,最后是总计?

我在表格中有查询结果

现在所需的报告格式是

我在交叉表上很努力,但我无法弄清楚如何对记录进行分组。我尝试在 CrossTab 列中移动 CompanyName 并在行中移动 EmpId 并尝试使用交叉表组,但结果不如预期。

我的问题是 1) 这种格式可以通过交叉表实现吗?2) 如何在我的交叉表中按 EmpId 对记录进行分组,以使公司水平移动?

编辑: 我还需要小计和总计字段。

0 投票
1 回答
2115 浏览

crystal-reports - 访问另一个交叉表列中的交叉表公式字段?

如何访问另一列中的交叉表公式字段?我有两个公式字段的会费和总计报告:

会费公式:

总计公式:

如何访问每行记录的第二个公式中的到期字段?

0 投票
2 回答
35589 浏览

crystal-reports - Crystal 报表中“金额”列的求和公式

我在 CR 中有一个列名为“金额”。我需要总结那一栏。

我创建了一个新公式并尝试过sum( { MycolumnName} ),它说

“此处需要数字字段或货币金额字段”

有什么方法可以在公式本身中应用转换。

0 投票
1 回答
4448 浏览

crystal-reports - 帮助 If Else 公式

我想在每行的命令字段的基础上运行 if else,

例如

我试过但有错误

结果应该像

0 投票
1 回答
9191 浏览

crystal-reports - 总交叉表行和列?

我想汇总一个交叉表报告,例如

如何对行进行小计和总计?

0 投票
2 回答
7589 浏览

asp.net - 水晶报表:If-Else If 公式

对于水晶报表中的一个字符串字段,我希望编写公式,如果该字段为空,则应显示为“无值”,否则应显示实际值

我写的是

本地字符串变量 x; 如果 {mysp;1.mystringfield} ="" 或 IsNull({mysp;1.mystringfield}) 那么 x := "No value"; 否则 x := {mysp;1.mystringfield}

粗体标记显示错误说“剩余的文本似乎不是公式水晶报告的一部分”

我的公式有什么不正确的?

让我知道更多输入

谢谢

0 投票
2 回答
6052 浏览

crystal-reports - 在 Crystal Reports 中添加字符串字段

我有一个列名 Amount,其值有时类似于 400(300),因此数据类型是 Crystal 报表中的字符串。

现在我希望对 Amount Column.How 进行求和?

Sum(FieldName) forumla 不起作用,因为它是字符串。我,没有办法将其转换为数字..

让我知道是否需要任何输入。

谢谢..

0 投票
2 回答
1710 浏览

crystal-reports - 交叉表公式中除以零

我有一个带有公式字段的交叉表。查询返回类似

付款方式是半年一次,用“H”表示 我做了一个公式字段来评估付款方式

然后我制作了另一个公式字段

但是,它返回除以零错误。为什么我的付款模式公式无法正确评估。我尝试将付款模式公式放在报告标题中,交叉表是第二个标题,但它仍然抛出相同的错误。

0 投票
1 回答
1273 浏览

crystal-reports - 同一页面上的 CrossTab 总数?

我有一个带有新页面结构的报告,例如

我想为同一页面上的每个交叉表以单词(公式字段)显示总计。

我遇到的问题是交叉表在子报表的页脚中。如果我尝试在子报表的另一个页脚中插入总计,总计将遵循我不想要的 ID1 的第二个交叉表。像这样的东西

0 投票
2 回答
2055 浏览

vb.net - Crystal Reports - ReportDocument.Load 性能不佳

我们的应用程序存在一些性能问题,其中 Crystal Reports (XI) 托管在 WCF 服务中。在性能分析器的帮助下,我们能够发现对 ReportDocument.Load 的调用花费了 10 多秒。如果我们深入挖掘,最有问题的一点是 ReportClientDocumentClass.Open-method,它需要整整 10 秒。

我们这样调用 Load 方法:

报告文件与服务托管在同一台服务器上。

ReportDocument.Load 的“堆栈跟踪”如下所示:

就像我上面提到的那样,对 ReportClientDocumentClass.Open 的调用是“悬而未决”的。任何可能导致这种情况的想法?