对于此报告,我需要一个字段(销售代码)来仅显示它是否已更新。他们会定期更改销售代码,我想要一份报告在新代码更改时显示先前的代码。连同它的零件号等等。
我想知道处理这个请求的最佳方法。
我尝试执行_add_days -1 并比较销售代码-> 销售代码1。我不认为这会给我我正在寻找的东西。
例如,销售代码从 AA --> AB 更改。我想看 New CODE OLD Code Part Number 等等... AB AB 12345
您遇到的模式称为渐变维度。
这是一个免费的底漆。
https://www.kimballgroup.com/2013/02/design-tip-152-slowly-changeing-dimension-types-0-4-5-6-7/
你没有提到你正在使用的数据的结构,所以除了你试图跟踪历史数据并且似乎以某种规则捕获它之外,我很难说出你拥有什么类型输出类型 0。
正因为如此,我不能带着解决方案从西奈山下来,但这可以帮助你开始思考问题。
在 Framework manager 中,让建模者设计 SalesCode 和 SalesCode1 的字段
仅显示是否有更改 添加详细信息过滤器:
SalesCode <> SalesCode1
要控制时间上下文,请使用单独的过滤器,例如:
[Sales Date] between ?FromDate? and ?ToDate?