如何将结果从一个自定义查询传递到另一个?

时间:2018-08-13 09:17:10

标签: tableau

我正在使用Tableau创建自定义查询,我需要将结果从一个自定义查询传递到另一个。因此,例如,一个自定义查询可能具有以下查询:

select * 
  from bime.test_tab 
 where record_date = '2018-05-21'.

然后,我创建另一个自定义查询,该查询使用上面查询的结果。这可能吗?

2 个答案:

答案 0 :(得分:0)

可以通过将此自定义查询作为子查询来确定

    select * from (select * 
    from bime.test_tab 
    where record_date = '2018-05-21') a

答案 1 :(得分:0)

您可能已经知道,我们没有利用Tableau自定义查询中的临时表的能力,因此通常会为此创建子查询。

考虑您的情况,

SELECT BIM_TABLE.* FROM 
(SELECT * FROM
 BIME.TEST_TAB WHERE RECORD_DATE= '2018-05-21')BIM_TABLE

如果需要进一步的帮助,可以在相关列中发布实际问题。

PS-建议您使用SQL本身进行大多数数据操作(如果您通过实时连接运行工作簿),因为Tableau无法正确优化“自定义SQL”查询的一部分。