Excel数据透视表 – 当date是计数时,按月计算的平均占用量

我正在尝试创build一个数据透视表来处理来自酒店预订的100,000多行原始数据。

我如何创build一个数据透视表,其中我“计数”与date匹配的条目数量,但是接下来我想在该月份平均数据。

我的原始数据如下所示:

  • DaysOutRound,是预订多less天后的圆整forms
  • 期间由月份编号和代码WEEK(平日)和END(周末)组成,

这是一个非常简化的版本,很显然,我在一间超过100间以上的酒店里,每晚只卖1或2个房间。

Date Type Rate Market DaysOutRound Month Week Period 7/1/2010 1KN $99.00 TRAN 1-30 7 WEEK 7-WEEK 7/1/2010 2DN $99.00 TRAN 0 7 WEEK 7-WEEK 7/2/2010 1KN $94.00 PREF 0 7 WEEK 7-WEEK 7/2/2010 2DN $94.00 DISC 0 7 WEEK 7-WEEK 7/4/2010 2DN $99.00 TRAN 0 7 WEEK 7-WEEK 

我想数据透视表看起来像这样:

 Count of Date PREF TRAN DISC 7-WEEK (Avg of Count of Date Here) 0 (Avg of Count of Date Here) 7/1/2010 (Count of Date Here) 7/2/2010 (Count of Date Here) 7/3/2010 (Count of Date Here) 7/4/2010 (Count of Date Here) 1-30 (Avg of Count of Date Here) 7/1/2010 (Count of Date Here) 7/2/2010 (Count of Date Here) 7/3/2010 (Count of Date Here) 7/4/2010 (Count of Date Here) 

所以在我的例子中,我希望它看起来像这样:

 Count of Date PREF TRAN DISC 7-WEEK 0.25 0.75 0.25 0 0.25 0.5 0.25 7/1/2010 0 1 0 7/2/2010 1 0 1 7/3/2010 0 0 0 7/4/2010 0 1 0 1-30 0 0.25 0 7/1/2010 0 1 0 7/2/2010 0 0 0 7/3/2010 0 0 0 7/4/2010 0 0 0 

有无论如何得到数据透视表来做到这一点?

如果我把它设为“平均”,那么它将平均的Exceldate,给一些无意义的数字,如44000.如果我在原始数据表中创build一个额外的列,如“RoomNights”,但设置为“1”因为每张对开本只能出售一次房间一次),那么计数/求和将是相同的,但平均值会给出一个错误的值(在这种情况下只给出“1”)。