Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Добрый день!
Помогите, пожалуйста, с объединением измерений!
Имеются данные по 2 разным типам транзакций (запасы и взаиморасчеты, пример сильно упрощенный):
1. ОсновнойМенеджер - КредиторскаяЗадолженность
Иванов 1000
Петров 2000
Сидоров 3000
2. Инженер-ОстатокНач
Иванов 10000
Петров 6000
Васильев 7000
Как создать диаграмму (сводную таблицу), которая объединила бы данные:
Менеджер/Инженер-КредиторскаяЗадолженность-ОстатокнаНачало
Иванов 1000 10000
Петров 2000 6000
Сидоров 3000 -
Васильев - 7000
?
Методом проб и ошибок нашел решение.
В диаграмме Добавить вычисляемое измерение Инженер&ОсновнойМенеджер.
Но в реальном кейсе возникли некоторые проблемы с исчислением выражений, связанных с агрегированием.
Есть еще варианты решения?
Сделай скрип загрузки вот таким:
Таблица1:
LOAD ОсновнойМенеджер,
КредиторскаяЗадолженность,
Инженер,
ОстатокНач
FROM
[Лист Microsoft Excel.xlsx]
(ooxml, embedded labels, table is Лист1);
Таблица2:
LOAD
ОсновнойМенеджер as [ОсновнойМенеджер/Инженер],
КредиторскаяЗадолженность
RESIDENT Таблица1;
Таблица3:
LOAD
Инженер as [ОсновнойМенеджер/Инженер],
ОстатокНач
RESIDENT Таблица1;
DROP Table Таблица1;
только не забудь путь в файлу поменять
!
Методом проб и ошибок нашел решение.
В диаграмме Добавить вычисляемое измерение Инженер&ОсновнойМенеджер.
Но в реальном кейсе возникли некоторые проблемы с исчислением выражений, связанных с агрегированием.
Есть еще варианты решения?
Спасибо, но я сделал очень упрощенный кейс на базе реального куба, в котором более 300 измерений.
Изменить модель данных (скрипт) мы не можем, поскольку возникают циклические ссылки (менеджер и инженер привязаны к разным показателям таблицы фактов). Поэтому я ищу решение именно средствами set analys.
Привет,
Без модели данных вашего вопроса сложно подсказать решение.
Я склоняюсь к внесению изменений в модель данных через скрипт.