1
在下面的MDX,我想我的名字計算成員「進化2012-2015」如果參數@ {} AnneeSelected等於「2015」MDX如何動態名成員
with CALCULATED MEMBER [Periode].[Periode].[Evolution] AS percChange(@{AnneeSelected}, @{AnneeSelected}.lag(2))
SET [Years with data] AS @{AnneeSelected}.lag(2):@{AnneeSelected}
select {[Years with data]} + {[Periode].[Periode].[Evolution]} on 0,
{[Measures].[NbSejours], [Measures].[Séjours Théoriques], [Measures].[Séjours Réels], [Measures].[Nombre Lits], [Measures].[Population]} ON 1
FROM [Cube]
有一個方法來做到這一點?
似乎該字幕只接受「硬編碼」字符串...不像'with member xx as [Periode]。[Periode]。[All-M]。&[2015] .name,caption = memberToStr([Periode ]。[Periode]。[All-M]。&[2015] .name) select xx從0開始[Cube]' –
是CAPTION必須是字符串。但是,在您的第一個示例中,CAPTION似乎基於@ {AnneeSelected},這是在報告應用程序(javascript)中處理的東西。在查詢發送到服務器之前,應在客戶端更換此事件。 –