1
SSAS 2012多维 DW有CLASSIC:在MDX顶部2通过尺寸命名集
- 措施:线路总,
- 尺寸与层次结构:[科] - [销售 人]。
我试图按部门做出前2名销售人员的设置。 此代码示例给了我正确的结果在SSMS:
with set [f] as
Generate(
{ [Sales Person].[Hierarchy].[All] . children },
[Sales Person].[Division].CurrentMember *
TopCount(
EXISTING [Sales Person].[Sales Person Id].children
,2
,[Measures].[Line Total]
)
)
SELECT [Measures].[Line Total] ON COLUMNS,
[f]
ON ROWS from [Adventure Works]
它的正常工作。它会按部门给我排名前2。 但是,如果我想根据以往的MDX从而使命名集立方体:
create dynamic set CURRENTCUBE.[f] as Generate(
{ [Sales Person].[Hierarchy].[All] . children },
[Sales Person].[Division].CurrentMember *
TopCount(
EXISTING [Sales Person].[Sales Person Id].children
,2
,[Measures].[Line Total]
)
)
它会给我没有错误,但这个命名设置不会显示在浏览器中。计算选项卡中MDX代码的验证通过确定。
MDX查询在SSMS中起作用。即使我指定了显示文件夹,我也无法创建命名集。代码验证确定。 – user1800552
你已经处理了魔方? –
是的,它的处理和所有其他命名集显示 – user1800552