数据透视表 - 在数据中包含DateStart和DateEnd - 显示日期之间所有日期的1

问题描述 投票:0回答:1

我在excel中的数据透视表中显示某些数据时遇到问题。假设在我拥有的数据中,有Organization,PromotionName,DateStart,DateEnd列。从这些数据我需要创建一个数据透视表,在RowRange我有组织,在列中我一年365天都有。在DataBodyRange中,我需要每天有1个特定促销处于活动状态(如果两个促销同时处于活动状态,那么它将在当天显示2,依此类推)。

它应该是这样的:https://i.stack.imgur.com/HHu9H.png

在这个屏幕上,在Selgros只有一个促销活动,从2月2日开始,到2月15日结束。

数据记录如下所示:

Organization / PromotionName / DateStart / DateEnd Selgros / Promo1 / 02.02.2016 / 15.02.2016

有谁知道怎么做?

excel vba excel-vba pivot-table
1个回答
0
投票

您需要在数据中添加一个额外字段,其中包含特定日期的日期。在您的示例中,您将需要16行,从02.02.2016,03.02.2016,....,15.02.2016开始。您可以通过代码或SQL轻松创建这些rcords

© www.soinside.com 2019 - 2024. All rights reserved.