MDX过滤器禁用已传递时间段的回写

时间:2018-01-05 09:41:41

标签: ssas mdx

我有一个用于预测的工作SSAS回写解决方案。只有一个度量[Value]和一些维度 - 我想用两个维度来定义回写安全性。 逻辑是,对于每个ForecastPeriod(如1月,2月等),只允许“未来日期”回写。示例:在创建March预测时,只允许输入March-> 12月和2月的输入。 在维度ForecastPeriod中,我有数据列ForecastFirstDate(三月它是(3/1/2018)。我的日期维度有一个数据列MonthDate,它保存每个月的第一个日期。

在BIDS中定义新角色时,在Cell Data选项卡下我认为我应该有这样的MDX(这里是我需要帮助的地方): Date.MonthDate.CurrentMember> = ForecastPeriod.ForecastFirstMonthDate.CurrentMember

感谢所有帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

这种方法看起来完全正确。但是,在一个角色中实现只读安全性和在单独角色中实现写回安全性有一个重要的细微差别。请参阅更多解释here