在Tableau中加入日期和时间字段

时间:2015-06-08 06:33:36

标签: mysql sql join data-warehouse tableau

我正在研究已实施数据仓库的项目。事实表的日期时间格式为:

2015-01-31 23:10:49.4020000

日期维度的日期包含在以下格式中:

2015-01-01 00:00:00.000

Time Dimension以下列格式存储时间:

23:10:49 AM

现在,我必须使用Tableau软件进行分析,我需要使用Fact表将这两个维度连接起来。我正在尝试创建自定义sql以创建连接,遗憾的是我无法这样做。

任何人都可以分享如何将这两个维度加入事实表吗?

1 个答案:

答案 0 :(得分:1)

您实际上是在寻找使用加入或数据混合组合多个表格。

在表格中,您可以通过创建联接来组合多个表或文件中存在的数据。使用联接组合表可以分析彼此之间存在关系的数据。

可以找到描述所有这些步骤的完整文章here

  • 根据示例连接数据并创建数据源 在连接数据源。

  • 选择文件,数据库或架构后,双击或将表拖动到数据源页面的连接区域。

enter image description here

  • 双击或拖动另一个表到连接区域。将打开“加入”对话框。

enter image description here

  • 通过从数据源中使用的某个可用表,连接运算符和添加的表中的字段中选择一个字段来添加一个或多个连接条件。检查连接条件以确保它反映了您希望如何连接表。

enter image description here

  • 例如,在具有订单信息表和另一个用户信息表的数据源中,您可以根据两个表中存在的Region字段连接这两个表。选择联接类型。 完成后,单击“x”图标以关闭“加入”对话框。

enter image description here

在您的情况下,您应该使用这些联接而不是数据混合。这是因为,数据混合不会创建行级别连接,也不是向数据添加新维度或行的方法。

  

当您拥有相关数据时,应使用数据混合   要在一个数据源中一起分析的多个数据源   视图。例如,您可能在Oracle中收集了销售数据   Excel电子表格中的数据库和销售目标数据。比较   实际销售到目标销售额,您可以根据常见情况混合数据   用于访问销售目标度量的维度。

您可以参考this article了解更多详情