@VALUEDIMCOUNT
devuelve el número de dimensiones para el que se ha especificado un miembro.
Tipo de DTP:
@VALUEDIMCOUNT
se puede asignar a un DTP de tipo numérico.
Sintaxis:
(@VALUEDIMCOUNT(DTP,Dense/Sparse)
Parámetros:
Parámetro | Descripción |
---|---|
DTP |
Petición de datos en tiempo de diseño o función que devuelve un rango de miembros o una dimensión cruzada. |
Dense/Sparse |
Opcional. Si se deja vacío, devuelve el recuento de todas las dimensiones que tengan algún miembro especificado. Si se introduce "Dense" o "Sparse", solo se cuenta el tipo especificado de dimensiones que tengan algún miembro especificado. |
Ejemplo 1:
[DTP1]=@VALUEDIMCOUNT([MR1])
Donde:
[DTP1]
es un DTP de tipo numérico y no es una petición de datos activada.
[MR1]
es un DTP de tipo rango de miembros con las siguientes entradas:
Cuenta:
Periodo: Jan, Feb, Mar
Vista_HSP:
Año:
Escenario
Versión: Working
Entidad: Sparse
Producto: P-000
En este ejemplo, [DTP1]
devuelve "3", ya que hay tres dimensiones que tienen miembros especificados.
Ejemplo 2:
[DTP2]=@VALUEDIMCOUNT([MR1],"Dense")
Donde:
[DTP2]
es un DTP de tipo numérico y no es una petición de datos activada.
[MR1]
es un DTP de tipo rango de miembros con las siguientes entradas:
Cuenta: Dense
Periodo: Dense
Vista_HSP: Sparse
Año: Sparse
Escenario: Sparse
Versión: Sparse
Entidad: Sparse
Producto: Sparse
En este ejemplo, [DTP2]
devuelve "1", ya que "Cuenta" y "Periodo" son densas, pero "Periodo" tiene miembros especificados.