我有下表。 的输入
Prd_no Prd_Name Fiscal_month sales
123 XXX 012015 10000
123 XXX 022015 999
124 yyy 022015 20000
125 ZZZ 122015 30000
从这个表中,我将给用户提供fiscal_month提示。 根据选择的月份用户,应显示所选月份和上个月销售额的销售额。 例如,如果他选择了022015,则应显示022015的销售额,然后显示012015的销售额。
输出:
Fiscal month
012015 021015
Sales 10000 999
我使用过参数和计算字段但没有任何效果。
请帮助我。
答案 0 :(得分:1)
步骤1:创建参数Fiscal_Parameter
并使用Month Data.Keep参数类型填充为整数。
第2步:创建计算字段Previous Month
IF INT( [Fiscal_parameter]/10000 ) = 1 THEN
INT('12'+ STR(INT([Fiscal_parameter]%10000)-1)
)
ELSE INT(
STR(INT(([Fiscal_parameter]/10000-1)))+
STR(INT([Fiscal_parameter]%10000)
)
)
END
第3步:创建计算字段PREV MONTH SALES
IF [Fiscal month] = [Previous Month] THEN [Sales] END
第4步:创建Calc Filed CURRENT MONTH SALES
IF [Fiscal_parameter] = [Fiscal month] THEN [Sales] END
第5步:在工作表中使用Prod Name
,CURRENT MONTH SALES
和PREV MONTH SALES
。 显示参数控制。
如果有效,请告诉我。