2017-04-27 31 views
1



在Tableau中,我有31天(一个月中的天数)的日期筛选器。
我有一个计算,
总和(销售)/(天数)

根据日期筛选器中选择的天数,我的计算应该改变。
例如:如果在过滤器中选择12天
计算应该是总和(销售)/ 12
如果20天那么总和(销售)/ 20。

问候使用在计算字段内的筛选器中选择的值数

+0

难道你不能只计算选择的天数吗? –

回答

0

试试这个公式

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

就意识到,如果你在开始或您的期末丢失的数据,说没有条目在所有月的头几天,它将仅在数据的第一天开始计算日期,即分钟(日期)

由于这些原因,通常填充数据至少每天至少有一行是有用的,即使大部分字段在填充的数据行中为空。您可以使用联合或左连接来做到这一点,而不会干扰您的原始数据。

+0

谢谢亚历克斯,但这种方法不会帮助! 我只需要从过滤器中选择的项目的数量,即使它是城市我需要这个工作。任何可以返回在该过滤器中选择的数值的任何内容? –

+0

更具体。发布一些示例数据,显示您的过滤器是如何精确定义的,以及您希望看到的值。 –

相关问题