BI Consult Desktop Logo BI Consult Mobile Logo
  • Перейти на КликСенс
  • Перейти на КликВью
  • Перейти на Tableau
  • Перейти на Power BI
  • российские bi dwh dl
  • Главная
  • Продукты Business-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • Энергетика
    • Фрод-менеджмент
    • E-Commerce
    • Фармацевтика
    • Построение хранилища данных
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • Process Mining
    • Сквозная аналитика
  • Платформы
    • Qlik Sense
    • QlikView
    • Tableau
    • Microsoft Power BI
    • Геоаналитика Qlik GeoAnalytics
    • Qlik NPrinting - рассылка отчетности QlikView/Qlik Sense
    • KliqPlanning Suite - бюджетирование в QlikView
    • ATK BiView-1C Коннектор (для Qlik/Tableau/PowerBI)
    • QlikView/Qlik Sense SAP Коннектор
    • QlikView R-Коннектор
    • Qlik Web Connectors - коннектор Google, Facebook, Twitter
    • Vizlib Qlik Sense extentions (библиотека экстеншнов)
    • Библиотека extention для Qlik
    • Qlik Alerting
    • Qlik Data Integration Platform - создание Data Lake
    • Qlik Data Catalog решение для Data Governance
    • ATK BiView документация
  • Услуги
    • Консалтинг
    • Пилотный проект
    • План обучения и сертификации
    • Подготовка специалистов по Qlik
    • Бесплатное обучение Qlik
    • Сертификация Qlik
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • Аудит приложений Qlik и Tableau
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс по Qlik Sense
    • Учебный курс по Tableau
    • Учебный курс по Microsoft Power BI
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс для бизнес-аналитиков
    • Учебный курс по NPrinting
    • Учебный курс по BigQuery
    • Учебный курс по Azure Databricks
    • Учебный курс по DWH
    • Учебный курс по Data Governance
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс администратора Qlik Sense
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

QlikView / Qlik Sense

  • Qlik Sense
    • Возможности Qlik Sense
    • Qlik Sense Enterprise
    • Qlik Sense Desktop
    • Qlik Sense Saas облачная инфраструктура для компаний
    • Источники данных и хранение данных
    • Безопасность и разграничение прав доступа
    • Масштабируемость
    • Политика лицензирования Qlik Sense
    • Qlik Sense November 2021: новые возможности
    • Географические карты в Qlik Sense
    • Qlik Sense Cloud / Qlik Sense в облаке
    • Учебное пособие по Qlik Sense
  • QlikView
    • Архитектура
    • Отличия QlikView от традиционных BI-систем
    • Политика лицензирования QlikView
    • Системные требования и сайзинг
    • Отличие от OLAP-систем
    • QlikView on Mobile
    • Qlik и Big Data
    • Демонстрационные примеры
    • QlikView в "облаке" (Amazon) / QlikView in the cloud
    • Интеграция QlikView с Microsoft SharePoint
    • Учебное пособие по QlikView
    • Что такое QlikView Publisher
    • QlikView Extranet Server и дистрибуция отчетности внешним пользователям
  • Qlik Data Catalog
  • Qlik Alerting
  • Qlik Data Integration Platform
  • Add-ons для QlikView
    • Vizlib Qlik Sense extentions (библиотека экстеншнов)
    • QlikView/Qlik Sense ATK BiView-1C Коннектор
    • Документация ATK BiView
    • Qlik NPrinting
    • Геоаналитика Qlik GeoAnalytics
    • GeoQlik
    • KliqPlanning Suite
    • QlikView/Qlik Sense SAP Коннектор
    • QlikView R-Коннектор
    • Qlik Web Connectors
    • QlikView Cognos TM1 Коннектор
    • Визуализация графов в Qlik Sense с помощью Ogma / Linkurious
  • Учебный курс по Qlik Sense

Tableau

  • Tableau
    • Tableau Desktop
    • Tableau Server
    • Tableau Prep
    • Технологии
    • Источники данных Tableau
    • Безопасность в Tableau
    • Политика лицензирования
    • Tableau 2021: новые возможности
    • Сравнение продуктов Tableau (Desktop, Server, Online, Public)
    • Демонстрационные примеры
    • Учебный портал Tableau
    • Коробочное решение "Мониторинг Tableau Server"
    • Чем отличаются Tableau Reader и Viewer?
  • Учебный курс по Tableau

