Tableau api 表-应根据用户选择的值显示数据
我有下表。 输入:Tableau api 表-应根据用户选择的值显示数据,tableau-api,Tableau Api,我有下表。 输入: 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 012015 021015 Sales 10000
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
012015 021015
Sales 10000 999
从这个表中,我将给用户财政月提示。
根据用户选择的月份,应显示所选月份和上月的销售额。
例如,如果他选择了02015,则应显示02015的销售额,然后显示012015的销售额
输出:
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
012015 021015
Sales 10000 999
我使用了参数和计算字段,但没有任何效果
请在这方面帮助我。步骤1:创建参数
财政参数
,并用月份数据填充它。将参数类型保留为整数
步骤2:创建计算字段上个月
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:创建计算字段上月销售额
IF [Fiscal month] = [Previous Month] THEN [Sales] END
IF [Fiscal_parameter] = [Fiscal month] THEN [Sales] END
步骤4:创建计算字段当月销售额
IF [Fiscal month] = [Previous Month] THEN [Sales] END
IF [Fiscal_parameter] = [Fiscal month] THEN [Sales] END
步骤5:在工作表中使用产品名称
、当月销售额
和上月销售额
同时显示参数控件
让我知道这是否适合您。您能更正您的输出吗?(我想第二个值应该是“022015”)。。。如果是这样的话,999只与珠三角123号有关?你想要一个聚合的结果还是一个没有细节的prd?你可以使用函数而不是复杂的计算。嗨,Minaverma,这很好。谢谢你的帮助。