您必须计算一个月内产品的销售成本值。成本可能在一个月内有所不同,因此我必须计算给定月份的平均成本。
我为每个产品的销售提供了一个列,其中包含该产品的最后一个成本
度量“最后价格成本”计算为该列的“儿童平均值”
该指标似乎是正确的
现在我需要计算上个月的平均成本。
我的计算量度如下:
会员SalesCostMonthBefore AS(parallelPeriod([Dim Time]。[Year - Month - Date]。[Month],1), [Measures]。[SalesLastPriceCostUnitary])
但这并没有得到正确的结果...(尝试了一个总是有相同成本的产品,它本月的价格为4.72欧元(正确)但前一个月为5.66(不正确)
答案 0 :(得分:0)
您是否指定了Time CurrentMember?
ParallelPeriod函数与[Dim Time] CurrentMember参数一起使用。
在下一个查询示例中,Time CurrentMember为[Dim Time]。[Year - Month - Date]。& [2012]。& [02]:
WITH
MEMBER SalesCostMonthBefore AS (parallelPeriod([Dim Time].[Year - Month - Date].[Month],1 ), [Measures].[SalesLastPriceCostUnitary])
Select
{SalesCostMonthBefore} On 0,
{Products.Category.Members} ON 1
From CUbeName
WHERE ([Dim Time].[Year - Month - Date].&[2012].&[02])