Другое

  • Microsoft Power BI
    • Power BI Desktop
    • Power BI Report Server
    • Отраслевые решения Microsoft Power BI
    • Политика лицензирования Microsoft Power BI
    • Power BI Mobile
    • Учебные курсы Microsoft Power BI
    • Архитектура Power BI
    • Обработка данных в Power BI
    • Аудит системы Power BI
    • Power BI Report Server Management Tool
      • Power BI Report Server Monitoring
      • Power BI Report Server vs SQL Server Reporting Services
      • Автоматизация отчетов в Power BI Report Server
  • Учебный курс по Microsoft Power BI
  • Alteryx
    • Alteryx Designer
    • Инструменты Alteryx Designer
    • Alteryx Server
    • Alteryx Analytics Gallery
    • Alteryx. Создание приложения, workflow, ETL
  • Data Engeneering
    • Создание Data Lake
    • Создание Data Warehouse
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы » Учебный курс по Qlik Sense

Функции поля Qlik Sense – функции подсчета, поля и выбора

Сегодня мы поговорим о функциях поля в Qlik Sense. Функции делятся на две категории: функции подсчета и поля, а также функции выбора. Давайте рассмотрим их более подробно для лучшего понимания.

Функции поля Qlik Sense – подсчет, поле и выбор

Функции поля применяются к полям диаграммы. Каждый раз, когда мы загружаем данные в память Qlik Sense, создается внутренняя таблица. В таких таблицах есть поля данных (столбцы) и строки. Функции поля помогают применять операции к полям и управлять ими. Эти функции могут возвращать как целые числа, так и строковые значения, в зависимости от того, что запрашивают. Кроме того, мы знаем, что во всех типах диаграмм мы можем делать выборки по полям и значениям полей. При таком выборе также используются некоторые из функций поля.

 

i. Функции подсчета

a. Функция GetSelectedCount()

Эта функция возвращает количество или количество значений данных, которые выбраны в данный момент, т.е. являются зелеными.

Синтаксис:

GetSelectedCount(field_name[,include_excluded[,state_name]])

 

где field_name – имя поля, в котором вы хотите подсчитать выборки.

Если параметр Include_excluded, установлен в True, он включает все исключенные поля, которые были исключены из-за сделанного выбора. Если вы ничего не указываете для этого параметра в выражении, то предполагается, что он имеет значение False, и исключенные значения не учитываются.

State_name – имя альтернативного состояния, которое вы можете установить для конкретной визуализации. Если вы укажете это имя в этом параметре, то значения полей будут отсчитываться от него.

Например, предположим, что у нас есть сценарий, в котором есть поля с именами «First Name» (Имя), «Last Name» (Фамилия) и «Initials» (Инициалы).

Names:
LOAD * inline [
"First name"|"Last name"|”Initials”
Rajiv|Mehra|RM
Smriti|Sharma|SS
Mohak|Verma|MV
Parth|Kashyap|PK
John|Desilva|JD
Ketan|Bajaj|KB ] (delimiter is '|');

 

Если в поле «Name» выбран Rajiv, то функция, приведенная ниже, вернет,

GetSelectedCount ([First name])

Вернет 1, поскольку в поле «First name» выбрано одно значение.

Теперь, учитывая, что в поле «First Name» выбран «Rajiv», если мы попытаемся подсчитать выбранные значения в поле «Initials», тогда

GetSelectedCount ([Initials])

вернет 0, поскольку в инициалах не выбраны никакие значения.

 

b. Функция GetAlternativeCount()

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

Синтаксис:

GetAlternativeCount(field_name)

 

где field_name – это имя поля, в котором значения находятся в альтернативном состоянии.

Например, если мы сделаем панель выбора из полей, приведенных в приведенном ниже коде,

Names:
LOAD * inline [
"First name"|"Last name"|”Initials”
Rajiv|Mehra|RM
Smriti|Sharma|SS
Mohak|Verma|MV
Parth|Kashyap|PK
John|Desilva|JD
Ketan|Bajaj|KB ] (delimiter is '|');

 

