在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]
)
)
);