3

С сервера SQL у меня есть запрос, который дает мне ежедневные номера транзакций для нескольких компаний в день, что-то вроде

DATE          Company    Total    Tax year
2013-04-24    ABC         50       2013
2013-10-15    DEF         20       2014

И так далее. Эти данные хорошо переходят в сводную диаграмму мощности, а затем в сводную таблицу, поэтому я могу показать значения для компании в месяц / год

            2013      2014 
ABC 
January     600       750
Feb         800       900

DEF    
January     1000      750
Feb         900       110

Теперь самое простое, что мне нужно, это добавить столбец РАЗНИЦА. Но поскольку данные взяты из базы данных, Excel обрабатывает их как данные OLAP, а параметр "Вычисляемое поле" в «Полях, элементах и наборах» неактивен. Я не хочу просто вставлять данные из базы данных (что было бы самым простым решением), так как было бы неплохо иметь эти данные вживую. Это такая банальная вещь, но я не могу найти разумное решение.

Хорошо, я нашел частичное решение, создав дополнительную сводную таблицу и отобразив разницу, основанную на годах (вместо сумм). Это можно сделать, нажав на новую сводную диаграмму, выбрав «Показать значения как> Разница с», а затем выбрав "Налоговый год" и "предыдущий"

1 ответ1

2

У вас почти есть решение, но вам не нужно создавать вторую сводную таблицу.

Давайте начнем отсюда - у вас есть сводная таблица, как описано выше, и теперь вы хотите добавить столбец Разница .

Перетащите Всего в область Values во второй раз. Вы получите это, с Сумма Total и Сумма total2 за каждый год - что не совсем верно.

В разделе « Values » поменяйте местами Налоговый год и ∑ Значения, чтобы ∑ Значения находились сверху.

Теперь, как вы уже работали, щелкните правой кнопкой мыши по второму столбцу и выберите « Show Values As > « Difference From а затем выберите « Налоговый год и предыдущий».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .