Compartir a través de


Creación de tablas calculadas en flujos de datos

Puede realizar cálculos en 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 permitan centrarse en la creación y el análisis de informes.

Screenshot emphasizing the computed tables in 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. Una vez que tenga un flujo de datos que contenga datos, puede crear tablas calculadas, que son tablas que realizan cálculos en 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 un flujo de datos.

Creación de tablas calculadas

Después de disponer de 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 utilizar 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 elegible como tabla calculada, se debe seleccionar Habilitar carga, como se muestra en la siguiente imagen. Haga clic con el botón derecho en la tabla para mostrar este menú contextual.

Screenshot of the query's shortcut menu with enable load selected.

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 calculada, como se muestra en la siguiente imagen.

Screenshot of the computed table with the computed icon emphasized.

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 de la que se extrajeron los datos).

Casos de uso de ejemplo

¿Qué tipo de transformaciones se pueden hacer con tablas calculadas? Todas las transformaciones que suelen especificarse mediante la interfaz de usuario de transformaciones en Power BI o en el editor de M se admiten para realizar cálculos en almacenamiento.

Considere el ejemplo siguiente. Tiene una tabla Account 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 que se realizaron desde las diferentes cuentas en cada día del año.

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

En primer lugar, debe 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.

Screenshot of the Group by dialog aggregating the data from the service calls by account ID.

A continuación, combine la tabla Account con la tabla ServiceCallsAggregate para calcular la tabla Account enriquecida.

Screenshot of the Merge dialog merging the account table with the ServiceCallsAggregated table.

Entonces podrá ver los resultados, que se muestran como EnrichedAccount en la siguiente imagen.

Screenshot showing the results of a computed table in Power BI Premium.

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

Consideraciones y limitaciones

Es importante tener en cuenta que si quita el área de trabajo de la capacidad 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 a Azure Data Lake Storage Gen2 para el almacenamiento del flujo 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 ambos orígenes y realiza transformaciones en el almacenamiento.

Consulte también

En este artículo se describen las tablas calculadas y los 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 acerca de Power Query y actualización programada, puede leer estos artículos:

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