La fonction ALLMEMBERS attend une expression de hiérarchie pour l'argument

Je construis un nouveau rapport sur un nouveau cube – il n'y a aucun rapport de travail existant sur ce cube.

Lorsque j'exécute le rapport à partir de l'interface Web SSRS, j'obtiens l'erreur suivante:

une erreur s'est produite lors du traitement du rapport. (rsProcessingAborted) L'exécution de la requête a échoué pour l'set de données 'dsCubeGrossSales'. (rsErrorExecutingCommand) Query (1, 95) La fonction ALLMEMBERS attend une expression de hiérarchie pour l'argument. Une expression membre a été utilisée.

Le rapport s'exécute correctement en mode de prévisualisation à partir de l'environnement de développement SSRS Visual Studio.

Je peux parcourir le cube via SSMS

C'est la requête dans dsCubeGrossSales

SELECT NON EMPTY { [Measures].[Home Gross], [Measures].[Home Net] } ON COLUMNS, NON EMPTY { ([Dim Date].[Current Year].[Current Year].ALLMEMBERS * [Dim Division].[Division Groups].[Division].ALLMEMBERS * [Dim Branch].[Branch].[Branch].ALLMEMBERS * [Dim Branch].[Branch Name].[Branch Name].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( { [Dim Date].[Current Year].&[0] } ) ON COLUMNS FROM [Finance Period Balance]) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS 

Nous venons tout juste de mettre à jour SQL 2014 et Visual Studio 2014

Merci d'avance pour votre aide!

Je l'ai compris.

J'avais changé le libellé [Année en cours] en [Exercice en cours] dans le cube et n'ai pas mis à jour la requête. Il était déroutant que je puisse exécuter le rapport en mode Aperçu à partir de SSRS.