Я в настоящее время есть запрос, который выглядит следующим образом:Использование MDX Параметры в Report Builder 2.0
SELECT
NON EMPTY ([Measures].[TOTAL]) ON 0,
NON EMPTY (([ENROLL DATE].[CALENDAR].[YEAR].["
+ Parameters!EnrollDate.Value +
"] * [DIM ENROLLMENT].[ENROLLMENT].[ENROLLMENT PROG].ALLMEMBERS)) ON 1
FROM (SELECT (([DIM ENROLLMENT].[ENROLLMENT].[TERMINATION REASON].[Still Enrolled])) ON 0 FROM [NapaCHI]);
полужирный раздел приходит из параметров se где я вручную задал параметры с помощью Label = 2006 and Value = 2006
. Я пробовал практически каждый приемлемый синтаксис и читал о каждой статье об этом, и, похоже, не может заставить его работать независимо от того, я сам определяю значения или использую отдельный оператор MDX, который выбирает отдельные непустые годы и (NULL) для совокупности.
Помогите пожалуйста, это сводит меня с ума! Спасибо.
На самом деле я не получаю никаких ошибок, запрос просто ничего не возвращает. Я думаю, что вы можете быть на правильном пути с такими типами данных, но я не уверен, чего бы там ожидали. – ajdams
Тогда могут быть типы данных. Если ваш параметр проходит в полную дату, он может быть расширен до [Дата регистрации]. [Календарь]. [Года]. [01-01-2009] вместо того, чтобы читать как [Дата регистрации]. [Календарь]. [Год] . [2009] и это приведет к пустой оси строки. –