Создание нескольких графиков из одной таблицы данных
Я пытаюсь создать электронную таблицу Google для своих продаж для своего бизнеса, что происходит на нескольких разных онлайн-порталах, например Amazon, eBay, My Website и т. Д.
Но если я создаю этот путь, то я не получаю никаких графиков, которые мне действительно нужны.
Хотя я пробовал и другие способы, в которых у меня были порталы в строке 1 и даты в столбце A, но в этом случае у меня может быть только один параметр: Нет продаж или Общий объем продаж (рупии)
И график для этого получается красиво:
Однако в этом случае мне пришлось бы создать отдельный лист для записи продаж в сумме.
Есть ли способ решить эту ситуацию, где я могу создать одну таблицу и иметь графики, показывающие мне данные по мере необходимости?
1 ответ
Это хорошее приложение для сводных таблиц. Начиная с исходных данных, вы можете создавать сводные таблицы из графического интерфейса пользователя (Данные> Сводные таблицы...) или по формуле, используя функцию QUERY.
Например, эта формула создаст таблицу с порталами в отдельных столбцах:
=QUERY(A:D,"SELECT B,SUM(C) WHERE A != '' GROUP BY B PIVOT A")
Примечание: диаграмма этих данных требует, чтобы все ячейки были заполнены числами, поэтому необходимо, чтобы ваши исходные данные содержали нулевые значения для портала / дней без продаж, как показано в этом примере данных:
A B C D
Portal Date No of Sales Total Sales
Amazon June 18 33 45.62
Flipkart June 18 2 2.64
Biocarve June 18 3 4.32
Ebay June 18 0 0.00
Amazon June 19 22 37.01
Ebay June 19 2 3.52
Flipkart June 19 0 0.00
Biocarve June 19 0 0.00
Biocarve June 20 5 6.47
Flipkart June 20 1 1.45
Amazon June 20 8 10.69
Ebay June 20 0 0.00
Вывод сводной таблицы:
Date Amazon Biocarve Ebay Flipkart
6/18/2016 33 3 0 2
6/19/2016 22 0 2 0
6/20/2016 8 5 0 1
И график:
Аналогично, эта формула:
=query(A:D,"select B,SUM(D) WHERE A != '' GROUP BY B PIVOT A")
... суммирует общие продажи, с таким результатом:
Date Amazon Biocarve Ebay Flipkart
6/18/2016 45.62 4.32 0.00 2.64
6/19/2016 37.01 0.00 3.52 0.00
6/20/2016 10.69 6.47 0.00 1.45
Вы также можете собрать все сводные данные в одну таблицу и создать диаграмму из нее. (Вам необходимо настроить серию диаграмм для использования левой и правой осей.)
Запрос:
=query(A:D,"select B,SUM(C),SUM(D) WHERE A != '' GROUP BY B PIVOT A")
Полученная таблица:
И пример диаграммы из этой таблицы: