【发布时间】:2019-03-08 01:10:21
【问题描述】:
我有两个 EXCEL 数据源。 175,000 行。我正在尝试使用两个数据源之间的 INNER 选项设置连接(添加新连接子句)。左侧数据源包括某些成员 id #s。不幸的是,正确的数据源的成员 id #s 位于一个名为 member Desc 的大字段中。像下面这样,
左侧数据源 会员 ID # ALL89098
数据源权限 会员描述 YTRNNN TO=ALL89098_KIA 成为或不是 或 POALL89098 JOE
所以,我需要处理您从上面注意到的两种情况。成员 ID 在 TO= 之后的 Member Desc 中,它可以是场景 2 POALL89098 之类的任何地方
如果我无法在 Tableau 中完成此操作以在来自不同数据源的这两个列之间建立连接,因为我将这两个数据源都加载到 SQL Server DB 中,我可以在 SQL 中运行 SQL 语句,因为它们在两个SQL Server DB 中的不同表也是如此。
我正在尝试在 Tableau 中使用 CONTAINS 子句,如下所示,但它运行非常缓慢。它只是具有 16 GB 内存的 Tableau Desktop。
if contains([Member Desc],([Member id #])then [会员ID #] 别的 “未找到” 结束
非常感谢您抽出宝贵时间。
那么,有没有办法在 IF 和 ELSE 或 CASE 语句中使用正则表达式?
【问题讨论】:
-
您说您的数据源是 Excel,但您使用 Sql Server 标记了问题。 SQL Server 在哪里适合所有这些?
标签: sql sql-server tableau-api