如何计算水晶报告中的单位

时间:2014-08-28 19:49:00

标签: sql crystal-reports

我正在为面料公司创建报告。 报告包含按订单排列的两列和按订单单位。根据订单的单位将显示关于织物的质量。 在我的数据库中,我有专栏知道织物订购,即ItemQty和等级(织物质量),A等级可以取值' TAKA'小TAKA'' PCS&# 39;和' SUIT LENGTH'。

我的要求是单位计算:

如果是TAKA:1 TAKA = 1 UNIT

如果是SMALL TAKA:1小TAKA = 1 UNIT

如果是PCS:10 PCS = 1 UNIT

如果是SUIT LENGTH:3 SUIT LENGTH = 1 UNIT

所以我在水晶报告中使用了公式。

if {tableName.grade} = 'TAKA' then {tableName.ItemQty}
else if {tableName.grade} = 'SMALL TAKA' then {tableName.ItemQty}
else if {tableName.grade} = 'SUIT LENGTH' then {tableName.ItemQty}/3
else if {tableName.grade} = 'PCS' then {tableName.ItemQty}/10

我不知道为什么数据不正常。我在公式中找不到任何错误。

0 个答案:

没有答案