Crear cálculos visuales

Se aplica a:✅ Power BI Escritorio y servicio Power BI

Un cálculo visual es un cálculo DAX que se crea directamente en un visual de informe, en lugar de en el modelo semántico subyacente. Los cálculos visuales permiten realizar cálculos empresariales, como sumas en ejecución o medias móviles, para un solo objeto visual sin agregar medidas ni columnas calculadas que afecten a otros informes.

En este artículo se muestra cómo agregar y editar un cálculo visual y se explica un ejemplo que usa un cálculo visual para impulsar el formato condicional. Para obtener información sobre cómo se comportan los cálculos visuales y cuándo usarlos, consulte Cálculos visuales.

Prerequisites

  • Un informe en Power BI Desktop o en el servicio Power BI con un visual de tabla o matriz que contenga al menos una columna o medida numérica.

Adición de un cálculo visual

  1. Seleccione el objeto visual al que desea agregar un cálculo.

  2. En la pestaña Inicio de la cinta de opciones, seleccione Nuevo cálculo visual.

    Captura de pantalla de la selección del nuevo botón de cálculo visual en la cinta de opciones.

    La ventana de cálculos de objeto visual se abre en modo Edición. La pantalla Modo de edición tiene tres secciones principales, que se muestran de arriba a abajo en la imagen siguiente:

    • La vista previa visual muestra el objeto visual con el que está trabajando.
    • Una barra de fórmulas es donde se escribe la expresión de cálculo visual.
    • La matriz visual muestra los datos del objeto visual y muestra los resultados de los cálculos visuales a medida que los agrega. Los estilos o temas que aplique a un visual no se aplican al visual de matriz.

    Captura de pantalla que muestra las áreas de la pantalla de edición de cálculos visuales.

  3. Escriba la expresión en la barra de fórmulas. Por ejemplo, en un objeto visual que contiene importe de ventas y costo total del producto por año fiscal, podría agregar un cálculo que devuelva el beneficio de cada año:

    Profit = [Sales Amount] - [Total Product Cost]
    

    Captura de pantalla de la entrada de un cálculo visual.

    Para cada fila de la matriz visual, el actual Sales Amount y Total Product Cost se restan y el resultado se devuelve en la Profit columna. No es necesario agregar una función de agregación como SUM; la mayoría de los cálculos visuales evalúan filas por fila como una columna calculada.

  4. Seleccione Volver al informe para salir del editor de cálculo visual.

Para crear un cálculo a partir de una plantilla precompilada, seleccione la parte inferior del botón Nuevo cálculo visual y elija una plantilla. Para obtener la lista de plantillas disponibles, consulte Plantillas de cálculo visual.

Edición de un cálculo visual existente

Para editar un cálculo visual en Power BI Escritorio, haga clic con el botón derecho en el cálculo visual en la lista de campos del panel Visualizaciones y seleccione Editar cálculo. La pantalla de edición de cálculos visuales vuelve a abrirse en modo de edición, donde puede cambiar la expresión en la barra de fórmulas y ver los resultados actualizados en la matriz visual.

Ejemplo: Devolver un código de color hexadecimal para el formato condicional

Use un cálculo visual para devolver un código de color hexadecimal y, a continuación, aplique el código de color a través del formato condicional.

  1. Seleccione el objeto visual en el que desea usar el formato condicional.

    Captura de pantalla de un objeto visual de tabla con dos columnas Valor y Progreso.

  2. En la pestaña Inicio , seleccione Nuevo cálculo visual.

    Captura de pantalla del botón de Nuevo cálculo visual en la pestaña Inicio de Power BI Desktop.

  3. Escriba el cálculo visual. Esta es una instrucción IF que devuelve verde o rojo en función de si una medida es mayor o menor que 0,5:

    Captura de pantalla del código DAX enumerado en el editor de cálculo visual.

    Conditional Hex Code = IF ( [Progress] > .5, "#5BA300", "#E91C1C" )
    
  4. Expanda el panel Formato y seleccione Propiedades.

    Captura de pantalla del panel Formato con la opción Propiedades resaltada.

  5. Expanda la sección Formato de datos , seleccione el cálculo visual y establezca el tipo de datos y el formato en Texto.

    Captura de pantalla del panel de formato que muestra que debe aplicar un tipo de datos al cálculo visual del texto.

  6. Antes de salir del editor de cálculo visual, seleccione el icono ocultar situado junto al cálculo visual para ocultarlo.

    Captura de pantalla del panel de compilación que muestra cómo seleccionar un botón para ocultar el cálculo visual que está creando.

  7. Use el cálculo visual en una sección de formato condicional.

    Captura de pantalla de una ventana de formato condicional en la que se selecciona el cálculo visual.

  8. Seleccione Volver al informe para salir del editor de cálculo visual.

    Captura de pantalla del botón Volver al informe en la barra de herramientas del editor de cálculo visual.

  9. La tabla muestra ahora el formato condicional controlado por el cálculo visual.

    Captura de pantalla del visual de tabla con las columnas Valor y Progreso, en la que se muestran los colores de formato condicional aplicados a los valores de Progreso.