Visual Studio 2010中的非空MDX查询

时间:2015-03-05 13:57:01

标签: mdx

我的问题是当我在行上使用non empty时,所有行字段都会从Visual Studios 2010中的数据集中消失。如果我在列上放置non empty,则会发生同样的情况 - 所有列字段都会从数据集中消失。如果从语句中删除non empty,则所有行和列都将返回到数据集。

此查询在SQL管理工作室中按预期运行,但不在Visual Studios中运行。有人可以对此有所了解吗?

我发布了以下选择查询部分:

SELECT 
  {
    [Quantity - Starting Date Range]
   ,Receipts
   ,[Cost of Sales]
   ,[Samples]
   ,[Donations]
   ,[Movement Journals]
   ,[Subtotal Qty Rollforward]
   ,[Quantity - Ending Date Range]
   ,[Qty Rollforward vs AX Difference]
  } ON COLUMNS
 ,NON EMPTY 
      [Released products].[Product number].[Product number].MEMBERS*
      [Released products].[Product name].[Product name].MEMBERS*
      [Sites].[Sites - name].[Sites - name].MEMBERS*
      [Warehouses].[Warehouses - name].[Warehouses - name].MEMBERS*
      [Inventory batches].[Expiration date].[Expiration date].MEMBERS ON 1
FROM [aCube];

1 个答案:

答案 0 :(得分:1)

NON EMPTY从所选轴中删除所有空(null)值。如果您有空/空值,则在使用此关键字时不会看到它们。