Tableau中基于用户输入的动态计算

时间:2017-11-16 18:04:51

标签: tableau

我需要根据用户输入在Tableau中动态执行计算。

为此,我的基本查询看起来像这样:

Select some_dimension,sum(some_measure)/count(some_measure) as 
some_measure_average
from table
where date = User_Input
group by some_dimension

应根据用户选择的内容传递User_Input值,并根据上述查询逻辑执行相应的计算。这里,自定义SQL应该点击包含数据的连接数据库并显示计算数据画面。

此处平均值是根据总和和计数的除法计算的,并且只应针对已选择的日期值计算。

Tableau中的“自定义SQL查询”选项无法满足此要求。 不确定我们是否正确地做到了。

1 个答案:

答案 0 :(得分:2)

您可以在Tableau中创建日期参数,并将其作为User_Input传递。输入您的查询,然后单击"插入参数"。将参数Data type设置为Date并提供当前值。将其插入查询中的所需位置。

enter image description here