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