Tableau技巧之:如何在更改日期时制作完美的条形图宽度?
现在,您可以避免这种头痛并通过这些简单的指令来实现像素完美的条形图。...
博易智软
大数据应用专家
关注
我们在Tableau中,将日期级别从特定年份换成特定月份时,条形图宽度可能会令人头痛。您可能已经尝试了一些常用技术,例如将日期更改为离散,但宽度仍不正确。
现在,您可以避免这种头痛并通过这些简单的指令来实现像素完美的条形图。
第1步:创建日期级别计算
您将需要创建日期级别计算,因此首先选择日期级别的参数。举个例子,我们使用了一个字符串列表参数以及不同的日期级别选项,包括年,季,月,周和日(如上所示)。您会注意到左侧的参数值是小写的。这样可以节省时间,因为您将使用带有Datetrunc的参数,而不必编写CASE语句或IF / THEN语句。
现在,创建一个计算并命名它(在这种情况下,它被命名为DateSwap)。计算应该是以下公式。
第2步:绘制图表
在此步骤中,您将在数列上绘制DateSwap字段并选择Exact Date,并在正确的地方绘制标记。现在将标记类型更改为条。
你会看到以下的图表:由于该参数当前设置为Year,并且Date字段被配置为确切的日期,所以结果是在更大的轴上绘制了四个条。然而,即使这样,它仍然远非美观。
要使条宽看起来更好,您需要将尺寸选择器一直拖到右侧,或将尺寸标记更改为固定(如下所示)。
第3步:创建像素完美的条宽
完成步骤2并将尺寸标记设置为固定后,将参数拖放到尺寸标记上以使装置处于动态状态。
当我们更改日期级别时,我们在日期级别的第一天绘制条形图。例如,今年将是1月1日,本月将是本月的第一天,本周将是本周的第一天,以此类推。
然而,不是所有的年份都有相同的天数,就像不是所有的月份都有相同的天数一样。所以,我们调整了计算以告诉我们日期水平变化时每个单位有多少天。
新的计算如下:上面的计算结果可以查找任意年份,季度,月份等中的天数,方法是从相关日期和下一个单位中获得日期差异。
在这里,[DateSwap]将我们的日期更改为参数[DateLevel]中配置的级别,并计算在特定年份,季度或月份中提供正确天数的天数差异(但也适用于周和日)这些值是静态的)。
一旦我们有了计算,我们的工作就非常简单。然后将大小标记更改为固定,然后将大小计算拖到标记上。
为了使其工作,在将大小计算放在视图上后,右键单击并将其设置为连续维。就是这样!
现在您也可以更改日期级别,并且制作具有像素完美宽度的条形图!
— END —
MORE | 更多精彩文章
Tableau教学
- Tableau技巧之:创建人口金字塔图
- 【视频教学】Tableau技巧之:巧妙实现柱状图和折线图的组合图表
- 【视频教学】Tableau技巧之:如何快速做空心饼图(环形图)
- 可视化最佳做法和提示?没这6个套路怎么行!
- 我们为什么需要现代分析,以及现代分析平台的构成要素?
- 从不错到优秀:关于提高数据可视化质量的速成指南
博易智软(byit)
是一家长期开展大数据研究的公司,以成为“大数据应用专家”为企业发展方向,自创立以来一直致力于为用户提供先进的数据软件产品和全面的数据解决方案。
欲了解更多产品及解决方案,请点击“阅读原文”。
博易智软
大数据应用专家
长按二维码关注我们,获得更多资讯
关注 博易智软
微信扫一扫关注公众号