计划假期真的是一件劳累的事情。我最近计划的这场亚洲之行更是如此。这次旅行涉及了在新加坡、冲绳、香港三个国家的多次停留。
在为期三周的时间里,我们最终通过四家不同的航空公司预订了四个航班,并入住了四家不同的酒店或 Airbnb。
虽然我已经把所有的计划放在了 Google 表格中,
但我想创建一些更有用和更直观的内容,让我能够知道我将在哪些日期进行飞行以及我在整个旅途中将入住哪些酒店。
因此我决定在 Tableau 中创建可视化日历来帮助我的计划,大家可以在文章的结尾看到我制作的仪表板。
在创建这份日历之前,获取正确形状和格式的数据是最重要的。
为了建立可视化日历,我需要 3 月和 4 月的所有日期(无论当天我是否在度假)。这么做是为了确保它们都出现在可视化中,例如 3 月 1 日可以在我的日历可视化中显示为白色框:
在数据中,我提供了重要的详细信息,例如日期,地点,航班,酒店等。
“位置”基于我在某一天所处的位置。在有些日子,我会早上在一个地方,而晚上在另一个地方。在这种情况下,我创建了两行数据。这对接下来的工作来说很重要。“酒店详情”是根据我当晚入住的酒店而定的。3 月 27 日晚上,由于我的航班是在 3 月 28 日凌晨 2 点起飞,所以没有列出任何酒店!
一旦数据准备完成,我就可以开始创建我的日历可视化。我在工作表中放置了两个离散日期字段:WEEKDAY(Date)和 WEEK(Date)。因为我想关注于单个月份,所以我将三月筛选了出来:
接下来,
我想要弄清楚自己某一天是否在多个地点。
下面的 LOD [Multiple Travels on the same day?] 计算字段是为了分解每个日期块,以便我可以在日历中的同一天显示不同的项目。我把这个字段放到了列中:
然后我创建了另一个计算字段[Inbound/Outbound Flight]。我将这个字段放在了详细信息中,并将标记更改为条形图。将其更改为条形图非常重要的,因为计算将分解日期块/条以显示多个行程:
接下来,
我将根据起飞还是降落来显示我的飞机图标
。我创建了下面的计算字段[Flying Shape]并将其放在了列上,然后我创建了一个双轴并同步轴。接着我从颜色中删除了度量名称,并将[Flying Shape]的标记卡更改为形状标记:
然后我使用[Inbound/OutboundFlight]来展示飞机形状突跳(我从 Flaticon 中找到了图标)。对于 Null,我将其指定为空白形状:
接下来,我想
为我的日历添加一些颜色
,所以我决定根据我是否在度假以及我是否在飞行来更改颜色:
将[Flying?]放入颜色中能够使 Viz 中的非旅行日期变为白色,飞行日期变为粉色,其余旅行日期变为蓝色。然后我做了一些格式优化,例如添加边框,将轴范围更改为 -0.05 到 1.05 并隐藏了一些标题。
最后,我还制作了有趣的工具提示!
创建这个日历可视化真的能够帮助我不会迷失在旅行中!我能够很清楚地知道飞行的日期以及入住的酒店。下次如果你有一个假期计划,自己尝试创建一个旅行日历吧!
复制链接至浏览器,即可免费试用 Tableau 最新版本。
https://www.tableau.com/zh-cn/products/desktop/download?
utm_campaign=Prospecting-GART-ALL-ALL-ALL-ALL&utm_medium=Social&utmsource=WeChat+&utm_campaign_id=2019168&utm_language=CN&utm_country=GrCHINA-CN
如果小伙伴们对于
Tableau 产品有其他问题或需求,欢迎给我们留言~~
Tableau 中国官方微信定期为您推送最新行业趋势、热点资讯、精彩活动等信息。立即订阅,官方信息一手掌控,更多精彩,更多新鲜,敬请期待!