Qlik Community

Россия и СНГ

Announcements
QlikWorld 2022, LIVE in Denver CO., May 16-19, 2022. REGISTER NOW TO RECEIVE EARLY BIRD PRICING
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Объединение измерений

Добрый день!

Помогите, пожалуйста, с объединением измерений!

Имеются данные по 2 разным типам транзакций (запасы и взаиморасчеты, пример сильно упрощенный):

1. ОсновнойМенеджер - КредиторскаяЗадолженность

Иванов 1000

Петров 2000

Сидоров 3000

2. Инженер-ОстатокНач

Иванов 10000

Петров 6000

Васильев 7000

Как создать диаграмму (сводную таблицу), которая объединила бы данные:

Менеджер/Инженер-КредиторскаяЗадолженность-ОстатокнаНачало

Иванов 1000 10000

Петров 2000 6000

Сидоров 3000 -

Васильев - 7000

?

1 Solution

Accepted Solutions
Not applicable
Author

Методом проб и ошибок нашел решение.

В диаграмме Добавить вычисляемое измерение Инженер&ОсновнойМенеджер.

Но в реальном кейсе возникли некоторые проблемы с исчислением выражений, связанных с агрегированием.

Есть еще варианты решения?

View solution in original post

4 Replies
bogusnya
Contributor III
Contributor III

Сделай скрип загрузки вот таким:

Таблица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;

только не забудь путь в файлу поменять

!

Not applicable
Author

Методом проб и ошибок нашел решение.

В диаграмме Добавить вычисляемое измерение Инженер&ОсновнойМенеджер.

Но в реальном кейсе возникли некоторые проблемы с исчислением выражений, связанных с агрегированием.

Есть еще варианты решения?

View solution in original post

Not applicable
Author

Спасибо, но я сделал очень упрощенный кейс на базе реального куба, в котором более 300 измерений.

Изменить модель данных (скрипт) мы не можем, поскольку возникают циклические ссылки (менеджер и инженер привязаны к разным показателям таблицы фактов). Поэтому я ищу решение именно средствами set analys.

Eugeny_Ilyin
Creator II
Creator II

Привет,
Без модели данных вашего вопроса сложно подсказать решение.
Я склоняюсь к внесению изменений в модель данных через скрипт.