Member 14819668 Ответов: 1

Какой самый простой способ создать эту сводную таблицу?


Всем привет!

Я здесь новичок и просматривал форум, но я так заблудился, что мне понадобится небольшая помощь.

Я хотел бы знать, с чего мне начать читать/учиться, чтобы сделать следующее:

У меня есть размещенная таблица SQL с информацией о продажах в следующих столбцах:

Дата - Местоположение - Поставщик - Продажи - Единицы Измерения - Транзакции ......
Я бы хотел построить сводную таблицу (Excel-как) с фильтры даты и местоположения Поставщик как строки и продажи , единицы измерения и транзакции как колумны.

Кроме того, id хотел бы добавить дополнительные collumns на основе формул, таких как "единицы измерения/транзакции".

В самом начале конец каждого столбца, другой расчет может произойти (сумма, среднее, кол...)


Не могли бы вы просветить меня, как это сделать? Какой самый лучший язык программирования? любой учебник для сводных таблиц proccesing sql data?

Я не хочу быть зависимым от excel, так как мне нравится создавать форму входа пользователя в систему и устанавливать предопределенное местоположение, а затем создавать больше функций.


Спасибо вам всем!

Что я уже пробовал:

Я пытался сделать это в веб-среде. Поворот довольно сложен, и единственный способ, который я нашел, - это использовать программное обеспечение "flexmonster".

1 Ответов

Рейтинг:
2

MadMyche

Вероятно, самое важное, что нужно включить в свой вопрос, - это быть конкретным с информацией об окружающей среде.

У меня также есть данные, хранящиеся в облаке. Так получилось, что я работаю с MS SQL Server, который на самом деле имеет встроенную поддержку PIVOT.
Аналогичные функции доступны и в некоторых других базах данных, таких как Oracle.

Другие типы баз данных (такие как MySql или MariaDB) не имеют собственных сводных или аналогичных функций и требуют инструментов. Один из них называется dbForge Studio.

Итак... ваш ответ зависит в первую очередь от того, какой тип БД вы используете.
1. Ниже приведены некоторые ссылки для ознакомления
2. Будьте конкретны при использовании Google для вопросов БД- MySQL pivot

Одна из самых важных вещей, которую следует помнить, заключается в том, что база данных предназначена в первую очередь для хранения данных. Второстепенные функции, такие как отчеты и текстовые манипуляции, часто лучше выполняются на уровне представления.

И не забудь... Excel можно подключить для использования базы данных в качестве источника информации, и именно там большинство людей учатся PIVOT

Рекомендации:
Использование PIVOT и UNPIVOT - SQL Server | Microsoft Docs[^]
Сводные таблицы в MySQL[^]
SQL Pivot во всех базах данных: MySQL, MariaDB, SQLite, PostgreSQL, Oracle, …[^]
MySQL GUI Tool - MariaDB и MySQL Front End клиент[^]


phil.o

5 б

MadMyche

~ Мерси