A função do seletor de membro Range retorna um intervalo de membros com base nos membros inicial e final especificados. Usada frequentemente com a dimensão CurrentPOV ou Prompts em um Tempo (por exemplo, Período) para gerar um relatório "de tempo corrido" que exibe meses antes e depois do "mês atual" (Por exemplo, três meses antes até três meses depois do mês atual).
A função Range pode ser usada com a função RelativeMember para abranger um único ano, opcionalmente, uma dimensão Cenário (por exemplo, Jan a CurrentPOV (Período) para Real, CurrentPOV +1 (Período) a Dez para Plano), quando anos e períodos estiverem em dimensões distintas. Você também pode usar as funções Range e RelativeMember com o Fusion ERP ou a origem de dados do cubo do Essbase personalizado, em que períodos e anos estão na mesma dimensão estendendo-se em uma única dimensão de tempo.
Você pode usar a função Range com a função PeriodOffset, que pode gerar um relatório de tempo corrido nas dimensões de período e ano especificadas.
Por exemplo, se as funções de seleção de membro forem definidas como:
Intervalo de: PeriodOffset de CurrentPOV - 2 para períodos
Para: PeriodOffset de CurrentPOV + 14 para períodos
Em que CurrentPOV para Ano e Períodos são Jan e FY19, os resultados do relatório estão onde o período inicial é Nov, FY18 (Current POV – 2) e o período final é Mar, FY20 (Current POV + 14).
Exemplo 1: funções Range e RelativeMember
O Relatório de Amostra 4 no Narrative Reporting tem um exemplo de uso das funções Range e RelativeMember para um relatório de tempo corrido com Janeiro a Dezembro nos cenários.
Ele contém uma grade com demonstrativos de receita nas linhas, e as dimensões Cenários e Calendário Fiscal nas colunas.
As colunas de grade são definidas como se segue:
De Janeiro até o mês selecionado no momento no POV (Junho por padrão) para Dados reais no Ano Fiscal de 2017.
O POV Atual + 1 (Julho por padrão) até Dezembro para os Dados planejados no Ano Fiscal de 2018.
O POV pode ser alterado para a seleção de um mês diferente. As colunas usam uma combinação das funções de seleção POV Atual, Intervalo e Membro Parente.
Para explicar a exibição apenas dos Dados reais quando Dezembro é selecionado para o POV, há uma terceira coluna de dados ocultos (C) que é usada para definições de supressão condicional nas colunas B e C, para que os Dados planejados sejam suprimidos quando a seleção do POV for Dezembro.
Este é o design do relatório de alto nível:
Coluna A: Intervalo de Jan a CurrentPOV
Coluna B: Intervalo de Membro Parente de CurrentPOV + 1 a Dez
Coluna C (coluna oculta): CurrentPOV
Coluna D (coluna de fórmula): SUM([A],[B])
Veja a seguir a definição de supressão condicional para as colunas B:
Veja a seguir a definição de supressão condicional para as colunas C:
Esta é a visualização de relatório com a seleção de "Junho" para a dimensão Calendário Fiscal:
Exemplo 2: funções Range e PeriodOffset
O relatório usado neste exemplo usa o cubo Vision Plan1 do Planning como uma origem de dados. O exemplo usa as funções Range e PeriodOffset para um relatório de tempo corrido em anos e períodos. A grade tem a conta "Rendimento Líquido" na coluna e as dimensões Período e Ano nas linhas para exibir os membros relacionados ao tempo com mais facilidade.
O POV pode ser alterado para a seleção de um mês e ano diferentes.
Este é o design do relatório de alto nível:
Na linha 1:
A seleção do membro da dimensão Ano é "CurrentPOV".
A seleção do membro da dimensão Período é: Intervalo de PeriodOffset de CurrentPOV - 2 para períodos em YearTotal a PeriodOffset de CurrentPOV + 14 para períodos em YearTotal.
Veja a seguir as definições do seletor de membros:
Função Range:
Seleção do membro De:
Seleção do membro Até:
Esta é a visualização do relatório com Jan selecionado para o POV da dimensão Período e FY19 selecionado para o POV da dimensão Ano: