只是一点背景信息:
我有一个维度表,它使用 SCD2 来跟踪我们公司中的用户变化(团队变化、职位变化等)见下面的例子:
我已经构建了一个 Analysis Services Cube 并为维度创建了所有必要的层次结构,并且在导航和向下钻取事实表时效果很好。
我遇到的问题是 PerformancePoint 仪表板上的过滤器。当我使用用户维度表时,它有多个用户实例,它在列表中显示重复项。我可以理解为什么在 Dimension 上引用了代理 ID。但是,如果我选择 A 团队的第一个实例,我将看到他们在特定时期的所有销售额,如果我选择第二个实例,我将看到他们在不同时期的所有销售额。
处理此类行为的最佳方法是什么?理想情况下,我希望看到按字母顺序排列的不同团队列表,当我选择团队名称时,它会随着时间的推移显示他们的所有数据。
我考虑过使用 MDX 查询过滤器,但我想看看是否有什么我没有想到的。
我意识到这不是一个简单而快速的问题,但任何帮助将不胜感激!