0

您好必须计算一个月内产品的销售成本值。一个月内的成本可能会有所不同,因此我必须计算给定月份的平均成本。

我有一个产品的每次销售列,该产品的最后成本

度量“Last Price Cost”计算为该列的“Average of Children”

该措施似乎是正确的

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

我的计算量度如下:

成员 SalesCostMonthBefore AS (parallelPeriod([Dim Time].[Year - Month - Date].[Month],1 ), [Measures].[SalesLastPriceCostUnitary])

但这并没有得到正确的结果...(尝试了始终具有相同成本的产品,并且本月 swohws 4.72 欧元(正确)但上个月 5.66 欧元(不正确)

4

1 回答 1

0

您是否指定了 Time CurrentMember?

函数 ParallelPeriod 与 [Dim Time] CurrentMember 参数一起使用。

在下一个查询示例中,时间 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])
于 2012-08-15T17:59:29.060 回答