Ssrs报告Mdx查询在Ssms中获取结果时不返回值

时间:2015-02-23 14:47:38

标签: reporting-services ssas mdx ssas-2008 ssas-2012

mdx执行以下ssms查询时,它返回了3行。但是相同 ssrs中的查询显示错误。

  

ALLMEMBERS函数需要一个层次结构表达式   argument.A使用了成员表达式。

WITH 
  MEMBER [Measures].[ParameterCaption] AS 
    [RMS].[Risk Organisational sector].CurrentMember.Member_Caption 
  MEMBER [Measures].[ParameterValue] AS 
    [RMS].[Risk Organisational sector].CurrentMember.UniqueName 
  MEMBER [Measures].[ParameterLevel] AS 
    [RMS].[Risk Organisational sector].CurrentMember.Level.Ordinal 
SELECT 
  {
    [Measures].[ParameterCaption]
   ,[Measures].[ParameterValue]
   ,[Measures].[ParameterLevel]
  } ON COLUMNS
 ,[RMS].[Risk Organisational sector].ALLMEMBERS ON ROWS
FROM 
(
  SELECT 
    {
      [Risk Assigned Scoring Scheme].[Assigned Scoring Scheme Name].[All]
    } ON COLUMNS
  FROM 
  (
    SELECT 
      {
        [Risk Assessment Type].[Current or Forecast Assessment].&[Current]
      } ON COLUMNS
    FROM 
    (
      SELECT 
        {
          [Risk].[Risk Status].&[Active]
         ,[Risk].[Risk Status].&[Unapproved]
        } ON COLUMNS
      FROM [Business - Risk]
    )
  )
);

0 个答案:

没有答案