Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Alexylai от 11 января 2018, 12:29:13

Название: Сложный заголовок импорта
Отправлено: Alexylai от 11 января 2018, 12:29:13
Добрый день!

Во вложении пример исходника.
Вопрос: как в клик собрать таблицу со следующей структурой -
1) Сотрудник
2) Компания
3) Дата
4) Приход
5) Уход

Выходит избыточно, но реляционненько.
Название: Re: Сложный заголовок импорта
Отправлено: Alexylai от 11 января 2018, 04:34:41
Мой код:

   SET vImport1 = '[...\2017091.xlsx]';
   
   CrossTable(Сотрудники, Время, 2)
   T1:
   LOAD * FROM $(vImport1) (ooxml, embedded labels,  filters(
      Remove(Col, Pos(Top, 1)),
      Transpose(),
      Replace(1, top, StrCnd(null)),
      Top(2, 'Тип метки')
   ));
   
   RENAME FIELD Сотрудник TO Дата;
Название: Re: Сложный заголовок импорта
Отправлено: Alexylai от 15 января 2018, 10:21:05
UP?)
Название: Re: Сложный заголовок импорта
Отправлено: admin от 15 января 2018, 01:57:31
Добрый день.
В один этап данные к нормальному виде не привести.
Потребуется несколько преобразований.
Вы на верном пути. Сформируйте руками целевой вариант и выложите на форум для предметного обсуждения.
Название: Re: Сложный заголовок импорта
Отправлено: Alexylai от 15 января 2018, 02:21:17
 :)