@AvailDimCount

@AVAILDIMCOUNT retorna o número de dimensões disponíveis.

Tipo de DTP:

@AVAILDIMCOUNT pode ser atribuído a um DTP do tipo numérico.

Sintaxe:

@AVAILDIMCOUNT(DTP,Denso/Esparso)

Parâmetros:

Parâmetro Descrição
DTP Função ou solicitação em tempo de design que retorna um intervalo de membros ou uma dimensão cruzada.
Denso/Esparso Opcional. Se for deixado em branco, retornará a contagem de todas as dimensões disponíveis. Se você especificar "Denso" ou "Esparso", somente o tipo especificado de dimensões disponíveis será contado.

Exemplo 1:

[DTP1]=@AVAILDIMCOUNT([MR1])

Em que:

  • [DTP1] é um DTP do tipo numérico.

  • [MR1] é um DTP do tipo intervalo de membros com as seguintes entradas:

    • Conta:

    • Período: Jan, Fev, Mar

    • HSP_View:

    • Ano:

    • Cenário:

    • Versão: Em Funcionamento

    • Entidade:

    • Produto: P_000

Neste exemplo, [DTP1] retorna "8", pois há um total de oito dimensões.

Exemplo 2:

[DTP2]=@AVAILDIMCOUNT([MR2],"Denso")

Em que:

  • [DTP2] é um DTP do tipo numérico.

  • [MR2] é um DTP do tipo intervalo de membros com as seguintes entradas:

    • Conta: Densa

    • Período: Denso

    • HSP_View: Esparso

    • Ano: Esparso

    • Cenário: Esparso

    • Versão: Esparso

    • Entidade: Esparso

    • Produto: Esparso

Neste exemplo, DTP2 retorna "2", uma vez que apenas "Conta" e "Período" são densos.