2012-08-01 72 views
0

您必须计算一个月内产品的销售成本值。成本可能会在一个月内变化,所以我必须计算给定月份的平均成本。本月前的销售成本

我有一个产品的每一个销售与该产品

“最后的价格成本”作为该列的“儿童的平均”计算的测量

这项措施将会出现上次成本列要正确

现在我需要计算上个月的相同平均成本。

我的计算度量如下:。

会员SalesCostMonthBefore AS(parallelPeriod([点心时间] [年 - 月 - 日] [月],1), [措施] [SalesLastPriceCostUnitary ])

但是这并没有得到正确的结果...(尝试在一个产品总是有相同的成本,它swohws本月4.72€(正确),但上个月5.66(不正确)

回答

0

您是否指定了当前时间会员?

函数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])