Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Декабрь 12, 2018, 07:47:38 pm

Автор Тема: Как добавить новую колонку  (Прочитано 791 раз)

Оффлайн WA

  • Наставник
  • **
  • Сообщений: 73
  • Страна: ru
  • Рейтинг: +2/-0
    • Просмотр профиля
Как добавить новую колонку
« : Октябрь 04, 2018, 03:46:19 pm »
Есть таблица сохраненная в QVD файл. Как добавить к ней новую колонку, заполнив её одинаковыми данными? Конкретно надо, чтобы везде было 'А'.

Оффлайн Валерий

  • Новичок
  • *
  • Сообщений: 25
  • Страна: ua
  • Рейтинг: +3/-0
    • Просмотр профиля
Re: Как добавить новую колонку
« Ответ #1 : Октябрь 04, 2018, 10:02:21 pm »
1. Загрузить таблицу в Qlik, предварительно добавив: 'A' as [Имя столбца]
2. Сохранить таблицу в Qvd

Оффлайн WA

  • Наставник
  • **
  • Сообщений: 73
  • Страна: ru
  • Рейтинг: +2/-0
    • Просмотр профиля
Re: Как добавить новую колонку
« Ответ #2 : Октябрь 05, 2018, 11:22:23 am »
Не так не катит.

Пишу подробности.
загружаю такие поля из файла в qlik
mytable:
LOAD [Call ID],Контекст,Коммутатор,Right([Дата и время создания],8) as Создан, Right([Дата и время завершения],8) as Завершен
FROM [C:\CALL_LOG\*.csv] (txt, utf8, embedded labels, delimiter is ';', msq);

сохраняю данные в 2-х файлах qvd

Store [Call ID],Коммутатор as srv, Создан from mytable into C:\Users\snaz\Downloads\создан.qvd;
Store [Call ID],Коммутатор as srv, Завершен from mytable into C:\Users\snaz\Downloads\завершен.qvd;


так вот, надо чтобы в файле "создан.qvd" добавилась колонка "метка" и в ней во всех строках было 'A',
а в файле "завершен.qvd" добавилась колонка "метка" и в ней во всех строках было 'B'.

Далее я собираюсь объединить эти 2 файла и работать с ним. В объединенном файле должно быть что-то типа такого (см. вложение)

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

Re: Как добавить новую колонку
« Ответ #2 : Октябрь 05, 2018, 11:22:23 am »

Оффлайн WA

  • Наставник
  • **
  • Сообщений: 73
  • Страна: ru
  • Рейтинг: +2/-0
    • Просмотр профиля
Re: Как добавить новую колонку
« Ответ #3 : Октябрь 05, 2018, 11:24:39 am »
Объединить таким образом
создан:
LOAD [Call ID],srv, Создан,метка as время
FROM [C:\создан.qvd] (qvd);
завершен:
Concatenate (создан)
LOAD [Call ID],srv, Завершен,метка as время
FROM [C:\завершен.qvd] (qvd);

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1236
  • Страна: ru
  • Рейтинг: +133/-0
    • Просмотр профиля
Re: Как добавить новую колонку
« Ответ #4 : Октябрь 05, 2018, 11:54:39 am »
Вариантов несколько.
Цель какая? получить объединенный файл?
В этом случае можно добавить флаги на последнем этапе.
создан:
LOAD [Call ID],srv, Создан,метка as время , 'А' as Метка
FROM [C:\создан.qvd] (qvd);
//завершен:
Concatenate (создан)
LOAD [Call ID],srv, Завершен,метка as время  , 'B' as Метка
FROM [C:\завершен.qvd] (qvd);

Оффлайн WA

  • Наставник
  • **
  • Сообщений: 73
  • Страна: ru
  • Рейтинг: +2/-0
    • Просмотр профиля
Re: Как добавить новую колонку
« Ответ #5 : Октябрь 05, 2018, 01:19:56 pm »
всем спасибо

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

Re: Как добавить новую колонку
« Ответ #5 : Октябрь 05, 2018, 01:19:56 pm »