自定义SQL查询中的参数在计算视图布局中永远存在

时间:2018-07-03 17:41:05

标签: tableau

我使用实时连接从oracle DB中获得了一个自定义sql查询。以下查询将在不到一秒钟的时间内返回结果。当我拉出Tableau工作表中的列时,可以快速获得布局。

SELECT COLUMN_A,
  FROM TABLE_A ss, TABLE_B sc, TABLE_C pse, TABLE_D ps
WHERE  ss.hnspartnerid = sc.swcustomerid
and sc.COMPANY = 'AND'
and ss.SITE = pse.SRCSITE
and pse.SITE = ps.SITE
  AND ss.ACTTYPE <> 'Physical Location'

当我用参数替换该值以创建动态查询时,“计算布局”将永远存在。我不到一秒钟就在“数据源”选项卡上得到了结果。

SELECT COLUMN_A,   FROM TABLE_A ss, TABLE_B sc, TABLE_C pse, TABLE_D
ps WHERE  ss.hnspartnerid = sc.swcustomerid and sc.COMPANY =<Parameters.CustomerID> and ss.SITE = pse.SRCSITE and pse.SITE =
ps.SITE   AND ss.ACTTYPE <> 'Physical Location'

有人可以指导我做错什么吗?我相信Tableau在用户输入参数后执行查询。是否在此之前执行查询并使用参数作为过滤器?

0 个答案:

没有答案