问题标签 [crystal-reports-formulas]

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 投票
3 回答
827 浏览

crystal-reports - Crystal Reports 中的条件公式 SUM 不起作用

我正在sum水晶报表中制作自定义公式。关键是当另一个单元格具有特定值时对记录求和。例如...我有 2 行,每行有 3 条记录。如果第一行中的值在两条记录中为 1,我想将另一行中的这两条记录相加。您可以找到我的示例,该示例不起作用。问候。

更新 1:红色矩形中的值(粗体)需要放在下面我的自定义表格中。 更新 2:我尝试将图像 2 和 3 分组,但它不起作用。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
626 浏览

crystal-reports - 在 REPORT FOOTER 部分中按公式对 SUM 字段进行分组不起作用

My SUMof a field result in REPORT FOOTERsection by group in formula 不起作用。在下面的图片中,您可以看到流程。我做错了什么?问候。

图片1。

在此处输入图像描述

图 2。

在此处输入图像描述

图 3。

在此处输入图像描述

0 投票
1 回答
294 浏览

crystal-reports - Crystal Reports 多个“喜欢”条件

我有以下声明:

我想知道是否有办法缩短“LIKE”函数右侧的所有条件?在我有很多代码的情况下,管理起来会非常困难。

谢谢!

0 投票
0 回答
294 浏览

xml-parsing - 在 Crystal Reports 公式语言中解析 XML

我有一个 XML 文件,我刚刚作为 ADO.NET (XML) DataSet 导入 Crystal Reports 2016。我正在尝试解析 DataSet 上的一些信息,我只在 xml 上获得一个条目,而不是我想要获得的列表。

在 Crystal Reports 公式研讨会上,我尝试使用以下代码:

我得到的只是姓氏

搜索互联网后,我发现了这个 For 循环:

在尝试了这两个代码之后,我只得到了姓氏,而不是我想要的两个。

0 投票
1 回答
594 浏览

filter - 如何将小计添加到 Google 表格中的查询列之一并将其偏移到附近的单元格?

我想抵消谷歌表格中查询的结果列的总数。

我试过谷歌搜索,但这没有帮助。我的查询链接到日期下拉列表。查询结果的大小取决于所选日期。我希望查询结果的第 2 列的总和和总计数显示在查询结果的最后一行的左侧。

0 投票
1 回答
117 浏览

python - Crystal Reports 中的 Python 字符串或布尔值 - 如何格式化报表中的标题

我不太擅长 python,但似乎我需要更改 python 字符串才能获得所需的结果,但我不知道该怎么做。在水晶报告中,我可以使用部分专家为该部分着色,但随后它将所有主要标题着色为相同颜色。例如我有这个:

这些是不同的“组”,都使用相同的标题。它为每个部分提供了不同的标题,但我需要找到一种方法以不同的颜色指定每个标题。有什么建议可以让我对这些标题进行颜色编码吗?

只有我的“新闻”标题显示正确的结果。所有其他人都显示为黑色,我不知道为什么。

0 投票
2 回答
93 浏览

crystal-reports-2016 - 我想创建付费销售发票的水晶报表

当支付销售发票时,它与收据相匹配。销售发票也可以与贷方票据匹配,但没有区别标志。我希望最终报告仅显示已付款发票。我目前按客户分组,然后是匹配信函,然后是文件,所以在这个级别,您可以查看匹配是与收据还是贷方票据。我输出文档的组页脚,给我一个文档列表,对于客户付款,该列表将从收据开始,然后是一张或多张发票,合计收据的价值:

GF4 客户 A 匹配 BC REC101009798 GBP240.00 GF4 客户 A 匹配 BC INV101059389 '新字段' GBP120.00 GF4 客户 A 匹配 BC INV101059390 '新字段' GBP120.00

如果匹配是客户付款的结果,则收据将始终位于组输出的第一行。

如何在发票行上创建一个“已付款”的“新字段”,新字段是否也出现在收据行上并不重要?

我尝试在引用文档类型的组页脚上使用公式,但当然当文档类型发生变化时,公式的结果也会发生变化。在第一行取得成功后,我一直专注于尝试将结果复制到连续的行上,因此认为一双新的眼睛可能会有所帮助。

非常感谢

0 投票
1 回答
487 浏览

database - 在水晶报表中格式化日期和时间

我的日期以 dd/mm/yyyy 格式存储在类型日期列中。我想以 yyyymmdd 格式打印日期。当我使用以下公式时

预览报告时,它给了我一个“字符串不是数字”错误。

第二,

我的时间以 12 小时格式存储在字符串列中。我想将其显示为 hh24miss 格式。

我怎么做 ?