假设我有一个酒店预订Excel表,其中包含以下列:开始日期,结束日期,房间号。当我创建透视表时,我想创建一个时间轴过滤器,显示在过滤范围内预订了多少房间。如果我只是简单地为“开始日期”创建一个时间轴过滤器,它实际上不会工作:例如,如果一个房间是从2020.10.10到2020.10.17预订的,我过滤2020.10.11,它不会将房间包括在计算中,因为它不是开始日期。
jucafojl1#
如果没有错,你应该重组数据.因为你已经有start date和end date,我建议你做一个新的列Booking Date中,我们需要列出所有的日期从start date到end date每个预订.
start date
end date
Booking Date
***例如:**假设预订了1.1.2099到10.1.2099之间的房间,这将为每个房间号范围内的每个日期提供给予一行。
1.1.2099
10.1.2099
现在我们的花式pivot-table,使用Booking Date作为过滤字段。这样,当您过滤特定日期时,它将包括每个房间预订期间的所有日期。这应该可以达到所需的结果。
pivot-table
A
B
A2
10
B2
15
| 列A|色谱柱B|列C|| --|--|--|| 1 | 5 |一、二、三、四、五|| 10 | 13 |十,十一,十二,十三|| 20 | 25 |20、21、22、23、24、25|现在想象一下,列中填充了日期,然后是预订日期列,填充了必要的数据。当您pivot-table时,您可以选择过滤或其他操作。
1条答案
按热度按时间jucafojl1#
如果没有错,你应该重组数据.因为你已经有
start date
和end date
,我建议你做一个新的列Booking Date
中,我们需要列出所有的日期从start date
到end date
每个预订.***例如:**假设预订了
1.1.2099
到10.1.2099
之间的房间,这将为每个房间号范围内的每个日期提供给予一行。现在我们的花式
pivot-table
,使用Booking Date
作为过滤字段。这样,当您过滤特定日期时,它将包括每个房间预订期间的所有日期。这应该可以达到所需的结果。
A
和B
。如果A2
包含10
,B2
包含15
,我想填充`C2,它包含A2和B2中的值之间的一系列数字,用逗号分隔。因此,C2列中的输出应该是:10,11,12,13,14,15.这里有一个简单的表格,以便更好地理解:| 列A|色谱柱B|列C|
| --|--|--|
| 1 | 5 |一、二、三、四、五|
| 10 | 13 |十,十一,十二,十三|
| 20 | 25 |20、21、22、23、24、25|
现在想象一下,列中填充了日期,然后是预订日期列,填充了必要的数据。当您
pivot-table
时,您可以选择过滤或其他操作。