@OPENDIMCOUNT retorna o número de dimensões para as quais um membro não foi especificado.
Tipo de DTP:
@OPENDIMCOUNT pode ser atribuído a um DTP do tipo numérico.
Sintaxe:
@OPENDIMCOUNT(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 que não tiverem um membro especificado. Se você informar "Denso" ou "Esparso", somente o tipo especificado de dimensões que não tiverem membros será contado. |
Exemplo 1:
[DTP1]=@OPENDIMCOUNT([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: Esparso
Produto: P-100
Neste exemplo, [DTP1] retorna "5", pois há um total de oito dimensões e apenas três têm entrada de membro.
Exemplo 2:
[DTP2]=@OPENDIMCOUNT([MR1],"Dense")
Em que:
[DTP2] é um DTP do tipo numérico.
[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 entrada de membro.