Международная конференция QlikWorld 2020. Присоединяйтесь к нам, чтобы узнать, как получить максимальную пользу от ваших данных. Действуйте быстро. Зарегистрируйтесь сейчас и сэкономьте.

Разделение поля в таблице

С помощью карточки Разделить можно создавать новые поля с использованием данных существующего поля. К примеру, можно разделить поле, содержащее адрес, чтобы создать новое поле, содержащее только почтовый индекс. Благодаря этой функции можно быстро создавать новые поля, содержащие сегменты существующих данных. С помощью карточки Разделить можно создавать новые поля из полей таблицы, соответствующих следующим требованиям.

  • В карточке Сводка поля должны быть настроены в качестве измерений.
Подсказка:

Поля таблицы, содержащие сведения о дате и времени, автоматически выделяются в поля даты при подготовке таблиц в Диспетчере данных. Для них не требуется использовать карточку Разделить.

Карточка Разделить состоит из поля ввода, содержащего значение шаблона, и окна предварительного просмотра новых полей и значений. По умолчанию значением шаблона является первое значение поля в числовом порядке, однако можно выбрать другие значения исходного поля для использования в качестве шаблона. Необходимо выбрать значение, представляющее все значения таблицы. Разделение с помощью значения выброса в качестве шаблона может повлиять на качество новых полей.

Разделение полей осуществляется за счет добавления маркеров разделения в места значения шаблона, в которых следует разделить поле. Чтобы добавить маркер разделения, выберите точку в поле выборки, в месте нахождения которой необходимо добавить маркер разделения, откорректируйте выборку и выберите разделение по вхождению или позиции. Карточка Разделить может автоматически добавлять рекомендуемые маркеры разделения в значение шаблона.

Вхождения представляют собой вхождения выбранного разделителя, например символа @ или пробела между словами. Позиции маркеров разделения вхождения определяются относительно:

  • Начала значения, например первое вхождение @ в составе значения.
  • Положения маркеров справа от другого вхождения или маркера разделения позиции, например первое вхождение . после @.

В случае удаления вхождения, относительно которого определяется позиция другого вхождения, позиция другого вхождения будет вновь определена по тому же правилу относительно следующего вхождения другого набора разделителей в виде маркера разделения или в начале значения. Для разделения поля можно использовать до 9 разделителей.

Примечание:

Карточка Разделить разделяет значения с помощью символов, настроенных в качестве маркеров разделения. Если данные содержат разные варианты таких символов, например символы с диакритикой, эти различия должны быть учтены в ходе разделения.

Позиции представляют собой расположения в значении поля, например, после первых четырех символов. Позиции определяются относительно:

  • Начала значения.
  • Позиции справа от маркера разделения вхождения, например второй символ после маркера разделения вхождения.

В случае удаления вхождения, справа от которого находится позиция, позиция будет перемещена на то же место относительно начала значения или первого маркера разделения вхождения слева от начала значения.

При добавлении маркеров разделения окно предварительного просмотра поля обновляется и отображает новые поля и содержащиеся в них данные. В окне предварительного просмотра поля можно переименовать новые поля. Также перед применением разделения можно настроить включение или исключение разделенных полей из таблицы. В ходе применения разделения в таблицу добавляются поля, выбранные в окне предварительного просмотра поля.

Поле можно разделить несколько раз.

Чтобы разделить поле на несколько новых полей, выполните следующие действия.

  1. Получите доступ к карточке Разделить.
  2. Настройте маркеры разделения в поле ввода.
  3. Также вы можете выполнять следующие дополнительные действия.
    • Удаление маркеров разделения.
    • Выбор новых полей, которые необходимо добавить в таблицу.
    • Переименование новых полей.
  4. Создание новых полей.

Доступ к карточке разделения

Выполните следующие действия.

  1. В Диспетчере данных выберите таблицу и щелкните @.
  2. Выберите поле измерения.
  3. В карточке профилирования данных щелкните вкладку Разделить.

Вставка маркеров разделения

Для вставки маркеров разделения щелкните позиции в значении выборки и выберите вид разделения, который необходимо применить.

Подсказка:

Чтобы изменить значение выборки, отображаемое в поле ввода, щелкните элемент S и выберите другое значение.

Выполните следующие действия.

  1. В карточке Разделить щелкните позицию в значении выборки, для которой следует добавить маркеры разделения.

    Щелчок приводит к выбору всех значений шаблонов до любого другого маркера разделения.

    Двойной щелчок приводит к выбору точки расположения курсора в значении шаблона.

  2. Откорректируйте выбор щелчком и перетаскиванием вкладок выбора или выделением раздела, который необходимо выбрать.
  3. Нажмите кнопку, соответствующую виду разделения, который необходимо применить.

    • Текущее вхождение: поле будет разделено по выбранному вхождению разделителя.
    • Все вхождения: поле будет разделено по всем вхождениям разделителя.
    • Текущие позиции: поле будет разделено с обеих сторон от выбранного значения.
    • Текущая позиция: поле будет разделено в месте нахождения данной позиции.

К значению шаблона добавляется маркер разделения.

Удаление маркеров разделения

Выполните следующие действия.

  • В карточке Разделить выполните одно из следующих действий.

    • Чтобы удалить один маркер разделения, щелкните элемент E над маркером, который необходимо удалить.
    • Чтобы удалить все маркеры разделения, щелкните Сбросить.

      Рекомендуемые маркеры разделения не удаляются, а все удаленные рекомендуемые маркеры разделения повторно добавляются в шаблон. Эти маркеры необходимо удалить по отдельности.

Выбор полей для добавления в таблицу

Можно выбрать созданные с помощью карточки Разделить поля для включения или исключения из таблицы. По умолчанию включены все разделенные поля.

Выполните следующие действия.

  • В окне предварительного просмотра поля в карточке Разделить выполните одно из следующих действий.

    • Чтобы включить поле, установите флажок столбца поля.
    • Чтобы исключить поле, снимите флажок столбца поля.

Переименование новых полей

Выполните следующие действия.

  • В заголовке поля в окне предварительного просмотра поля в карточке Разделить укажите новое имя поля.

Создание новых полей

Выполните следующие действия.

  • В карточке Разделить щелкните Разделить.