Compartir a través de


Creación de tablas calculadas en flujos de datos

Puede realizar cálculos en el almacenamiento al usar flujos de datos con una suscripción de Power BI Premium. Esto le permite realizar cálculos en los flujos de datos existentes y devolver resultados que le permiten centrarse en la creación y el análisis de informes.

Captura de pantalla que resalta las tablas calculadas en Power BI Premium.

Para realizar cálculos en almacenamiento, primero debe crear el flujo de datos e incorporar datos en ese almacenamiento del flujo de datos de Power BI. Después de tener un flujo de datos que contenga datos, puede crear tablas calculadas, que son tablas que realizan cálculos en el almacenamiento.

Hay dos maneras de conectar datos de flujo de datos a Power BI:

En las secciones siguientes se describe cómo crear tablas calculadas en los datos de flujo de datos.

Creación de tablas calculadas

Después de tener un flujo de datos con una lista de tablas, puede realizar cálculos en esas tablas.

En la herramienta de creación de flujos de datos del servicio Power BI, seleccione Editar tablas. A continuación, haga clic con el botón derecho en la tabla que desea usar como base para la tabla calculada y en la que desea realizar cálculos. En el menú contextual, seleccione Referencia.

Para que la tabla sea apta como tabla calculada, debe seleccionarse Habilitar carga , como se muestra en la imagen siguiente. Haga clic con el botón derecho en la tabla para mostrar este menú contextual.

Captura de pantalla del menú contextual de la consulta con la opción habilitar la carga seleccionada.

Al seleccionar Habilitar carga, se crea una nueva tabla cuyo origen es la tabla a la que se hace referencia. El icono cambia al icono calculado, como se muestra en la siguiente imagen.

Captura de pantalla de la tabla calculada con el icono calculado resaltado.

Cualquier transformación que realice en esta tabla recién creada se ejecutará en los datos que ya residen en el almacenamiento de flujo de datos de Power BI. Esto significa que la consulta no se ejecutará en el origen de datos externo desde el que se importaron los datos (por ejemplo, la base de datos SQL desde la que se extrajon los datos).

Ejemplos de casos de uso

¿Qué tipo de transformaciones se pueden realizar con tablas calculadas? Todas las transformaciones que especifique normalmente mediante la interfaz de usuario de transformación en Power BI o el editor M, se admiten al realizar cálculos en el almacenamiento.

Considere el ejemplo siguiente. Tiene una tabla de Cuentas que contiene los datos sin procesar de todos los clientes de su suscripción de Dynamics 365. También tiene datos sin procesar de ServiceCalls del centro de servicio, con datos de las llamadas de soporte técnico que se realizaron desde las distintas cuentas en cada día del año.

Imagine que desea enriquecer la tabla Cuenta con datos de ServiceCalls.

En primer lugar, tendría que agregar los datos de ServiceCalls para calcular el número de llamadas de soporte técnico que se realizaron para cada cuenta en el último año.

Captura de pantalla del cuadro de diálogo 'Agrupar por' para agregar los datos de las llamadas de servicio por Identificador de Cuenta.

A continuación, combinará la tabla Account con la tabla ServiceCallsAggregated para calcular la tabla Account enriquecida.

Captura de pantalla del cuadro de diálogo Combinar que combina la tabla de cuentas con la tabla ServiceCallsAggregated.

A continuación, puede ver los resultados, que se muestran como EnrichedAccount en la imagen siguiente.

Captura de pantalla que muestra los resultados de una tabla calculada en Power BI Premium.

Y eso es: la transformación se realiza en los datos del flujo de datos que reside en la suscripción de Power BI Premium, no en los datos de origen.

Consideraciones y limitaciones

Es importante tener en cuenta que si elimina el área de trabajo de los recursos de Power BI Premium, el flujo de datos asociado ya no se actualizará.

Cuando se trabaja con flujos de datos creados específicamente en la cuenta de Azure Data Lake Storage de una organización, las tablas vinculadas y las tablas calculadas solo funcionan correctamente cuando las tablas residen en la misma cuenta de almacenamiento. Más información: Conexión de Azure Data Lake Storage Gen2 para el almacenamiento de flujos de datos

Las tablas vinculadas solo están disponibles para los flujos de datos creados en Power BI y Power Apps. Como procedimiento recomendado, al realizar cálculos en datos unidos por datos locales y en la nube, cree una nueva tabla para realizar estos cálculos. Esto proporciona una mejor experiencia que usar una tabla existente para cálculos, como una tabla que también consulta datos de orígenes y realiza transformaciones en el almacenamiento.

Consulte también

En este artículo se describen tablas calculadas y flujos de datos. Estos son algunos artículos más que pueden resultar útiles:

Los vínculos siguientes proporcionan información adicional sobre los flujos de datos en Power BI y otros recursos:

Para obtener más información sobre Power Query y la actualización programada, puede leer estos artículos:

Para más información sobre Common Data Model, puede leer su artículo de información general: