Excel数据透视表使用date列来过滤结果
我有一个数据透视表,我已经在页面字段区域中inputdate字段来过滤页面中的数据。
但是,我只能select单个date。
我想使用date范围。 我怎样才能做到这一点? 或者我可以这样做吗?
这是一个数据源分类如何获得/使用的分类
分析服务
如果您正在使用Analysis Services数据,那么默认情况下,我认为您会对date结构进行细分(如果维度和字段被归类为此类)。
(隐藏)Excel工作表数据源
date结构细分不适用于工作簿中另一个(通常是隐藏的)工作表的数据。
你将不得不创build额外的列标记范围,然后你可以使用它。
例如,假设您有一个SalesDate列。 在你的源代码中,你应该进一步打破这个列,所以你会得到以下列
- SalesDate
- SalesYear
- SalesQuarter
- SalesMonth
- SalesWeek
然后,您可以使用这些来有效地创build范围。 如果你有自定义的范围,你也可以把它们放在这里。
外部SQL查询
如果您正在使用SQL查询,则可以创build为您执行这些计算的计算列。 如果您有能力修改SQL查询,则可以将这些列添加到查询中。
如果您无法修改SQL,则可以在“数据透视表”结构中创build“计算”字段。