【发布时间】:2020-08-28 10:44:36
【问题描述】:
我有一个试图在 Crystal Reports 公式中使用的数据库字段。数据库中的这条记录存储数字和文本值。
示例值:75、85、55、无、待处理
我正在尝试在 Crystal Report 公式中使用它,并且该报表应显示基于此字段的特定值。
示例:
{Database Field Value}>=85 THEN "Exceeds Expectations"
{Database Field Value}>=50 AND <=84 THEN "Met Expectations"
{Database Field Value}<49 THEN "Needs Improvement"
{Database Field Value}="none" THEN "Survey Not Taken"
{Database Field Value}="Pending" THEN "Survey Not Completed"
我正在尝试使用此公式,但它没有正确显示在报告中。
IF {Database Field Value} >= TOTEXT(85) THEN "Exceeds Expectations"
ELSE IF {Database Field Value} >= TOTEXT(50) AND {Database Field Value} <= TOTEXT(84) THEN "Met Expectations"
ELSE IF {Database Field Value} < TOTEXT(49) THEN "Needs Improvement"
ELSE IF {Database Field Value}="None" THEN "Survey Not Taken"
ELSE IF {Database Field Value}="Pending" THEN "Survey Not Completed"
ELSE ""
有人可以帮忙吗?
【问题讨论】:
-
数据库字段是否包含文本值?如果是,请转换字段 ToNumber。为什么要将 Number 转换为 ToText()?文本无法使用>= 或
标签: crystal-reports crystal-reports-2008 crystal-reports-2010 crystal-reports-xi crystal-reports-8.5