Exploración de las características y el uso de grupos de cálculo

Completado

Antes de crear grupos de cálculo, vamos a explorar sus propiedades. Los grupos de cálculo se componen de elementos de cálculo, que son simplemente instrucciones DAX que contienen un marcador de posición o sustituto para las medidas explícitas existentes en el modelo. Por ejemplo, un grupo de cálculo, Inteligencia de tiempo, puede contener los elementos de cálculo del año hasta la fecha, el trimestre hasta la fecha y el mes hasta la fecha.

Propiedades del grupo de cálculo

Cualquier persona que use grupos de cálculo debe tener en cuenta la propiedad de precedencia de un grupo de cálculo.

Prioridad

Precedencia es una propiedad definida para un grupo de cálculo. Cuando un modelo de datos contiene más de un grupo de cálculo, es esencial definir la precedencia o el orden de evaluación.

La definición de la precedencia garantiza que los distintos grupos de cálculo se ejecuten en el orden adecuado. Un número mayor indica una mayor precedencia, lo que significa que se aplicará antes de los grupos de cálculo con menor precedencia.

Todos los elementos de cálculo de un único grupo de cálculo comparten la misma precedencia.

Use Tabular Editor para establecer la propiedad de precedencia del grupo de cálculo.

Precedence is set in the properties of the calculation group in Tabular Editor 2.

Propiedades del elemento de cálculo

Los elementos de cálculo también contienen propiedades importantes para los desarrolladores de informes, incluidas las cadenas de formato dinámico y de ordenación.

Ordenación

El valor ordinal es el criterio de ordenación del elemento de cálculo. El orden en el que los elementos de cálculo aparecen en un informe se pueden cambiar especificando la propiedad Ordinal. Especificar el orden de los elementos de cálculo con la propiedad Ordinal no cambia la precedencia, el orden en el que se evalúan los elementos de cálculo.

Si no se especifica el valor ordinal, el comportamiento predeterminado es que los elementos de cálculo se ordenan alfabéticamente por nombre.

Image of 2 calculation groups side by side, showing a current, PY, YoY, and YoY% value. The graphic on the left appears in alphabetic order and does not have an ordinal value set.

Cadenas de formato dinámico

Los grupos de cálculo también se pueden usar para definir cadenas de formato condicional en una medida.

Un ejemplo sencillo de uso de cadenas de formato dinámico puede ser tener un formato diferente para los totales en comparación con otros valores.

Las cadenas de formato dinámico son especialmente útiles para la conversión de moneda. Por ejemplo, los consumidores de informes pueden querer ver las ventas por país o región, con el formato de moneda correcto aplicado para cada uno. Esto se logra agregando una columna de cadena de formato a la tabla de dimensiones de moneda y, a continuación, creando un grupo y un elemento de cálculo de conversión de moneda.

Animated GIF of Power BI report switching from sales values in Argentina to Mexico to Venezuela.