注文した商品の数で注文をカウントするメジャーを実装する最良の方法を探しています。
このように、ProductsOrdered のファクト テーブルがあります。
CREATE TABLE ProductsOrdered (
IdOrder UNIQUEIDENTIFIER,
IdProduct UNIQUEIDENTIFIER,
OrderDate DATE,
Quantity INT,
Price DECIMAL(18,2)
)
注文ごとに、注文された製品の種類ごとにテーブルに行があります。
1 つの製品を注文した数、2 を注文した数などをカウントするメジャーが必要です。
この SQL クエリのように。
SELECT OrderedProductNumber, COUNT(IdOrder) AS NumberOfOrders
FROM (
SELECT IdOrder, COUNT(IdProduct) AS OrderedProductNumber
FROM ProductsOrdered
GROUP BY IdOrder
) t
GROUP BY OrderedProductNumber
最も適切な MDX 式はどれですか?
ありがとう。