0

こんにちは、1 か月の製品の売上原価の値を計算する必要があります。コストは 1 か月で変動する可能性があるため、特定の月の平均コストを計算する必要があります。

製品の販売ごとに、その製品の最後のコストを含む列があります

メジャー「Last Price Cost」は、その列の「Average of Children」として計算されます

測定値は正しいようです

ここで、前月と同じ平均コストを計算する必要があります。

私の計算されたメジャーは次のとおりです。

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

しかし、これは正しい結果が得られません...(常に同じコストの製品を試してみたところ、今月は4.72ユーロ(正しい)ですが、前月は5.66ユーロ(正しくありません)

4

1 に答える 1

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])
于 2012-08-15T17:59:29.060 に答える