Затем, если из поля «First Name», выбрано выражение Rajiv,

GetAlternativeCount([First name])

вернет 5, за исключением Rajiv, который будет зеленым, все остальные значения будут светло-серыми, то есть в альтернативном состоянии.

 

c. Функция GetPossibleCount()

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

Синтаксис:

GetPossibleCount(field_name)

 

Например, у нас есть два поля с именами «Product Type» (Тип продукта) и «Item» (Товар). Если вы выберете значение «Health & Beauty» (Здоровье и Красота) в поле «Product Type», тогда в поле «Item» три значения будут засчитаны как возможные значения, то есть значения, с которыми связано «Health & Beauty». Три значения: Aloe Vera gel, Body lotion, Face pack (гель алоэ вера, лосьон для тела, маска для лица). Итак, выражение GetPossibleCount(Item) вернет 3.

 

d. Функция GetExcludedCount()

Эта функция возвращает количество исключенных значений, то есть таких значений, которые не связаны с текущим выбором. Значения в исключенном состоянии показаны в темно-серых ячейках.

Синтаксис:

GetExcludedCount(field_name)

 

Например, в приведенном ниже коде

Names:
LOAD * inline [
"First name"|"Last name"|”Initials”
Rajiv|Mehra|RM
Smriti|Sharma|SS
Mohak|Verma|MV
Parth|Kashyap|PK
John|Desilva|JD
Ketan|Bajaj|KB ] (delimiter is '|');

 

Если в поле «First name» (Имя) выбрано Smriti, GetExcludedCount (Initials) вернет 5, поскольку есть 5 значений, которые исключены, и только один SS связан и находится в белой ячейке.

А, если выбраны оба (и Smriti, и John), GetExcludedCount (Initials) вернет 3 в качестве количества исключенных значений. Если на панели выбора не было сделано ни одного выбора, возвращается 0.

 

e. Функция GetNotSelectedCount()

Эта функция возвращает количество невыбранных значений в поле.

Синтаксис:

GetNotSelectedCount(fieldname[, includeexcluded=false])

 

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

Если для параметра Includeexcluded задано значение False, исключенные значения не включаются в подсчет. Вы можете установить для него значение True, если хотите.

Например,

GetNotSelectedCount (Country) вернет количество невыбранных значений в поле «Country» (Страна).

 

ii. Функции поля и выбора

a. Функция GetCurrentSelections()

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

Синтаксис:

GetCurrentSelections([record_sep [, tag_sep [, value_sep [, max_values [, state_name]]]]])

 

где record_sep – это разделитель, который ставится между полями или записями. Обычно он устанавливается в <CR> <LF>, что означает новую строку.

tag_sep – это разделитель между именами и значениями полей. По умолчанию он установлен в «:».

value_sep – это разделитель, используемый между значениями поля. Такими как ','.

max_values устанавливает максимальное количество значений поля, которые могут быть перечислены по отдельности. По умолчанию установлено значение 6.

В параметре state_name вы можете указать альтернативное состояние визуализации, если оно есть.

Например, в приведенном ниже коде

Names:
LOAD * inline [
"First name"|"Last name"|”Initials”
Rajiv|Mehra|RM
Smriti|Sharma|SS
Mohak|Verma|MV
Parth|Kashyap|PK
John|Desilva|JD
Ketan|Bajaj|KB ] (delimiter is '|');

 

Если в поле «First name» выбран Rajiv, то выражение GetCurrentSelections() вернет строку «First name: Rajiv».

И если из поля «First name» выбраны Rajiv, Ketan и RM, KB выбраны из поля Initials. В этом случае выражение GetCurrentSelections() вернет,

‘First name: Rajiv, Ketan
Initials: RM, KB’

 

b. Функция GetFieldSelections()

Функция GetFieldSelections() возвращает значения, выбранные в определенном поле. Эта функция возвращает строковое или текстовое значение.

Синтаксис:

GetFieldSelections(field_name [, value_sep [, max_values [, state_name]]])

 

где field_name – имя поля, из которого вы хотите получить выбранные значения.

value_sep – разделитель, используемый между значениями поля. Такими как ','.

