Трансформации
< Платформа 3V | Отчет | 1. Настроить строки | 1.4. Дополнительные настройки
Перейти к навигации
Перейти к поиску
Версия от 14:50, 5 октября 2020; G.kalin (обсуждение | вклад)
Трансформация - это метод группировки с заменой оригинальных справочников боковика на связанные для связанных атрибутов или на временные #Временный справочник для обычных атрибутов.
Для трансформации достаточно выбрать метод группировки GroupingMethod при описании справочника боковика.
1 {
2 ...
3 "leftHeader": {
4 "dictionaries": [
5 {
6 ...
7 "groupingMethod": "TransformToSeparateDictionaries",
8 ...
9 }
10 ],
11 ...
12 }
13 ...
14 }
Временный справочник
Временный справочник - это генерируемый на уровне ядра справочник с уникальными значениями атрибута по которому проводится группировка.
Виды трансформации
- TransformToSeparateDictionaries - обычная трансформация, заменяет справочник боковика на справочники группировочных атрибутов.
- TransformToSeparateDictionariesHierarchically - тоже самое только с выстраиванием иерархии.
Агрегация фактов показателя с трансформируемыми измерениями
- Если в шапке есть показатель измерения которого трансформируются, то для трансформации можно указать тип агрегации фактов показателя TransformAggregationType.
- Если тип агрегации не будет указан, по умолчанию будет использоваться тип агрегации "Сумма".
1 {
2 ...
3 "topHeader": {
4 "topHeaderItems": [
5 ...
6 {
7 ...
8 "TransformAggregationType": "DistinctCount",
9 ...
10 "discriminator": "IndicatorOptionsDto"
11 }
12 ],
13 ...
14 },
15 ...
16 }