我正在计算Stock Turn = (COGS for last 12 months from Current date)/Average Inventory Cost for last 12 months).So,我的第一步是计算过去12个月的COGS (良好销售成本)。我使用以下查询:
Periods).Lag(12):ClosingPeriod(Date.Calendar.Month,
和( ClosingPeriod(Date.Calendar.Month,Date.Calendar.All Periods),Measures.Cogs金额)
但经过计算的成员给了我零结果。
救命啊!
拉希尔干杯
发布于 2011-11-23 17:17:18
你正在使用所有的句号。您不应该使用该成员,因为它是根。所有周期的滞后(12)并不存在。
尝试使用特定成员,如下所示:
SUM({ClosingPeriod([Date].[Calendar].[Month], [Date].[Calendar].[2011].[11]).Lag(12):ClosingPeriod([Date].[Calendar].[Month], [Date].[Calendar].[2011].[11])}, [Measures].[Cogs Amount])或者类似的东西:
SUM({Date.Calendar.CurrentMember.Lag(12):Date.Calendar.CurrentMember},Measures.Cogs金额)
https://stackoverflow.com/questions/8221620
复制相似问题