@ValueDimCount

@VALUEDIMCOUNT retorna o número de dimensões para as quais um membro foi especificado.

Tipo de DTP:

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

Sintaxe:

@VALUEDIMCOUNT(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 que tiverem um membro especificado. Se você especificar "Denso" ou "Esparso", somente o tipo especificado de dimensões que tiverem membros será contado.

Exemplo 1:

[DTP1]=@VALUEDIMCOUNT([MR1])

Em que:

  • [DTP1] é um DTP do tipo numérico e não é uma solicitação verificada.

  • [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: Esparso

    • Produto: P-000

Neste exemplo, [DTP1] retorna "3", pois há três dimensões que têm membros especificados.

Exemplo 2:

[DTP2]=@VALUEDIMCOUNT([MR1],"Dense")

Em que:

  • [DTP2] é um DTP do tipo numérico e não é uma solicitação verificada.

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

    • Conta: Densa

    • Período: Densa

    • HSP_View: Esparso

    • Ano: Esparso

    • Cenário: Esparso

    • Versão: Esparso

    • Entidade: Esparso

    • Produto: Esparso

Neste exemplo, [DTP2] retorna "1", pois "Conta" e "Período" são densos e "Período" tem membros especificados.