倉庫内のアイテムの動きを追跡する SSAS キューブがあります。アイテムはさまざまな場所でスキャンされるため、アイテムがスキャンされた日時 (HH:MM:SS) があります。クエリがスライスされる属性に基づいて動的にしたいので、ファクト テーブルで事前に定義されていない計算メジャーを作成できるようにしたいと考えています。
したがって、それに対応するために、次のように、有効な日付と有効な時間が交差する SET を作成すると考えました。
WITH SET [Valid Date]
AS FILTER([WMSR Date].[Full Date].[Full Date].MEMBERS,[Measures].[Fact Scans Count]>0)
SET [Valid Time]
AS FILTER(([Valid Date]*[Time].[Full Time].[Full Time].MEMBERS),[Measures].[Fact Scans Count]>0)
したがって、これを実行すると:
SELECT {[Measures].[Fact Scans Count]} ON COLUMNS,
[Valid Time] ON ROWS
FROM
WarehouseCube
WHERE
[Piece].[Dim ID Key].&[1127981]
特定のアイテムについて、スキャンの日付/時刻、およびカウントが表示されます。前の行から日付/時刻を取得するにはどうすればよいですか?
前もって感謝します!