【发布时间】:2011-09-01 02:44:04
【问题描述】:
我遇到了 Crystal Reports 中的公式字段的问题,并且一直在转圈。我会尽力解释的。
我正在创建的报告将导出为数据文件。它使用 3 个表,以work_table 作为主表。 work_table 使用两个字段orderhdr_id 和order_item_seq 连接到名为order_item_with_aux 的视图;这是一个内部连接。我认为这对我的问题没有太大影响,但是,work_table 也加入了customer_id 和customer_address_seq 上的customer_address 表。
在我的输出中,我包含了所有三个表中的几个字段。我被困的地方是创建一个公式字段来填充@Split 字段。这是我在公式中写的内容:
if {order_item_with_aux.zzaux_no_renewal_notices} = "Y" then "B"
else {work_table.split_value}
这会导致work_table 上的记录在@Split 字段中填充“B”,而order_item_with_aux 视图上相应记录的zzaux_no_renewal_notices 等于“Y”。显示的所有其他记录的@Split 的值为空白。我已经尝试了上述公式的几种变体,但均无济于事。我也尝试过设置一个变量并以这种方式处理它,但还是不行。
有人有什么想法吗?如果我可以提供更多信息,请告诉我。
【问题讨论】:
标签: crystal-reports crystal-reports-xi