从公式输出创建晶体参数

发布于 2024-10-03 12:23:38 字数 317 浏览 5 评论 0原文

在我的报告中,有一个采购组编号,其值为 100,101,102....201,202,203..301,302,303... 等。 有一个公式可以识别采购组部门 -

如果 {PURGRP} 以“1”开头 然后是“采购部门” 别的 如果 {PURGRP} 以“2”开头 然后是“建筑协议办公室” 别的 如果 {PURGRP} 以“3”开头 然后是“储藏室” 否则……

报告就是按这些部门分组的。我正在尝试创建一个参数,允许用户通过公式中的名称选择部门,但我无法将这些名称附加到可用值,因为它们是从公式派生的。一种选择是对值进行硬编码,但我希望可以有一种更动态的方式。

In my report there is a Purchasing Group number with values like 100,101,102....201,202,203..301,302,303... etc.
There is a formula to identify the Purchasing group department -

If {PURGRP} startswith '1'
then 'Purchasing Dept.'
else
if {PURGRP} startswith '2'
then 'Construction Agreements Office'
else
if {PURGRP} startswith '3'
then 'Storerooms'
else......

The report is grouped by these departments. i am trying to create a parameter which allows the user to select the Department by the names in the formula, but i am not able to append these names to available values as they are derived from a formula. One option is hard coding the values, but I was hoping there could be a more dynamic way.

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

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

发布评论

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

评论(1

就此别过 2024-10-10 12:23:39

我的第一个想法是捕获共享数组中的所有部门名称,但我没有看到任何方法将其附加到参数。

很可能,在主数据库中拥有一个单独的查找表是最简单且最不容易出错的路径。我想您可以编写一个可生成的查询来使您的查找表动态化,但 Crystal Reports 不是为此目的而构建的。

My first thought was to capture all the department names in shared array, but I don't see any way to attach that to the parameter.

In all likelihood, having a separate lookup table in your main database is the simplest and least error-prone path. I suppose you could write a maketable query that would make your lookup table dynamic, but Crystal Reports isn't built for this purpose.

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