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,这很好。谢谢你的帮助。