COLLAPSEALL
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Recupera un contexto en el nivel más alto en comparación con el contexto actual. If se proporciona una expresión, devuelve su value en el nuevo contexto, lo que permite la navegación en jerarquías and cálculo en el nivel más alto.
Sintaxis
Sintaxis que realiza el cálculo de and de navegación.
COLLAPSEALL ( <expression>, <axis> )
Sintaxis que solo realiza la navegación.
COLLAPSEALL ( <axis> )
Parámetros
Término | Definición |
---|---|
expression |
Expresión que se va a evaluar en el nuevo contexto. |
axis |
Referencia de eje. |
Devolver value
Para la versión que realiza el cálculo de and de navegación, la función devuelve el value de la expresión en el nuevo contexto después de navegar al nivel más alto. Para la versión que realiza la navegación solo, la función modifica el contexto de evaluación navegando al nivel más alto.
Observaciones
- Esta función solo se puede usar en cálculos visuales.
- Las versiones de solo navegación de la función se pueden usar dentro de la función CALCULATE.
- Los niveles de la jerarquía se determinan mediante all columnas de cada eje al que hace referencia la referencia del eje.
Ejemplo
Dada una tabla que resume las ventas totales de una jerarquía con niveles para el total, year, quarterandmonth, el siguiente cálculo de DAX captura el value de [SalesAmount] en el nivel más alto, total.
TotalValue = COLLAPSEALL([SalesAmount], ROWS)
En la captura de pantalla siguiente se muestra la matriz con el cálculo visual.
de cálculo visual