我正在将Tableau与SQL Server连接,并尝试使用T-SQL查询。我只想知道,Tableau支持CTE (Common Table Expression,公共表格表达式)吗?
我偶然看到了这篇文章,它说CTE是可能的:
下面是我的问题:
WITH Test (Store) AS
(
SELECT
Store
FROM
FiscalReporting.dbo.LBR_STR_ORG
)
SELECT
Store
FROM
Test
当我运行这个查询时,我得到一条错误消息。如果我做错了什么,请告诉我。
我的大多数SQL查
在Tableau、tab1和tab2中的中有两个表。我想使用tab1编写一个定制的SQL,并使用来自tab2的数据作为输入参数。tab2有version列,我希望将其值用作tab1上的以下查询的参数。
自定义SQL:
select col1, col2, version from tab1 where version <= <Some Parameter>
将有一个筛选器,它将包含来自tab2的所有版本,当我选择一个版本时,它应该被用作tab1的自定义sql的输入参数。
我是新来的Tableau,不知道这是否可能。
我研究了是否可以使用另一个表数据创建筛选器,但似乎不支持该选
这是我的sql查询。
select id,Achtivation_date,max(Transaxtion_date),Customer_points,count(Transaction-id) from table1
left join tableb b on a.id=b.id
group by id,Achtivation_date,Customer_points
我需要在tableau中模拟这一点,以获得与以下查询类似的结果:
在这个工作簿中,我需要这个结果。
id ahctivation transaxtion
1 20140102 20140103 2
2 2014030
我有一个SQL Database ( Server 2008 r2),通过自定义SQL查询 (connected to a view in SQL)链接到Tableau。我不是在SQL中添加新字段,而是在Tableau中创建计算字段。连接到Tableau的The数据源是一个视图I created by joining other views (there is a pivot I join to the main table)。,我现在想从tableau as new fields in SQL 中添加参数,并从Tableau中删除它们,因为它使工具陷入困境。在这方面,你推荐什么是最好的方法?
当我使用tableau "order jdbc“连接到hdp3.1 hive时,我得到了这个错误,但”提取“是有效的。 An error occurred while communicating with the data source. 与数据源通信时出错。 错误的连接: Tableau无法连接到数据源。读取准备好的查询的元数据时出错: SELECT * FROM ( select * from dim_boxinfo ) Custom_SQL_Query LIMIT 1方法不受支持,出现Java错误。
对于我在tableau中使用提取数据提取到的表,我在Sql server中输出了以下数据:-
需求是,当用户在tableau仪表板中选择符合过滤条件的source_nbr和stock_date时,应该触发一个sql查询,该查询应从tableau中提取的数据中提取自定义结果,并将其显示在tableau仪表板上。
将根据用户选择触发的查询为:-
select top 1 with ties
source_nbr,
source_cc,
stock_date,
item_nbr,
fin_rpt_grp_code,
base_div_code,
d
我需要根据用户输入在Tableau中动态执行计算。
为此,我的基本查询如下所示:
Select some_dimension,sum(some_measure)/count(some_measure) as
some_measure_average
from table
where date = User_Input
group by some_dimension
应该根据用户的选择传递SQL值,并根据上面的查询logic.Here执行相应的计算,自定义SQL应该命中包含数据的已连接数据库,并在Tableau上显示计算的数据。
这里的平均值是根据sum和count的除法计算的,应该只为所选的
我只需要对tableau extract VS live有更多的了解。我有40个人谁将使用tableau和一堆自定义的SQL脚本。如果我们沿着提取路径走下去,那么自定义SQL查询是否只运行一次,tableau的所有实例都将使用单个结果集,或者tableau的每个实例将分别运行自定义SQL并仅在本地缓存这些结果?
我是tableau的新手。我已经将一个表从数据库连接到我的tableau桌面,如下所示:
我想展示基于医院的平均费用和患者总数。在SQL查询中,我可以很容易地使用以下查询:
select
Hospital,
count(*) as total_patients,
avg(cost) average_cost
from table1
group by hospital
如何在tableau中模拟这一过程?
之前谢谢你了。
我构建的SQL查询在中执行时按预期工作,但是当我在Tableau (自定义SQL查询)中使用相同的查询时,一些列(在其中执行聚合)显示的输出不正确(总是)。
问题在这里显示的代码行中。我想@@ROWCOUNT可能是个问题。
SUM(CASE WHEN a.LocationName = 'Home' THEN @@ROWCOUNT ELSE 0 END) AS CountHomeServices,
SUM(CASE WHEN a.LocationName = 'Office' THEN @@ROWCOUNT ELSE 0 END) AS CountOfficeSe
请任何人帮助如何在表格中实现sql语句。我在tableau中有一个表,其中包含ID name smkoes SmokeCessRef ward等作为Tableau中的维度。在SQL中,我按如下方式查询表:
SELECT
count(Distinct ID) as TotSmokeExcl
FROM IP
WHERE
(Smokes in ('Yes') and SmokeCessRef in ('No'))
OR
(Smokes in ('Yes') and SmokeCessRef in
我有一个查询
row_number() over(partition by a,b)
当我在dbvisualizer中运行查询时,它运行得很好。当我尝试使用它作为Tableau中的自定义SQL查询时,它会引发错误:
Error 3537: Incorrect number of parameters for prepared statement _PLAN000011EBDD67590_42
知道我该怎么做吗?我需要a和b对我的数据进行分区,但是Tableau对此并不满意。
我最近开始使用Tableau,但仍然是个新手。我对Tableau词汇的了解还不够多,无法通过暴力谷歌找到答案。希望这里有人能帮我指出一个好的方向。
我有一个简单的数据表,包含列和类型: Date (Date)、ID (Numerical)和Status (Text)
我希望能够生成一个具有: Date和ID百分比的报告,该日期的状态为“Complete”。
在SQL中,我可以通过运行如下查询来实现这一点:
select date, (count(status like "Complete")/count(status)*100) from table
group by date
我通过连接到Amazon在Tableau 10上创建了多个数据可视化,这让我感到非常沮丧。一切都很好,我根本没有改变我的自定义sql查询。然而,突然之间,它不断地向我展示这个错误,并阻止我创建新的可视化。现在我必须打开一个新的Tableau工作簿并重新做所有事情。
我在Tableau中的自定义sql查询非常简单:
select col1, col2, col3, col4, col5, col6, col7
from my_table
where col1 is not null and col2 is not null
你知道有解决这个问题的办法吗?
我正在对数据源使用PLSql查询(自定义Sql查询) Tableau 10。我在识别集合Define Off和Escape on &off时遇到了问题-它处理PLSQL的IN语句字符串中的特殊字符,如与号(&)。即。"SS&MS“或"FT&E”或“安全与消防”
我使用Escape on off也没有成功让Tableau识别这些术语。
有没有办法使用这个在字符串中包含与号的PLSql语句。
我正在编写一个SQL查询,以连接Tableau (一个数据分析软件)中的5个不同的表。Tableau一直告诉我,我的联接操作有语法错误,我不知道它可能在哪里。下面是我在自定义SQL查询中接收到的错误:
数据库错误
0x80040E14:联接操作的语法错误。
查询:
SELECT TOP 1 * FROM (
[Attributes$].[Cache] AS [Cache],
[Attributes$].[Design Application] AS [Design Application],
[Attributes$].[Detailed Product Name] AS [Deta