Перейти к основному содержимому

Примеры из реальной жизни

Визуализации в Qlik Sense позволяют проанализировать данные. Используя выражения в диаграммах, можно получить результаты, которые применимы конкретно к вашей работе. Ряд функций в Qlik Sense позволяет настроить выражения по своим предпочтениям, даже если параметр недоступен явно.

Вычисление процента валовой маржи

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

Для вычисления процента маржи можно использовать следующее выражение:

(Sum(Sales)-Sum(Cost))/Sum(Sales)

Выражение можно еще упростить

1-Sum(Cost)/Sum(Sales)

В приложении на листе Examples from real life находится таблица с названием Margin.

  1. Выберите доступную таблицу Margin.
    Откроется панель свойств.
  2. Щелкните команду Добавить столбец и выберите параметр Мера.
  3. Щелкните символ Выражение.
    Откроется редактор выражения.
  4. Введите следующее: Sum(Sales)
  5. Добавьте еще три меры с выражениями: Sum(Cost), Sum(Sales) - Sum(Cost) и 1 - Sum(Cost)/Sum(Sales).
  6. Щелкните Применить.

Таблица показывает сумму продаж и сумма затрат в месяц, а также вычисленную маржу за месяц в виде как суммы, так и процентов

Примечание об информацииРекомендуется убедиться, что данные отформатированы правильно. В этом случае в каждом столбце будет изменена Метка для представления вычисления. В столбцах с денежными значениями изменим Формат чисел на Денежный, а Образец формата — на $ #,##0;-$ #,##0. Установите в поле Формат чисел процента маржи значение Число, а в поле Форматирование — значения Простой и 12%.

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

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

  1. Щелкните команду Добавить столбец и выберите параметр Мера.
  2. Щелкните символ Выражение.
    Откроется редактор выражения.
  3. Введите следующее: Sum(Margin)
  4. Добавьте еще одну меру с выражением: (Sum(Sales) - Sum(Cost)) - Sum(Margin)
  5. Щелкните Применить.

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

Некоторые значения в столбце вычисленной маржи отличаются от значений столбца маржи, взятой непосредственно из данных. Столбец расхождения маржи ясно показывает, что это происходит в месяцы в течение 2014 года. Разница между вычисленной маржой и маржой, взятой из набора данных, небольшая, однако вызывает вопросы то, что это происходит в определенном году. Что изменилось в тот год? Изучение данных и постановка правильных вопросов оказываются важными для бизнеса.

Задержки в выставлении счетов-фактур

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

Давайте начнем работу с добавления этих дат в таблицу.

На листе Examples from real life находится таблица с названием Invoicing delays.

  1. Выберите доступную таблицу Invoicing delays.
    Откроется панель свойств.
  2. Щелкните команду Добавить столбец и выберите параметр Мера.
  3. Щелкните символ Выражение.
    Откроется редактор выражения.
  4. Введите следующее: Only([Invoice Date])
  5. Добавьте еще одну меру с выражением: Max([Promised Delivery Date])
  6. Щелкните Применить.

Таблица показывает обещанную дату поставки и дату каждого счета-фактуры

Примечание об информацииРекомендуется убедиться, что данные отформатированы правильно. В столбцах с датами установите в поле Формат чисел значение Дата, а в поле Форматирование — значения Простой и 17 февраля 2014.

Видно, что дата счета-фактуры и обещанная дата поставки не всегда совпадают. Когда есть две обещанных даты поставки, необходимо использовать более позднюю дату для вычисления.

Давайте вычислим разницу между датой счета-фактуры и обещанной датой поставки. Будем использовать следующее выражение:

Max([Promised Delivery Date])-[Invoice Date]

Есть три сценария:

  • Эти две даты совпадают, результат выражения равен 0.
  • Поставка продуктов была обещана после выставления счета-фактуры, результат — положительное целое число.
  • Счет-фактура был выставлен после обещанной поставки продуктов, результат — положительное целое число.
  1. Щелкните команду Добавить столбец и выберите параметр Мера.
  2. Щелкните символ Выражение.
    Откроется редактор выражения.
  3. Введите следующее: Max([Promised Delivery Date])-[Invoice Date]
  4. Щелкните Применить.

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

Примечание об информацииОтсортируйте таблицу по последнему столбцу, называющемуся «Количество дней от выставления счета-фактуры до обещанной поставки».

Существует диапазон разниц между датами. Отрицательные величины указывают, что была задержка с выставлением счета-фактуры. Положительные величины указывают, что обещанная поставка была сделана после выставления счета-фактуры.

Давайте вычислим количество счетов-фактур, выставленных после обещанной даты поставки.

  1. Щелкните команду Добавить столбец и выберите параметр Мера.
  2. Щелкните символ Выражение.
    Откроется редактор выражения.
  3. Введите следующее: Count(Distinct If(Aggr(Max([Promised Delivery Date])<[Invoice Date],[Invoice Number]),[Invoice Number]))
  4. Щелкните Применить.
Примечание об информацииВ качестве альтернативы можно использовать Sum(Aggr(If(Max([Promised Delivery Date])-[Invoice Date]< 0, 1, 0), [Invoice Number])).

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

Последний столбец целесообразнее представить как KPI — процент от общего количества счетов-фактур.

  1. Создайте KPI.
  2. Щелкните команду Добавить меру. Щелкните символ Выражение.
    Откроется редактор выражения.
  3. Введите следующее: Count(Distinct If(Aggr(Max([Promised Delivery Date])<[Invoice Date],[Invoice Number]),[Invoice Number]))/Count([Invoice Number])
  4. Щелкните Применить.

KPI, показывающий процент счетов-фактур, выставленных с задержками.

Давайте вычислим среднюю задержку при выставлении счетов-фактур.

  1. Создайте новый KPI.
  2. Щелкните команду Добавить меру. Щелкните символ Выражение.
    Откроется редактор выражения.
  3. Введите следующее: Avg(Aggr(If(Max([Promised Delivery Date])<[Invoice Date],(Max([Promised Delivery Date])-[Invoice Date])), [Invoice Number]))
  4. Щелкните Применить.

KPI, показывающий среднюю задержку при выставлении счетов-фактур

Спасибо!

Вы закончили обучение по данному учебному пособию. Надеемся, вы усвоили основы работы по написанию выражений диаграмм в программе Qlik Sense. Более подробную информацию о приложениях вы можете получить на нашем веб-сайте.