Как рассчитать разницу между максимальными и минимальными датами в нестатических сводных таблицах? - PullRequest
1 голос
/ 27 июня 2019

У меня есть сводная таблица, как это

A | 01/01/2001 | 01/02/2001
A | 01/01/2001 | 01/02/2008
B | 01/01/1994 | 01/11/2015
B | 01/01/2006 | 01/02/2014
B | 11/01/2016 | 19/07/2018
C | 01/03/2006 | 21/02/2014
C | 01/06/2016 | 01/05/2017
...

Я хочу создать сводную таблицу, которая отображает разницу в месяцах, поэтому либо:

A | 01/01/2001 | 01/02/2001 | 1
A | 01/01/2001 | 01/02/2008 | 85
etc...

или только месяцы:

A | 1
A | 85
etc...

Конечно, я мог бы просто использовать =DATEDIF(date1,date2,"M"), который бы работал, но я также хочу добавить срез, чтобы я мог фильтровать A, B, C, ..., это означает, что число строк не фиксировано, и поэтому я не могу просто добавить эту формулу.

Есть ли хороший способ сделать это?

1 Ответ

2 голосов
/ 27 июня 2019

Вы можете вычислить поле внутри самой сводной таблицы, и тогда вы сможете использовать слайсеры

Навигация:

Инструменты сводной таблицы >> Анализ >> Элементы и наборы полей >> Вычислить поле

А затем вставьте свою дату, если формула

=DATEDIF(Date1,Date2,"M")

Надеюсь, это поможет!

...