Поле периодически обновляется.Нужно показать новое и предыдущее поле при изменении - PullRequest
0 голосов
/ 26 марта 2019

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

Мне было интересно, как лучше всего выполнить этот запрос.

Я попытался выполнить _add_days -1 и сравнить код продажи -> Продажиcode1.Я не думаю, что это даст мне то, что я ищу.

Например, код продаж меняется с AA -> AB.Я хочу увидеть новый код старый номер детали кода и так далее ... AB AB 12345

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

В Framework Manager есть разработчик модели для создания полей для SalesCode и SalesCode1

Показывать только если было изменение Добавить подробный фильтр:

SalesCode <> SalesCode1

Чтобы контролировать контекст времени, используйте отдельный фильтр, например:

[Sales Date] between ?FromDate? and ?ToDate?
0 голосов
/ 27 марта 2019

Шаблон, с которым вы сталкиваетесь, называется медленно меняющимся измерением.

Вот небольшой бесплатный учебник.

https://www.kimballgroup.com/2013/02/design-tip-152-slowly-changing-dimension-types-0-4-5-6-7/

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

Из-за этого я не могу спуститься с горы Синай с решением, но это может помочь вам начать обдумывать проблему.

...