Обнаружение формата параметра набора данных отчета SSRS при запросе куба SSAS Tfs 2010 - PullRequest
1 голос
/ 02 марта 2012

Я очень новичок в SSRS и построителе отчетов и пытаюсь собрать простой отчет, который показывает данные для одного набора изменений. Я уже создал другой отчет, который принимает параметры даты, и, благодаря удачному поиску, я узнал, что вместо подачи строк даты в параметры отчета необходимо было использовать такие выражения, как:

="[DATE].[Date].&[" & Format(CDate(Parameters!FromDateDate.Value),"yyyy-MM-dd") + "T00:00:00]"

Найти этот пост - все равно что выиграть в лотерею, потому что я бы никогда не смог понять это для себя. Следовательно, для своего отчета об изменениях я решил использовать следующее выражение для своего параметра набора изменений.

="[Version Control Changeset].[Changeset ID].&[" & Parameters!VersionControlChangesetChangesetID.Value + "]"

Для моего отчета параметр VersionControlChangesetChangesetID является целым числом. Я получил имена измерений с помощью пункта контекстного меню «Копировать» в конструкторе запросов, предполагая, что это будут правильные идентификаторы.

Тем не менее, я получаю следующую ошибку при запуске reoprt:

The Value expression for the query parameter ‘VersionControlChangesetChangesetID’ contains an error: Input string was not in a correct format. (rsRuntimeErrorInExpression)

У меня есть два вопроса по этому поводу.

  • Почему не написанное мной выражение не работает?
  • Как лучше узнать, как форматировать эти значения и как они форматируются внутри куба, чтобы я не просто догадывался, когда сталкиваюсь с этими ошибками форматирования?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...