如何编写Tableau查询?

时间:2017-01-02 05:53:04

标签: tableau tableau-server tableau-online tableau-public

在我的画面查询中,我想根据特定的销售间隔过滤数据。因此,如果用户选择特定范围,则仅显示与该范围对应的数据。我怎么能这样做?

我正在附加将用作过滤器的图像。我正在使用条形图格式的全球超市数据,包括类别,子类别和销售。

Image

1 个答案:

答案 0 :(得分:1)

如果您想模拟图像(值和ID)之类的内容,而不使用“简单过滤器”,则必须创建计算字段。

第一个(维度),比如Interval Sales,就像是:

IF[Sales] <= 100 then '<= 100'
  ELSEIF [Sales] <= 200 then '100-200'
  ELSEIF [Sales] <= 300 then '200-300'
  ELSEIF [Sales] <= 400 then '300-400'
  ELSE '>= 400'
END

另一个(Sales Interval Id)它是相似的,但你必须用相同的逻辑“生成”ID。

完成这两个计算字段后,只需在新工作表中创建一个简单的表格,如下所示:

enter image description here

假设您已经有一个包含Category-SubCategory图表的工作表,请创建一个包含两个工作表的仪表板并创建一个过滤器操作,以便从您的过滤工作表中进行过滤:

enter image description here

结果应该是这样的: enter image description here