0
如果我運行以下一些經銷商重複例如體育產品商店 - 這是否如預期的那樣?EXISTS在集合中創建重複返回
WITH
SET [InitialSet] AS
EXISTS(
{[Reseller].[Reseller].[Reseller].MEMBERS},
{ [Date].[Calendar Year].&[2007],
[Date].[Calendar Year].&[2008] },
'Reseller Sales'
)
SELECT
{ }
ON 0,
[InitialSet]
ON 1
FROM [Adventure Works]
WHERE (
[Measures].[Reseller Order Quantity]
);
所以,如果我用這一套在以下措施,我得到兩組結果爲Friendly Bike Shop
,也爲Sports Products Store
:
WITH
SET [InitialSet] AS
EXISTS(
{[Reseller].[Reseller].[Reseller].MEMBERS},
{[Date].[Calendar Year].&[2007],
[Date].[Calendar Year].&[2008]},
'Reseller Sales'
)
SELECT
{
[Date].[Calendar Year].&[2007],
[Date].[Calendar Year].&[2008]
}
ON 0,
ORDER(
[InitialSet]
,([Measures].[Reseller Order Quantity],[Date].[Calendar Year].&[2007])
,BDESC
)
ON 1
FROM [Adventure Works]
WHERE (
[Measures].[Reseller Order Quantity]
);
+1謝謝FrankPI - 公正的評論。儘管我們擁有獨一無二的公司名稱的第二項財產 – whytheq