对于此报告,我需要一个字段(“销售代码”)仅显示它是否已更新。他们会定期更改销售代码,并且我希望报告在更改时在新代码旁边显示先前的代码。连同部件号等。
我想知道解决此请求的最佳方法。
我试图做_add_days -1并比较销售代码->销售代码1。我认为这不会给我我想要的东西。
例如,销售代码从AA-> AB更改。 我想查看新代码旧代码部件号,等等。 AB AB 12345
答案 0 :(得分:0)
您遇到的模式称为尺寸变化缓慢。
这是无湿底漆。
https://www.kimballgroup.com/2013/02/design-tip-152-slowly-changing-dimension-types-0-4-5-6-7/
您没有提及正在使用的数据的结构,因此,除了您试图跟踪历史数据并似乎拥有它的事实外,我很难说出您拥有哪种类型的数据捕获以某种方式排除了类型0。
因此,我无法从西奈山获得解决方案,但这可以帮助您开始思考问题。
答案 1 :(得分:0)
在Framework Manager中,让建模者设计SalesCode和SalesCode1的字段
仅显示是否有更改 添加详细信息过滤器:
SalesCode <> SalesCode1
要控制时间范围,请使用单独的过滤器,例如:
[Sales Date] between ?FromDate? and ?ToDate?