在 Tableau 中创建并排条形图

create side-by-side bar chart in Tableau

我有两个维度,“出发”和“到达”。这两个维度都采用 DATETIME 格式。 我想显示每小时(0 到 23 小时)出发和到达的记录数,作为并排条形图。

我尝试了不同的方法来创建可视化效果,但我无法弄清楚哪里出错了。 我附上了我的 Tableau 文件。

Sheet: Wrong_count_for_arrival --> 如果我在我的列字段中选择“出发”,“出发”计数是正确的,但是“到达”计数是错误的。 而且,如果我在我的列字段中选择“到达”,“到达”计数是正确的,但是,“离开”计数是错误的。

Sheet: double_values --> 要更正上面的内容,如果我将“出发”和“到达”放在“列”字段中,那么“出发”和“到达”都会得到双倍值“到达”计数。

我正在尝试获得类似于“Wrong_count_for_arrival”但计数正确的可视化效果。

附件是 Tableau 工作簿。 Tableau workbook-sample data

在您的要求中到达和离开没有关系。
我通过这些简单的步骤获得了您想要的视图-

  1. 旋转 tableau 本身数据选项卡中的两个字段
  2. 假设数据透视表之后的第一个字段是 'arr or dep',这将是一个维度,另一个字段是 'time',这将是日期字段。
  3. 使用 datepart('hour', [time]) 添加计算字段,然后从该字段创建大小为 1 的 bin
  4. 您可以通过将 hour_bins 和 'arr or dep' 添加到列、将总和(记录数)添加到行以及将 arr_or_dep 添加到颜色标记来获得所需的视图

Image preview