使用在计算字段内的过滤器中选择的值数

时间:2017-04-27 12:03:59

标签: tableau



在Tableau中,我有一个31天(一个月中的几天)的日期过滤器 我有一个计算,
总和(销售额)/(天数)

根据日期过滤器中选择的天数,我的计算应该更改 例如:如果在过滤器中选择了12天 计算应为Sum(sales)/ 12
如果20天则Sum(销售额)/ 20。

此致

1 个答案:

答案 0 :(得分:0)

试试这个公式

sum(Sales) / datediff('day', min(Date), max(Date))

请注意,如果您在期间的开始或结束时缺少数据,请说在该月的前几天根本没有条目,它将仅在数据的第一天开始计算天数,即分钟(日期)

由于这些原因,将数据填充为每天至少有一行通常很有用,即使填充数据行中的大多数字段为空也是如此。您可以使用联合或左联接来执行此操作,而不会干扰原始数据。