2015-01-20 68 views
0

如何计算DATES层次结构中选定成员的“FactInternetSales”表中的总销售额?计算互联网销售总额(AdventureWorks数据)MDX

(
[Order Date].[DATES].CURRENTMEMBER, 
COUNT(DISTINCT([Fact Internet Sales].[Sales Order Number].[Sales Order Number] 
) 

这是我此刻但它不起作用:在有额外的括号外面/

+0

您使用Adventure Works Cube吗?或者只是Adventure Works DW的数据? – SouravA 2015-01-21 02:13:00

+0

我使用AdventureWorksDW2012制作的冒险作品多维数据集 – Vil 2015-01-21 06:42:51

+0

我在哪里可以找到这个事实数据表“FactInternetSales”,它是AdventureWorks中的物理表,还是在处理多维数据集时创建的?如果是这样,我该如何创建它? – 2016-10-25 17:33:47

回答

1

尝试次数来表示一组元组:

COUNT(
    { 
    [Order Date].[DATES].CURRENTMEMBER 
    * 
    [Fact Internet Sales].[Sales Order Number].[Sales Order Number] 
    } 
) 
+0

这不起作用。 – Vil 2015-01-21 18:45:17

0
with set abc as 
EXISTS([Fact Internet Sales].[Sales Order Number].[Sales Order Number], 
[Order Date].[DATES].CURRENTMEMBER, 
"Fact Internet Sales" 
) 

member [Measures].[Count] 
AS Count(Distinct(abc)) 

SELECT [Measures].[Count] on 0 
from [YourCube] 
WHERE Order Date].[DATES].&[01/01/2015] --Some random value for slicer