Je suis nouveau à SSRS, je fais un rapport utilisé trois paramètres FromDimDateDateKey, ToDimDateDateKey et InstrumentSName, et j'ai eu l'erreur que l'exécution de la requête a échoué pour mon DataSet et requête (1,343) les restrictions imposées par le drapeau CONSTRAINED dans la fonction STRTOSET ont été violées. que devrais-je faire ? quelqu'un peut m'aider?SSRS - les restrictions imposées par le drapeau CONSTRAINED dans la fonction STRTOSET ont été violées
ceci est mon requête MDX:
SELECT
NON EMPTY { [Measures].[Price] } ON COLUMNS,
NON EMPTY {
(
[DimDate].[Date Key].[Date Key].ALLMEMBERS *
[Dim Instrument].[Instrument Code].[Instrument Code].ALLMEMBERS *
[Dim Instrument].[Instrument S Name].[Instrument S Name].ALLMEMBERS
)
} DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_VALUE, MEMBER_UNIQUE_NAME ON ROWS
FROM(
SELECT(
STRTOSET(
@DimInstrumentInstrumentSName,
CONSTRAINED
)
) ON COLUMNS
FROM(
SELECT(
STRTOMEMBER(@FromDimDateDateKey, CONSTRAINED):
STRTOMEMBER(@ToDimDateDateKey, CONSTRAINED)
) ON COLUMNS
FROM [CUBE_SIAPDW]
)
) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
Qu'est-ce retour @DimInstrumentInstrumentSName? Avez-vous essayé: sélectionnez StrToSet (@DimInstrumentInstrumentSName) sur 0 à partir de [CUBE_SIAPDW]? Est-ce que ça marche? –