datepicker隐藏日历面板_举个栗子!Tableau 技巧(102):教你制作新年日历

604eb5823dae81ff85a8a80fca25ab51.png

新年新气象!我们就来应个景儿,教大家如何在 Tableau 中实现日历。来吧,跟我学做一个 2019 年数据日历!

7b6615574e468543374f52c514554556.png

c526b33cd4624eaf9dbee2edb592130b.gif

本期《举个栗子》,阿达要给大家分享的 Tableau 技巧是:教你制作新年日历。

————————————————————————————》》

为方便学习,我们采用一份简单的 Excel 数据:2019年全年日历数据(“懒癌患者”可以找小优 dkmxiaoyou 索取栗子数据哦~)

e107b0df90a7eb79be91a5959aebe08a.png

具体步骤如下:

STEP 1:连接数据源 —————————————》》

点击数据菜单栏下的新建数据源,选择更多,在弹出的文件选项框中点击日期数据.csv,点击打开。

9e71937af9d7f1e8065bc74dd8527714.png

STEP 2:创建台头工作表 —————————————》》

- 新建工作表,命名为台头。

a5dedb694688ac4fea34ab480744cde8.png

右键点击日期,选择创建计算字段。这里,创建计算字段年份,用于提取日期中的年:

DATE(DATEPARSE ( "yyyy", STR(YEAR([日期])) ))

e959760deb22bd3feb46b3a0de6c411a.png

然后,更改刚刚创建的计算字段年份的数据类型为日期。

ff383f1c34baaa95d057ce655e130d97.png

然后,将年份维度拖动到文本标记中。

32b8f332f57c9969c4b1d56c0f2fbe9f.png

点击标记卡中的文本,对齐方式选择中部居中。

00326fa155e3803d81846adf067eda95.png

然后,设置文本格式(如下图):

ab3af86ac27221a9007d2339ec7b8bd9.png

右键文本标记年份,将阴影格式中默认值设置为无:

fdf69958473fe6064e3390855a852e48.png

STEP 3:创建月份工作表 —————————————》》

- 创建新的工作表,命名为月份

接着,创建计算字段月份%3,并将计算字段月份%3 拖到维度。

MONTH([日期])%3

c7340d509f5be81c78727b475352b2d2.png

将维度中的计算字段月份%3 拖到列。然后,右键月份%3 点击排序,选择手动排序,将 0 置于最下层。

f0214f4afd6c728145c37feda1664fc1.png

将日期维度拖动到行,右键日期胶囊,选择离散、季度。

5e4b1cd56c26f7f483406931d63ec80c.png

将日期维度拖动到文本标记框内,右键选择设置格式:离散、月。右键月(日期),将区格式中的日期格式设置为数字。

3eb4c6a6f8e82bee39924ea82399c0b6.png

然后,点击阴影下拉到行分级,将区格式设置为无。

294a88e078563261c330bc0cc738dce7.png

最后,编辑标签的字体和大小,调整后的效果如下:

91a656a9ca7b347cf6e87b104d5d2ada.png

STEP 4:创建日历工作表 —————————————》》

- 创建新的工作表,命名为日历

新建计算字段周索引,并将计算字段周索引拖到维度。

DATEPART('week',[日期])
-
{FIXED MONTH([日期]):MIN(DATEPART('week',[日期]))}

92e57e1b105ced20d95f188e6b10abeb.png

新建计算字段

IIF(ISNULL([日期 (节假日)]),DATENAME('day',[日期]),[节日])

144428bac07f330f1db2b1077ad97749.png

将计算字段月份%3 拖到列中,并设置排序为手动,将0置于最下层(方法同上)。

将日期拖到列中,选择离散、工作日。

将日期拖到行中,选择离散、季度。

将计算字段周索引拖到行中。

将计算字段天拖到标记中的标签。

将日期拖到标记中的颜色,设置为连续的天。将标记从自动更改为方形。点击颜色选框设置不透明度为80%。

右键工作日(日期),设置格式,将默认值中的日期格式改为第一个字母,并将字体设置为白色。如下图:

f954541226986ed0037b5ed00f3bc366.png

然后,调整整体格式(如下图):

dc0f45dc33c10e1cb20f88f5af3f073d.png

STEP 5:创建日范围工作表 —————————————》》

- 创建新的工作表,命名为日范围

将日期拖动到列,选择属性为连续、天。

将日期拖动到颜色,选择属性为连续、天。

将标记设置为条形图。

右键编辑轴,范围选择固定:2019年1月1日- 2019年12月31日。

a2d8846c86a00379a70a4282750f3ffb.png

然后,调整格式(如下图):

e24582bc619330554a0d63b836b3850b.png

STEP 6:创建日历板仪表板 —————————————》》

- 新建仪表板,命名为日历板。

将对象中的水平拖动到面板中,并设置为固定大小712*712。

492015a70888b457a27b530ebd8ee95e.png

再拖入一个垂直对象到面板,将工作表日范围拖入其中,在右侧布局中将外边距设置为0;右键面板中的日范围,去除标题显示后,勾选固定高度并编辑高度为59,最后选择适合整个视图。

fb262365b5e03c6d2e871dd221aaa1dd.png

将工作表月份拖至下方后,右键隐藏标题。

f165a55e3fc08df2b51531448bed49c3.png

排版方式改选为浮动后,将工作表日历拖到面板中,右键隐藏标题,并在右侧布局中将背景色设置为黑色(透明度70%),坐标位置如下图:

feca14a636828a27001602eff32ea6b8.png

将工作表台头拖动到面板,隐藏标题,选择上排中间的位置放置即可。

如此,我们就完成了 2019 年日历的制作啦!

065bb94fc7f23cb1dd245161b84ea7d7.png

今天的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!

下一期《举个栗子》,再会~

416f170ba5fdff5cbe6d094f94ecbd1d.gif

文章部分信息来源于网络,如有侵权请告知!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值