Excel数据透视表 - 按月计算的平均占用率,当日期为计数时

时间:2014-08-07 00:40:57

标签: excel pivot-table

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

如何创建数据透视表,其中“计算”按日期匹配的条目数,但我想平均该月的数量。

我的原始数据如下所示:

  • DaysOutRound,是预订预订多少天的圆形表格
  • 期间,由月份编号和代码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

无论如何都要获得数据透视表来执行此操作吗?

如果我将其设为“平均”,那么它将平均excel日期,给出一些无意义的数字,如44000.如果我在原始原始数据表中创建一个额外的列,如“RoomNights”,但将其设置为“1”对于一切(因为你每个作品集只能每晚出售一次房间),然后计数/求和将是相同的,但平均值给出一个错误的值(在这种情况下只给出“1”)。

0 个答案:

没有答案