If statement cognos使用If语句-使用度量值发出

If statement cognos使用If语句-使用度量值发出,if-statement,reporting,cognos-10,cognos-bi,If Statement,Reporting,Cognos 10,Cognos Bi,我正在CognosReportStudio 10中使用if语句创建一个报告 用于显示柱形图。在X轴上,我使用if语句,如下所示: if (?Category?='Valve Material') then ([Relational Model].[Catalog Elements].[Valve Material]) else (if (?Category?='Valve Trim Characteristic') then ([Relational Model].[Catalog Ele

我正在CognosReportStudio 10中使用if语句创建一个报告 用于显示柱形图。在X轴上,我使用if语句,如下所示:

if (?Category?='Valve Material')
then ([Relational Model].[Catalog Elements].[Valve Material]) 

else 
(if (?Category?='Valve Trim Characteristic')
then ([Relational Model].[Catalog Elements].[Valve Trim Characteristic])

else
([Relational Model].[Catalog Elements].[Valve Rating]))
和系列中的年份 我已经给出了销售数量

这导致以下警告:

RQP-DEF-0578将返回表达式“总计([表示层].[度量].[组件销售数量]中度量值“组件销售数量”的总计

它显示所有输入的销售数量总值

应该对度量值进行哪些更改以获得单个销售数量