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