Tableau里如何将数据库中表结构(包括字段)相同的几个文件合并,好进行时间序列分析
0
我现在想用Tableau从SOL Server数据库里直接提取数据,里面财务数据是按年在不同表里,但表结构是一样的。如果分别提取不同年份的财务报表,就无法做时间序列维度的分析,各位大神有没有什么办法,可以让这些表组合到一起,共用一个相同的字段。()尝试进行表连接,但是外部链接UNION,,会将几个表的字段并列)
求教,多谢!
求教,多谢!
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
3 个回复
Rebuild 2016-08-02 回答
赞同来自:
Nathan road 2016-08-02 回答
赞同来自:
@思源
gogodiy - 天善智能数据库专家、Tableau爱好者 2016-08-03 回答
赞同来自:
SELECT *
FROM table2014
UNION
SELECT *
FROM table2015
...
然后在Tabluea的数据源中,连接到SQL SERVER后,选择这个视图获取数据就解决了。
要么你就等10.0来,10.0可以自动将多个包含相同字段的数据源使用UNION的方式连接起来。
另外看你的回答,是否是因为时间字段在多个表中的名称不一致导致的?那么你可以在SELECT后面强制写明你需要的每个字段,SQL SERVER会自动使用第一个SELECT后面的列名作为整个数据集的列名。