2012-10-05 39 views
0

我可以將ssas 2008多維數據集上的計算成員的參數傳遞給cognos report studio嗎?我知道如何在Microsoft報告服務中執行此操作,但不知道Cognos Report Studio 10.1。我不知道計算的成員應該在的格式,或者如何讓Cognos識別通過的任何參數。示例:假設我想傳遞下面的代碼,該代碼顯示了前25個賬戶,但是我想調整它以使變量/參數使我能夠在運行時調整前10個賬戶。這可能嗎。我知道我可以在報告工作室本身創建代碼,但我寧願在多維數據集中執行以獲得性能和可重用性原因。這裏是這個特殊例子的副本,謝謝!我可以將ssas 2008多維數據集上的計算成員的參數傳遞給cognos report studio嗎?

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

回答

2

如果我理解正確的話,你可以做到這一點通過以下方式:
拖動數據項到查詢和使用嵌入式參數(prmTopCount?):

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

你可以構建提示頁面並定義使用現有提示(prmTopCount)的文本框提示。
我也嘗試在報告中編寫手動MDX,但它看起來不支持手動編寫的MDX中嵌入的宏。

相關問題