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

Автор Тема: Использование динамической стоимости  (Прочитано 780 раз)

Оффлайн Marina78

  • Новичок
  • *
  • Сообщений: 5
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Использование динамической стоимости
« : Октябрь 01, 2018, 01:01:07 pm »
Добрый день!
Я только начинаю свой путь в разработке Qlikview. Помогите, пожалуйста, разобраться.
Есть таблица Дата продажи, товар, количество. Для того чтобы рассчитать прибыль на каждую дату я брала значения из другой таблицы - Себестоимость, связанной по полю товар. Сейчас поставлена задача по созданию динамического справочника себестоимости, в котором она изменяется ежемесячно. Теперь нужно чтобы наиболее актуальная себестоимость (последняя до даты продажи) бралась из этого справочника и использовалась для расчета прибыли на каждую дату реализации.

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1220
  • Страна: ru
  • Рейтинг: +129/-0
    • Просмотр профиля
Re: Использование динамической стоимости
« Ответ #1 : Октябрь 01, 2018, 02:39:31 pm »
Привет, почитайте про intervalmatch.
Необходимо будет получить таблицу с ценами на каждый день транзакции, для того чтобы потом сделать вычисления по каждой из них.

Оффлайн Marina78

  • Новичок
  • *
  • Сообщений: 5
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Re: Использование динамической стоимости
« Ответ #2 : Октябрь 02, 2018, 09:54:50 am »
Спасибо! Но в этом случае будет выбираться не последнее изменение себестоимости, а себестоимость за период. Хотелось бы только выгружать измененную себестоимость. Может есть возможность выбирать последнее изменение себестоимости, и, если это конечно же возможно, в выражениях?

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

Re: Использование динамической стоимости
« Ответ #2 : Октябрь 02, 2018, 09:54:50 am »

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1220
  • Страна: ru
  • Рейтинг: +129/-0
    • Просмотр профиля
Re: Использование динамической стоимости
« Ответ #3 : Октябрь 02, 2018, 11:48:46 am »
В случае использования указанной функции будет применяться себестоимость от одного момента изменения  до другого. Т.е. в пределах между изменениями цены будет применяться последняя на тот момент. Т.е. актуальная.
Выражением получить аналогичный результат ......  Зачем, если есть рекомендованный механизм для этих целей?

Оффлайн Marina78

  • Новичок
  • *
  • Сообщений: 5
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Re: Использование динамической стоимости
« Ответ #4 : Октябрь 09, 2018, 05:56:29 pm »
Спасибо огромное! все заработало!

А можно использовать этот оператор с условием? Допустим нужно чтобы во время проведения акции цена (себестоимость) выбиралась также, но только по некоторым магазинам?

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1220
  • Страна: ru
  • Рейтинг: +129/-0
    • Просмотр профиля
Re: Использование динамической стоимости
« Ответ #5 : Октябрь 10, 2018, 07:15:03 am »
Спасибо огромное! все заработало!

А можно использовать этот оператор с условием? Допустим нужно чтобы во время проведения акции цена (себестоимость) выбиралась также, но только по некоторым магазинам?
Смысл?
Пусть цена привязывается по умолчанию, а по флагу акции уже будете строить другие вычисления.

Оффлайн Marina78

  • Новичок
  • *
  • Сообщений: 5
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Re: Использование динамической стоимости
« Ответ #6 : Октябрь 24, 2018, 06:09:33 pm »
Подскажите пожалуйста, что такое флаг акции? Как правильно это организовать

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

Re: Использование динамической стоимости
« Ответ #6 : Октябрь 24, 2018, 06:09:33 pm »

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1220
  • Страна: ru
  • Рейтинг: +129/-0
    • Просмотр профиля
Re: Использование динамической стоимости
« Ответ #7 : Октябрь 25, 2018, 10:01:48 am »
Флаг - я  так называю поле с набором значений для идентификации по какому-либо признаку.
Например, вы анализируете транзакции по магазинам. Как вы определяете что была транзакция по акции?
Либо это отдельный массив, где сказано что с 1 по 5 число в точке А была акция. Лио уже в чеке отметка о том, что товар по акции.
Если есть отметка - хорошо, если нет, то нам следует обработать наш массив данных так, чтобы появилось поле, скажем Акция со значениями: не по акции=0, по акции=1.
Т.е. был факт - флажок поднят => 1.

Оффлайн Marina78

  • Новичок
  • *
  • Сообщений: 5
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Re: Использование динамической стоимости
« Ответ #8 : Октябрь 30, 2018, 07:43:58 pm »
Смысл я поняла, а как это реализовать?
У меня на флаг будут влиять наименование товара, номер магазина и период времени. Через if and or у меня не получается - видимо слишком много условий. Подскажите, пожалуйста, как это можно решить?

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

Re: Использование динамической стоимости
« Ответ #8 : Октябрь 30, 2018, 07:43:58 pm »