Создание нескольких графиков из одной таблицы данных

Я пытаюсь создать электронную таблицу 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")

Полученная таблица:

Скриншот

И пример диаграммы из этой таблицы:

Скриншот

Другие вопросы по тегам