Tableau - 公用表表达式 (CTE) SQL Server

2023-12-04

我正在将 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(使用前将#替换为@)

Tableau - 公用表表达式 (CTE) SQL Server 的相关文章

  • ASP SQL Server 连接

  • 获取在任何日期创建的表的列表?

    我遇到了这样的情况 我想查找我在 2012 年 9 月 14 日 2012 年 9 月 14 日 在 sql server 上创建的表 是否有任何查询会列出在此日期创建的这些表 SELECT FROM sys tables WHERE cr
  • 更好地理解 SQL Server 中的架构

    就像标题一样 我还是一个SQLServer菜鸟 当我创建表 Mytable 时 数据库中显示 dbo Mytable 但有人能让我更好地理解模式吗 另外 在 Server 2008 TSQL 一书中 Itzik 说 在你的数据库中 表属于模
  • 没有提示指令的直连接中表的顺序是否会影响性能?

    所有基于 SQL 的 RDBMS 10 年前的版本 直接连接查询 没有提示指令 中的表顺序是否会对最佳性能和内存管理产生影响 听说最后一个join应该是最大的表 您的数据库的查询优化器如何处理这种情况 回答你的问题 是的 表的顺序在连接中有
  • 在 SQL Server 2005 中,len() 和 datalength() 有什么区别?

    SQL Server 2005 中的 len 和 datalength 有什么区别 DATALEN 将返回用于存储值的字节数 http msdn microsoft com en us library ms173486 SQL 90 asp
  • SQL Server 查询中 UNION ALL 与 OR 条件

    我必须根据表上不存在的条件选择一些行 如果我使用如下的 union all 它会在不到 1 秒的时间内执行 SELECT 1 FROM dummyTable WHERE NOT EXISTS SELECT 1 FROM TABLE t WH
  • BULK INSERT 返回错误“访问被拒绝”

    运行批量插入时 BULK INSERT MyDatabase dbo MyTable FROM Mylaptop UniversalShare SQLRuleOutput csv WITH FIRSTROW 2 FIELDTERMINATO
  • SQL Server 中的 FIFO 查询

    我正在构建一个库存管理应用程序c with SQL server 我想做一个FIFO从我的表查询 我以可变价格购买了相同的产品 之后我卖掉了其中一些 我想根据 先进先出 进行查询BatchDate柱子 所以我想通过PurchasePrice
  • SQL Server 实例名称的最大长度?

    我需要知道以下版本的 SQL Server 实例名称的最大字符长度 如果它们之间存在差异 SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 我正在开发一个应
  • SSIS 包在 sql server 代理中失败,但在 Visual Studio 中失败。 ODBC 连接

    我有一个 SSIS 包 在 Visual Studio 2010 中运行良好 但作为 SQL Server 的一项作业 它在连接到 ODBC 数据库时失败 该项目使用密码对敏感数据进行加密 这是因为代理服务器不是我的帐户 也恰好是使用连接字
  • 如何向 SQL 连接字符串添加自定义属性?

    我想在 SqlServer 连接字符串中添加一些自定义属性 如下所示 Integrated Security SSPI Extended Properties SomeAttr SomeValue Persist Security Info
  • 随着时间的推移累积(不重叠)——技术?

    我正在尝试找到一种更好的方法来制作水晶报告 其他人的 按组添加不重叠的时间 这显然是一个古老的问题 有没有一种技术可以得到 调整每条记录的 开始 结束 时间 以消除共同 重叠时间 亚组内 使用直接 SQL 尽管我发现我可以执行 CTE 假设
  • 使用 DISTINCT 进行查询需要很长时间

    我正在使用 Microsoft Access 2003 我的项目中的一个表单需要很长时间才能向用户显示 这是适用的查询 SELECT DISTINCT tb KonzeptDaten DFCC tb KonzeptDaten OBD Cod
  • 无法将数据加载到 mvc 4 中的 jTable 中

    好的 我第一次尝试 jTable 我可以加载表 但这对我没有什么好处 因为它不会加载我的任何数据 当我调试程序时 我想要的表中的所有行都存储在我的列表中 因此我很困惑为什么当我运行应用程序时会弹出一个对话框 显示 与服务器通信时发生错误 H
  • 将表值参数与 SQL Server JDBC 结合使用

    任何人都可以提供一些有关如何将表值参数 TVP 与 SQL Server JDBC 一起使用的指导吗 我使用的是微软提供的6 0版本的SQL Server驱动程序 我已经查看了官方文档 https msdn microsoft com en
  • 重用 t-sql 游标的起始位置?

    我正在开发一个在临时表上使用游标的存储过程 我已经阅读了一些关于为什么不需要游标的内容 但在这种情况下我相信我仍然需要使用游标 在我的过程中 我需要遍历表的行两次 声明游标后 已经单步执行临时表并关闭游标 重新打开时游标的位置是否仍保留在表
  • 为什么 ISNUMERIC('.') 返回 1?

    最近我在 SQL Server 中使用 ISNUMERIC 时遇到了一个问题 导致找到了这段代码 SELECT ISNUMERIC 这会返回 1 如 true 所示 难道不应该像 false 一样返回 0 吗 See Numeric 损坏了
  • 在 SQL Server Management Studio 中格式化 SQL

    在 Visual Studio 和其他 IDE 中 您可以使用键盘快捷键 通过菜单或在键入时自动设置代码格式 我想知道是否有办法在 SQL Server Management Studio 中启用此标准功能 我正在处理一些大型存储过程 这些
  • SQL Server 读提交隔离级别到底如何工作?

    恕我直言 我发现两个关于如何进行不一致的描述ReadCommitted有效 均在 MSDN 文档中 https msdn microsoft com en us library ms173763 aspx https msdn micros
  • 查询嵌套查询结果中两列的位置

    我正在编写这样的查询 select from myTable where X in select X from Y and XX in select X from Y X 列和 XX 列的值必须位于同一查询的结果中 select X fro

随机推荐

  • 没有 iPhone 是否可以发布 iPhone 应用程序?

    我正在为一个非营利组织开发一个简单的 iPhone 应用程序 我也为该组织做一些工作 我已经对各种模拟器进行了广泛的测试 我认为该应用程序已经准备就绪 我正在阅读有关在 App Store 上获取应用程序的过程 该过程的一部分似乎表明我需要
  • 在 Kotlin 中对具有默认参数的函数使用 callBy 时出错

    我尝试使用默认参数值调用函数 而不在 Kotlin 中添加参数 例如 class Test fun callMeWithoutParams value Double 0 5 value 0 5 fun callIt name String
  • 在对象自己的方法中替换对象的通用方法

    使用字符串可以做到这一点 a hello a upcase p a gt HELLO 但我该如何编写自己的方法呢 像这样的东西 虽然这显然不起作用 class MyClass def positify self 0 self max end
  • 如何将一组数组值组合成一个数组? [复制]

    这个问题在这里已经有答案了 我有以下数组 Array 14289 gt Array 0 gt Ability STROKE CLINIC Session Session 3 Tues June 28th Fri July 8th 9 2 0
  • 导致此错误的原因 - “致命错误:无法找到本地 grunt”

    我先删除了旧版本的 grunt 然后安装了新的 grunt 版本 然后出现了这个错误 D www grunt test grunt grunt cli grunt 命令行界面 v0 1 4 致命错误 无法找到本地 grunt 如果您看到此消
  • 在应用程序的生命周期内缓存 IServiceProvider 是否“安全”?

    我正在使用 ASP NET Core 及其内置 DI 容器 我正在使用无法更改的第三方库 NLog My Foo类具有依赖关系 通过构造函数注入 public class Foo private readonly IMyContext co
  • 盒装价值的寿命不够长

    我正在尝试在 Rust 中实现一个缺点列表作为练习 我已经成功解决了除此之外的所有编译器错误 Compiling list v0 0 1 file home nate git rust list home nate git rust lis
  • 为什么迭代 i32 向量会引用 i32 (&i32)?

    以下程序尝试对学生的成绩进行评分 use std io fn main let mut in0 String new io stdin read line mut in0 expect stdin err let n i32 in0 tri
  • WCF 服务返回“不允许的方法”

    在开发我的第一个 WCF 服务的过程中 当我尝试使用它时 我得到 不允许的方法 没有其他解释 我已经使用 ServiceContract 和 OperationContract 设置了界面 OperationContract void Fi
  • mssql 2个日期时间之间的30分钟时间间隔

    我有以下查询 我想获取 2 个日期时间之间 30 分钟间隔的日期时间 基本上我得到了它 但它是有限的 如果时间差超过 24 小时 则不会返回所有结果 例如 DateTime1 24 11 2016 18 00 00 DateTime2 25
  • javascript从多个范围中获取随机数

    我见过不同语言的不同实现 但是我还没有遇到 js 方法 本质上 我希望能够检索提供的范围数组内的随机值 var ranges min 2 max 50 min 500 max 600 etc 我有基本的最小最大函数 只是不知道如何有效地做到
  • 用于测试任何委托性能的通用函数

    当测试不同方法实现的相对性能时 我发现自己重写了与此类似的函数 private static long Measure int iterations Func
  • 当前播放音乐的曲目信息

    我正在实现一个与获取当前音乐曲目信息相关的应用程序 我正在使用以下代码来实现 public class CurrentMusicTrackInfoActivity extends Activity public static final S
  • PHP:Mysqli 用“select *”准备了语句

    这就是我目前从数据库获取的方式 if stmt mysqli gt prepare SELECT fname lname from table name where cno gt LIMIT 50 stmt gt bind param i
  • Dropbox Sync API Android - 更新缓存文件

    我在更新 Android 应用程序中现有的缓存文件时遇到麻烦 for DbxFileInfo fInfo fileList Log d TAG File Path fInfo path toString String fileName fI
  • toLocaleDateString() - 挪威语问题

    我在正确设置区域设置日期字符串格式时遇到问题 它突然停止为挪威语工作 我尝试过 不 不 和 nb 不 关于可能导致这种情况的原因有什么想法吗 我被困住了 Example console log new Date toLocaleDateSt
  • 用数组索引多维数组

    我有一个多维 NumPy 数组 In 1 m np arange 1 26 reshape 5 5 In 2 m Out 2 array 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
  • 固定小数精度[重复]

    这个问题在这里已经有答案了 我目前正在使用 std cout precision 5 设置我的输出的小数精度 然而 我宁愿拥有我的 输出总是输出 5 位小数 现在不会显示 0 我将如何更改我的代码以反映这一点 您正在寻找std fixed和
  • Magick++ 链接错误

    我这里有一个使用 Magick ImageMagick 接口 库的简单图像转换器代码 Eclipse IDE include
  • Tableau - 公用表表达式 (CTE) SQL Server

    我正在将 Tableau 与 SQL Server 连接 并尝试使用 T SQL 查询 我只是想知道 Tableau 是否支持 CTE 通用表表达式 我看到这篇文章 它说 CTE 是可能的 http kb tableau com artic