max_values устанавливает максимальное количество значений поля, которые могут быть перечислены по отдельности. По умолчанию установлено значение 6.

В параметре state_name вы можете указать альтернативное состояние визуализации, если оно есть.

Например, если мы создадим панель фильтров с тремя полями «First name», «Last name», «Initials», используя приведенный ниже код,

Names:
LOAD * inline [
"First name"|"Last name"|”Initials”
Rajiv|Mehra|RM
Smriti|Sharma|SS
Mohak|Verma|MV
Parth|Kashyap|PK
John|Desilva|JD
Ketan|Bajaj|KB ] (delimiter is '|');

 

Если в поле «Initials» выбраны три значения MV, PK и KB, то выражение GetFieldSelections([Initals]) вернет «MV, PK, KB».

 

 

Узнать стоимость решенияЗапросить видео презентацию

Решения

datafinder.ru Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

До 2023 года компания BI Consult обладала официальным партнерским статусом Qlik в России. В настоящий момент деятельность QlikTech на территории России прекращена, BI Consult не имеет партнерских отношений и никаким иным образом более не связана с QlikTech и не предлагает к продаже системы бизнес-анализа QlikView, Qlik Sense и иные продукты бренда Qlik. Все материалы о продукции бренда Qlik на сайте приведены исключительно в описательных целях и для информирования пользователей о существующих в мире системах бизнес-анализа. Для приобретения продукции Qlik необходимо обратиться к правообладателю программного обеспечения QlikTech или дистрибьюторам.

Клиенты

  • Adriver

    Группа компаний Internest работает на рынке интернет-рекламы с 1997 года.

    Основное направление деятельности - создание технологических и бизнес-решений в области интернет-маркетинга.  

  • Мицар

    Анализ продаж в разрезах; планирование и прогнозирование, cтруктура валового дохода; реализация карты ССП (системы сбалансированных показателей).

  • Qlik Sense для сетей DIY, внедрение Клик Сенс в Максидом

    Поставка лицензий Qlik Sense, настройка, администрирование и поддержка сервера Qlik Sense, обучение и консультации клиента по разрабтке приложений и моделей Qik Sense

  • Макро Групп

    Анализ эффективности отдела по работе с клиентами; анализ эффективности работы отдела закупок; анализ эффективности и качества работы поставщиков; анализ внутренней и внешней логистики; анализ ключевых показателей деятельности компании; визуализация финансовых потоков внутри группы компаний; анализ управления дебиторской/кредиторской задолженностями; анализ эффективности управления складом.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Банки
    • Страхование
    • Фармацевтика
    • Лизинг
    • Логистика
    • Медицина
    • Нефтегазовый сектор
    • Сеть ресторанов
  • BI платформы
    • Qlik Sense
    • QlikView
    • Tableau
    • Microsoft Power BI
    • ATK BiView-1C Коннектор (для Qlik/Tableau/PowerBI)
    • Vizlib Qlik Sense extentions (библиотека экстеншнов)
    • NPrinting
    • Геоаналитика Qlik GeoAnalytics
    • KliqPlanning Suite
    • Qlik WebConnectors
    • QlikView R Коннектор
    • QlikView/Qlik Sense SAP Коннектор
    • Alteryx
    • Qlik Data Catalog
    • Документация ATK BiView
  • Услуги
    • Консалтинг
    • Пилотный проект
    • Поддержка
    • План обучения и сертификации Qlik
    • Бесплатное обучение
    • Учебные курсы
    • Сертификация Qlik
    • Аудит приложений
  • Курсы
    • Учебный курс по Qlik Sense
    • Учебный курс по Tableau
    • Учебный курс по Microsoft Power BI
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс по NPrinting
    • Учебный курс по Azure Databricks
    • Учебный курс по Google BigQuery
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
  • Функциональные решения
    • Продажи
    • Финансы
    • Склад
    • HR
    • S&OP и прогнозная аналитика
    • Внутренний аудит
    • Геоаналитика
    • Категорийный менеджмент
    • Построение хранилища данных
    • Система управления KPI и BSC
    • Управление цепочками поставок
    • Маркетинг
    • Цифровая трансформация
    • Сквозная аналитика
    • Process Mining
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.