@ValueDimCount

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