我白天有几年的数据看起来像这样:
Date Count
1/1/2015 1000
1/2/2015 1010
1/3/2015 1040
我想创建一个计算,允许我使用Tableau的日期格式在日,月和年之间切换,而无需计算每种格式的平均值。例如,2015年1月的月平均值将是2015年1月所有31天的总数除以31.
答案 0 :(得分:0)
由于您没有丢失数据(天)且没有重复数据,因此解决方案非常简单。
将Count字段放在任何架子上(过滤器架除外)。例如,将其放在Rows架子上。单击“行”功能区上的“计数”字段,然后将聚合更改为AVG()。此时您应该看到所有数据行的AVG(计数)。
将日期字段放在任何架子上(过滤器架除外)。例如,将其放在“列”功能区上。单击“列”功能区上的“日期”字段,然后从 SECOND 批次选项中选择所需的粒度级别。 (第一批返回日期部分,而不是日期)例如,选择Month。你会看到每月平均(计数)。
将任何其他尺寸放置在货架上,以过滤特定尺寸值或显示按其他尺寸细分的平均尺寸。
用户可以通过单击日期轴上的+或 - 图标或单击日期药丸来向上或向下钻取日期的粒度。您可以选择将日期显示为连续值或离散值。
如果您不喜欢+/- UI,那么您可以使用以下值创建字符串值参数:年,季度,月,日等,然后使用date_trunc()函数创建计算字段以允许,比如,仪表板用户要从不同类型的UI控件中选择日期粒度。