Могу ли я передать параметр вычисляемого элемента куба ssas 2008 в студию отчетов Cognos?

Могу ли я передать параметр вычисляемого элемента куба ssas 2008 в студию отчетов Cognos? Я знаю, как это сделать в службах отчетов Microsoft, но не в Cognos Report Studio 10.1. Я не знаю, в каком формате должен быть вычисляемый элемент или как заставить Cognos распознавать переданные параметры. Пример: скажем, я хотел передать приведенный ниже код, который показывает 25 лучших учетных записей, но вместо этого я хотел настроить его, чтобы иметь переменную/параметр, который позволил бы мне настроить его во время выполнения, чтобы сказать 10 лучших учетных записей. Это возможно. Я знаю, что могу создать код в самой студии отчетов, но я бы предпочел сделать это в кубе из соображений производительности и удобства повторного использования. Вот копия этого конкретного примера и спасибо!

           TOPCOUNT( [Instrument].[Account Name].[Account Name].members,
           25, [Measures].[Committed Amt])**strong text**

person John    schedule 05.10.2012    source источник


Ответы (1)


Если я вас правильно понял, вы можете сделать это следующим образом:
Перетащите элемент данных в запрос и используйте встроенный параметр (?prmTopCount?):

topeCount([Instrument].[Account Name].[Account Name], 
?prmTopCount?, [Measures].[Committed Amt])

Вы можете создать страницу подсказки и определить подсказку textBox, которая использует существующую подсказку (prmTopCount).
Я также пытался написать вручную MDX в отчете, но, похоже, он не поддерживает макросы, встроенные в написанный вручную MDX.

person Ran Avnon    schedule 08.10.2012