Quantcast
Channel: Pentaho Community Forums
Viewing all articles
Browse latest Browse all 16689

Filtros MDX

$
0
0
Olá,

Preciso fazer um filtro em MDX selecionando os ultimos 3 anos (dinamicamente) e entre um range de meses, Janeiro à Junho por exemplo. Os meses serão inseridos como parâmetros na query através de texto. Até o momento, consegui isso, mas recebo um erro (Mondrian Error:Cannot deduce type of set):

Code:

WITH set [MesesFiltrados] as
DESCENDANTS(
    FILTER(LastPeriods (3,
        StrToMember("[Data].[" || TRIM(Str(Int(YEAR(NOW())))) || "]")
    ),
      [Data].[Mes].currentmember in ([Data].Mes.[${StartMonth}]:[Data].Mes.[${StartMonth}])
  )
)
 
Select {[Escritorio]} on columns,
{
  MesesFiltrados 
}
on  rows

From
Desempenho




Meu resultado precisa ser:

Code:

[2002].[January]
[2002].[March]
[2003].[January]
[2003].[March]
[2004].[January]
[2004].[March]


Como posso fazer este filtro ficar dinamico e funcionar? :)
Obrigado

Viewing all articles
Browse latest Browse all 16689

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>