@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.