我正在将 Tableau 与 SQL Server 连接,并尝试使用 T-SQL 查询。
我只是想知道,Tableau 是否支持 CTE(通用表表达式)?
我看到这篇文章,它说 CTE 是可能的:http://kb.tableau.com/articles/howto/using-common-table-expressions
这是我的查询:
WITH Test (Store) AS
(
SELECT
Store
FROM
FiscalReporting.dbo.LBR_STR_ORG
)
SELECT
Store
FROM
Test
当我运行此查询时,我收到一条错误消息。如果我做错了什么,请告诉我。
我的大部分 SQL 查询都是使用 CTE 构建的。因此,如果我得到任何帮助,我将不胜感激。另外,我是 Tableau 新手。
Thanks!
Tableau 不支持“自定义 SQL”中的 CTE 表达式。但它在“初始 SQL”中确实如此。
下面举两个例子,看看如何使用:
https://kb.tableau.com/articles/howto/using-common-table-expressions
https://dabblingwithdata.wordpress.com/2016/12/10/actually-you-can-use-variables-ctes-and-other-fancy-sql-with-tableau-after-all/
解决方案涉及使用“初始 SQL”,您可以在其中创建临时表(以 # 开头的表 - SQL Server),然后在“自定义 SQL”中引用此临时表
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)