Volver a calcular una fórmula DAX necesario para reflejar los cambios en los datos y los cambios en la propia fórmula. Sin embargo, volver a calcular la fórmula de DAX requiere una penalización de rendimiento.
Aun así, es necesario volver a calcular para obtener resultados precisos. Durante el recálculo, se verifican las dependencias de las columnas y se le notificará si una columna ha cambiado, si los datos no son válidos o si hay un error en una fórmula de DAX que solía funcionar.
Tiene dos opciones para recalcular fórmulas DAX:
De forma predeterminada, Power Pivot vuelve a calcular automáticamente según sea necesario, optimizando el tiempo que lleva procesar. Sin embargo, puede optar por actualizar manualmente los cálculos si está trabajando con fórmulas complejas o conjuntos de datos muy grandes y desea controlar el momento de las actualizaciones.
Tanto el modo automático como el manual de recalcular fórmulas DAX tienen ventajas. Sin embargo, se recomienda utilizar el modo de recálculo automático. De esta manera, puede mantener sincronizados los datos de Power Pivot y evitar problemas causados por la eliminación de datos, cambios de nombre o tipo de datos o dependencias faltantes.
Si elige el modo predeterminado para recalcular fórmulas DAX, es decir, recálculo automático, cualquier cambio de datos que pueda cambiar el resultado de cualquier fórmula DAX volverá a calcular toda la columna que contiene la fórmula DAX.
Los siguientes cambios siempre requieren volver a calcular las fórmulas de DAX:
Valores actualizados de una fuente de datos externa.
Se ha cambiado la fórmula de DAX en sí.
Los nombres de las tablas o columnas a las que se hace referencia en la fórmula de DAX han cambiado.
Se han agregado, cambiado o eliminado relaciones entre tablas.
Se agregaron nuevos campos calculados o columnas calculadas.
Se han realizado cambios en otras fórmulas de DAX en el libro de trabajo, por lo que las columnas o cálculos que dependen de esas fórmulas de DAX deben volver a calcularse.
Se han insertado o eliminado filas en la tabla.
Ha aplicado un filtro que requiere que se ejecute una consulta para actualizar el conjunto de datos. El filtro se puede aplicar en una fórmula DAX o como parte de una tabla dinámica o un gráfico dinámico.
Puede usar el modo de recálculo manual hasta que esté listo con todas las fórmulas DAX requeridas en su libro de trabajo. De esta manera, puede evitar la sobrecarga de calcular los resultados de la fórmula para un libro de trabajo que todavía está en estado de borrador.
Puede utilizar el recálculo manual de fórmulas DAX en las siguientes condiciones:
Está desarrollando una fórmula DAX utilizando una plantilla y desea cambiar los nombres de las columnas y tablas utilizadas en la fórmula DAX antes de validarla.
Sabe que algunos de los datos del libro de trabajo han cambiado, pero está trabajando en una columna diferente que no ha cambiado, por lo que desea aplazar el recálculo.
Está trabajando con un libro de trabajo que tiene muchas dependencias y desea aplazar el recálculo hasta que esté seguro de haber realizado todos los cambios necesarios.
Pero debe tener en cuenta que, si bien el libro de trabajo está configurado en modo de recálculo manual, no se realiza ninguna validación o validación de fórmulas. Esto conducirá a lo siguiente:
Cualquier fórmula nueva que agregue al libro de trabajo se marcará como que contiene un error.
No habrá resultados en las nuevas columnas calculadas.
Como aprendió, el recálculo automático es el modo predeterminado en el modelo de datos de cualquier libro de trabajo. Para configurar un libro de trabajo para el recálculo manual, siga estos pasos:
Para volver a calcular las fórmulas DAX manualmente, siga estos pasos:
🚫