私は、その日付を使用してプロモーションの売上を計算したいと考えています。プロモーションの開始日の21日前からの平均売り上げ、プロモーションの開始日と終了日の間の売上、プロモーションの終了日から21日後の売上の3つの指標が必要です。 Visual Studioで以下のコードでavgがハイライト表示されるのはなぜですか?ここで同じAVG(EXISTING())構文エラー
CREATE MEMBER CURRENTCUBE.[Measures].[Sales in promotion]
AS Avg(Existing([Promotion].[Promotion name].[Promotion name]),[Measures].[Sales]), ...
:私は合計行う場合
CREATE MEMBER CURRENTCUBE.[Measures].[Sales before promotion]
AS (EXISTING([Promotion].[Promotion name].[Promotion name]), AVG(strtomember("[Date].[Date].&["+ [Promotion].[Date].currentmember.member_key+"]").lag(21) : strtomember("[Date].[Date].&["+ [Promotion].[Date From].currentmember.member_key+"]"),
[Measures].[Sales])) ...
(既存の())最初の測定では、合計が正しく計算されるが、それは私が平均を取得することはできません。
プロモーションごとの平均値が必要ですか?たとえば、答えが(TotalSales/2)である期間に2つのプロモーションがある場合 – whytheq