美文网首页大数据
【数据可视化】Tableau教程(六)日历热力图

【数据可视化】Tableau教程(六)日历热力图

作者: 水蜜桃本淘 | 来源:发表于2019-07-08 16:12 被阅读3次

    欢迎大家关注我的私人公众号:【抄袭桃汁的是什么汁】

    数据源:还是超市

    第一步

    1、创建计算字段【当月周数】:

    DATEDIFF('week', DATETRUNC('month', [订单日期]), [订单日期])

     注:日期函数函数

        DATEDIFF:返回两个日期之差

        DATETRUNC:截断指定日期并返回新日期

                例如:本月第一天  DATE(DATETRUNC('month', [订单日期]))

    2、将【订单日期】拖到标签、【当月周数】拖到行标签

    3、订单日期改为离散、工作日,当月周数改为维度、离散

    4、将订单日期放在筛选器:年/月,选择一个日期

    5、取消显示当月周数那一列

    6、将销售额拖到颜色、订单日期拖到标签,选择圆,标签选择居中显示,调整圆的大小

    如图:

    这样就做完了一个某一个月的日历图

    第二步

    1、建立计算字段:月所在列

    CASE MONTH([订单日期])

    WHEN 1 THEN 1

    WHEN 2 THEN 2

    WHEN 3 THEN 3

    WHEN 4 THEN 1

    WHEN 5 THEN 2

    WHEN 6 THEN 3

    WHEN 7 THEN 1

    WHEN 8 THEN 2

    WHEN 9 THEN 3

    WHEN 10 THEN 1

    WHEN 11 THEN 2

    WHEN 12 THEN 3

    END

    2、月所在列拖动到列(放在订单日期前),维度、离散

    3、拖动订单日期到行(放在当月周数前)、选择季度;筛选器改为年,选择一年

    如图:

    第三步

    1、创建计算字段:筛选周四(作用:用一个字段占位显示为文字)

    IF DATEPART('weekday', [订单日期]) = 4 then -1.5 END

    2、将当前周数改为连续;筛选周四拖到行标签,度量改为平均值

    3、筛选周四点击选择双轴,因为无法同步轴,只能编辑轴修改刻度线

    4、当月周数,编辑轴,选择倒序

    5、在筛选周四标记卡下,将圆改为文本,取消颜色,订单日期改为月

    6、设置横轴日期格式,如果数据中是中文,可以选择保留第一个字母,如果是英文,可以选择缩写

    最后的最后

    去掉所有的不需要的标签和网格.....

    效果图:

    基本上已经完成了,但是我耶不晓得为啥子我的横轴在最下面,明天想想怎么调整吧

    总结:

    1、第一次知道还有  保留第一个字母和缩写这种操作

    2、竟然可以通过建立一个双轴来添加一个子(图中的一月、二月,就是先添加一个字段,双轴,调整为文字,按月显示)

    Ending....

    相关文章

      网友评论

        本文标题:【数据可视化】Tableau教程(六)日历热力图

        本文链接:https://www.haomeiwen.com/subject/necahctx.html