| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:olap:case_system_table [18.07.2019 06:01] – [Шаг 1. Создать и заполнить системный справочник] mayn | product:olap:case_system_table [22.04.2020 11:08] (текущий) – mayn |
|---|
| Частый кейс: нужно сопоставить (перемножить, поделить, сравнить) одни значения с другими. | Частый кейс: нужно сопоставить (перемножить, поделить, сравнить) одни значения с другими. |
| |
| Предположим, мы хотим посчитать цену отгруженного товара. \\ | Предположим, мы хотим посчитать цену отгруженного товара. Или посчитать ставку сотрудников по трудозатратам. \\ |
| Разберемся на яблоках. =) | Разберемся на яблоках. =) |
| |
| {{ :product:olap:apples.png?nolink&150 }} | {{ :product:olap:apples.png?nolink&150 }} |
| |
| Чтобы всё получилось, как надо, нам нужно 2 [[product:tables:about|справочника]]: | Чтобы всё получилось как надо, нам нужно 2 [[product:tables:about|справочника]]: |
| * {{fa>cog}} [[product:tables:admin:system_in_general_table|системный справочник]] | * {{fa>cog}} [[product:tables:admin:system_table|системный справочник]] |
| * и обычный. | * и обычный. |
| |
| </grid> | </grid> |
| |
| Предположим, что мы хотим узнать, сколько всего мы заработали на всех поставках суммарно. Для этого нужно перемножить цену на яблоки, актуальные на определённые даты, с объёмом проданных яблок. | Предположим, надо узнать, сколько всего мы заработали на всех поставках суммарно. Для этого перемножим цену яблок, актуальную на определённые даты, на объём проданных яблок. |
| |
| **Как это сделать в ADVANTA?** | **Как это сделать в ADVANTA?** |
| - пригласить пользователей заполнить значения справочника; | - пригласить пользователей заполнить значения справочника; |
| - импортировать записи справочника; | - импортировать записи справочника; |
| - настроить [[product:forms:admin:new_form|форму и собирать данные]] от пользователей. | - настроить [[product:forms:admin:about|форму и собирать данные]] от пользователей. |
| |
| ===== Шаг 3. Создать OLAP-куб и настроить его ===== | ===== Шаг 3. Создать OLAP-куб и настроить его ===== |
| * ''Режим обновления'' -- выберите в зависимости от общей нагруженности системы и размеров данных, с которыми куб будет работать. \\ Чтобы данные для пользователей в отчётах открывались быстро, выберите "Один раз в сутки" или "По таймеру". \\ [[product:settings:system:timer|Настройки таймера.]] | * ''Режим обновления'' -- выберите в зависимости от общей нагруженности системы и размеров данных, с которыми куб будет работать. \\ Чтобы данные для пользователей в отчётах открывались быстро, выберите "Один раз в сутки" или "По таймеру". \\ [[product:settings:system:timer|Настройки таймера.]] |
| |
| === 3.2 Создать измерения === | ==== 3.2 Создать измерения ==== |
| {{:product:olap:olap_illustration_11.png?nolink&120 |}} | {{:product:olap:olap_illustration_11.png?nolink&120 |}} |
| - В созданном шаблоне OLAP-куба в блоке "Измерения" -> ''Создать''. | - В созданном шаблоне OLAP-куба в блоке "Измерения" -> ''Создать''. |
| <image shape="thumbnail">{{ :product:olap:olap_funny_1.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:olap:olap_funny_1.png?nolink |}}</image> |
| |
| ==== 3.2 Показатель-запрос из обычного справочника ==== | ==== 3.3 Показатель-запрос из обычного справочника ==== |
| {{:product:olap:olap_illustration_12.png?nolink&120 |}} | {{:product:olap:olap_illustration_12.png?nolink&120 |}} |
| |
| <image shape="thumbnail">{{ :product:olap:olap_funny_4.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:olap:olap_funny_4.png?nolink |}}</image> |
| |
| ==== 3.3 Показатель-запрос из системного справочника ==== | ==== 3.4 Показатель-запрос из системного справочника ==== |
| {{:product:olap:olap_illustration_12.png?nolink&120 |}} | {{:product:olap:olap_illustration_12.png?nolink&120 |}} |
| |
| <image shape="thumbnail">{{ :product:olap:olap_funny_5.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:olap:olap_funny_5.png?nolink |}}</image> |
| |
| ==== 3.4 Показатель-формула, чтобы посчитать ==== | ==== 3.5 Показатель-формула, чтобы посчитать ==== |
| {{:product:olap:olap_illustration_13.png?nolink&120 |}} | {{:product:olap:olap_illustration_13.png?nolink&120 |}} |
| |
| {{:product:olap:olap_illustration_14.png?nolink&130 |}} | {{:product:olap:olap_illustration_14.png?nolink&130 |}} |
| |
| **Создайте [[product:reports:summary_olap_report|OLAP-отчёт]], чтобы проверить, что получилось.** | **Создайте [[product:reports:olap|OLAP-отчёт]], чтобы проверить, что получилось.** |
| |
| - Рабочий стол ADVANTA (Главная страница) -> в модуле слева "Мои отчёты" -> "+ Добавить отчёт". | - Рабочий стол ADVANTA (Главная страница) -> в модуле слева "Мои отчёты" -> "+ Добавить отчёт". |
| - Выберите в блоке с отчётами OLAP куб с названием "Цена сделок по фруктам". | - Выберите в блоке с отчётами OLAP-куб с //"Цена сделок по фруктам"//. |
| - Выберите в [[product:reports:filters|фильтре]] те объекты, к которым привязан справочник, куда пользователи вносят данные. | - Выберите в [[product:reports:filters|фильтре]] те объекты, к которым привязан справочник, куда пользователи вносят данные. |
| - Посмотрите, что получилось. | - Посмотрите, что получилось. |
| <image shape="thumbnail">{{ :product:olap:olap_funny_7.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:olap:olap_funny_7.png?nolink |}}</image> |
| |
| {{ :product:olap:olap_funny.gif?nolink |}} | <image shape="thumbnail">{{ :product:olap:olap_funny.gif?nolink |}}</image> |
| | |
| | --------------------- |
| | |
| | См. также: |
| | * [[product:olap:case_index|как посчитать количество записей в справочнике]]; |
| | * [[product/olap/case_average_bill|как узнать средний чек по сделкам.]] |