Tableau平均天数

时间:2019-03-07 14:19:27

标签: tableau

我正在尝试按日计算Tableau中的平均值,但无法获得正确的数字。

数据如下:
三列:订单ID,订单日期,地区,销售

我想要实现的目标:
给定期间按天计算的平均销售额。还可以动态更改给定的时间段。

需要实现的示例:
计算1:从2016年1月1日至2016年5月1日,按天计算平均销售额;
计算2:从2016-05-02到2016-09-01,按天计算平均销售额;
然后将这两个度量放在一个图中(一旦有了数字就可以轻松完成)。

此外,需要在计算1和计算2中动态更改这两个周期。


在网上搜索了一段时间,但没有达到我需要做的。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

可能最直接的方法是使用一组4个日期参数和2个度量:

参数:

  • PeriodOneStart
  • PeriodOneEnd
  • PeriodTwoStart
  • PeriodTwoEnd

措施:

PeriodOneDailyAverage

AVG( 
    {INCLUDE DATE([Order Date]): 
             SUM(IF  [Order Date]  > [PeriodOneStart] 
                 AND [Order Date] =< [PeriodOneEnd] 
                 THEN Sales 
                 END)
    }
)

PeriodTwoDailyAverage

AVG( 
    {INCLUDE DATE([Order Date]): 
             SUM(IF  [Order Date]  > [PeriodTwoStart] 
                 AND [Order Date] =< [PeriodTwoEnd] 
                 THEN Sales 
                 END)
    }
)

然后可以将这些参数绘制在双轴上,并暴露参数以便进行调整。