Crystal 报告公式逻辑
Crystal Reports Formula Logic
我正在使用 Crystal Reports 2008,无法找到抑制字段的正确表达式。
在这种情况下,假设我有一本药丸日记。
{PILL.TYPE_ANTI_INFLAMMATORY}
{PILL.TYPE_PAIN_REDUCTION}
{@INTEGER_TYPE1}
{@INTEGER_TYPE2}
数据表 PILL 的前两个元素是药丸类型的列。第一个是一列类型的消炎药,第二个是止痛药。这些列均包含唯一信息。
在后两个元素中,是一列整数,要么是负数,要么是正数。这些是公式列(两个日期之间的日期差异。)
我的表情:
{PILL.TYPE_ANTI_INFLAMMATORY} = "Advil" or
{PILL.TYPE_PAIN_REDUCTION} in ["Tylenol", "Acetometaphin"] and
{@INTEGER_TYPE1} > 1 or
{@INTEGER_TYPE2} > 1
我想做的是显示 ANTI_INFLAMMATORY 等于 Advil 或 PAIN_REDUCTION 等于 Tylenol 或 Acetometaphin 同时 整数类型的列之一大于 1.
(
{PILL.TYPE_ANTI_INFLAMMATORY}="Advil" or
{PILL.TYPE_PAIN_REDUCTION} IN ["Tylenol","Acetometaphin"]
) and
(
{@INTEGER_TYPE1} > 1 or
{@INTEGER_TYPE2} > 1
)
IF ({PILL.TYPE_ANTI_INFLAMMATORY}="Advil" or {PILL.TYPE_PAIN_REDUCTION} IN ["Tylenol","Acetometaphin"])
AND
({@INTEGER_TYPE1} > 1 or {@INTEGER_TYPE2} > 1) THEN
FALSE ELSE TRUE
我正在使用 Crystal Reports 2008,无法找到抑制字段的正确表达式。
在这种情况下,假设我有一本药丸日记。
{PILL.TYPE_ANTI_INFLAMMATORY}
{PILL.TYPE_PAIN_REDUCTION}
{@INTEGER_TYPE1}
{@INTEGER_TYPE2}
数据表 PILL 的前两个元素是药丸类型的列。第一个是一列类型的消炎药,第二个是止痛药。这些列均包含唯一信息。
在后两个元素中,是一列整数,要么是负数,要么是正数。这些是公式列(两个日期之间的日期差异。)
我的表情:
{PILL.TYPE_ANTI_INFLAMMATORY} = "Advil" or
{PILL.TYPE_PAIN_REDUCTION} in ["Tylenol", "Acetometaphin"] and
{@INTEGER_TYPE1} > 1 or
{@INTEGER_TYPE2} > 1
我想做的是显示 ANTI_INFLAMMATORY 等于 Advil 或 PAIN_REDUCTION 等于 Tylenol 或 Acetometaphin 同时 整数类型的列之一大于 1.
(
{PILL.TYPE_ANTI_INFLAMMATORY}="Advil" or
{PILL.TYPE_PAIN_REDUCTION} IN ["Tylenol","Acetometaphin"]
) and
(
{@INTEGER_TYPE1} > 1 or
{@INTEGER_TYPE2} > 1
)
IF ({PILL.TYPE_ANTI_INFLAMMATORY}="Advil" or {PILL.TYPE_PAIN_REDUCTION} IN ["Tylenol","Acetometaphin"])
AND
({@INTEGER_TYPE1} > 1 or {@INTEGER_TYPE2} > 1) THEN
FALSE ELSE TRUE