我需要计算每月的同比百分比,例如2018年5月与2017年5月,2018年4月与2017年4月之间的百分比差异..依此类推。并将其显示为Tableau中的一列。
我只需要显示自2018年1月起的数据,就不能“过滤”日期,因为我仍然需要保存这些数据以用于同比计算。 如何在2018年1月之前的几个月内“自动隐藏” 。我只想显示过去的6个月,而在今年向前发展时隐藏休息。
答案 0 :(得分:0)
创建一个为布尔值的计算字段。是/否是日期是否大于6个月。
假设您创建一个名为Is Old的计算字段:
DATEDIFF("month", [Your Date]) > 6
将“旧阻力”作为尺寸标注。右键单击数据窗格中的值,然后选择“隐藏”,而不是“排除”。隐藏使值可用于计算,但将其从显示中删除。如果要过滤而不是隐藏数据,请在过滤器中使用计算字段。
要使它成为更好的解决方案和更动态,请创建一个名为“月数”的参数。然后在您的计算字段中使用该值,例如
DATEDIFF("month", [Your Date]) > [Number of Months]
注意:我没有尝试使用此代码,因为我没有方便的数据源。它应该可以使您朝正确的方向前进。