我正在建模一个包含库存数据的多维数据集。为简单起见,我们试图保持一个日期维度。其中一些措施包含库存水平。
最终用户使用 Excel 查看来自分析服务的数据。我想要做的是阻止这个维度显示实际股票交易结束的值。
多维数据集中还有其他需要未来信息的度量,因此不允许删除未来的所有日期条目。
一个简化的示例度量:
CREATE [Measures].[Quantity On Hand];
SCOPE ([Measures].[Quantity On Hand]);
this = Aggregate(null:[Transaction Date].[Year - Quarter - Month].CurrentMember, [Measures].[Quantity Purchased])
- Aggregate(null:[Transaction Date].[Year - Quarter - Month].CurrentMember, [Measures].[Quantity Sold])
FORMAT_STRING(this) = "#,#.00;-#,#.00; ";
END SCOPE;
日期维度包含未来日期。
我可以让[Transaction Date]
维度在此度量中的最后一个事务(事实表中的最高事务日期)之后停止显示信息吗?