Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Modelo de datos óptimo: detalle del encabezado

Hola a todos, soy nuevo en Power BI y necesito ayuda sobre cuál sería el mejor modelo de datos para el siguiente escenario.

Quiero analizar el historial de pedidos y tener algunas medidas a nivel de encabezado y otras en el detalle, p. ej.

clay_75_0-1701816832827.png

Estoy usando SQL Views como mi fuente de datos. Mi pregunta:

¿Debería crear 1 vista para devolver Header y Detail y, a continuación, usar DAX para controlar las agregaciones de nivel de encabezado, por ejemplo, en el orden de ejemplo anterior, O1 tiene 2 líneas, por lo que no podría simplemente sumar TurnAroundTimeMinutes, ya que me daría el doble.

Como alternativa, ¿debo crear 2 vistas independientes y, a continuación, crear una relación en OrderNumber dentro de PowerBI (quiero obtener detalles del informe detallado.

Gracias de antemano por cualquier consejo.

Bien

Arcilla

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Gracias Tom, haré algunas pruebas. Creo que me inclino por 2 tablas de hechos separadas.

Saludos, Clay

Syndicate_Admin
Administrator
Administrator

Hola @clay_75 ,

Como siempre, depende, por desgracia. La gente de SQL BI ha escrito un artículo sobre el modelado de datos con respecto al desafío de encabezado/detalle: https://www.sqlbi.com/articles/header-detail-vs-star-schema-models-in-tabular-and-power-bi/

Sin embargo, puede crear una vista única en la fuente de datos que asigne las "medidas" de la tabla de encabezado a los detalles, por ejemplo, dividiendo la medida de encabezado por el número de productos/por pedido. También puede considerar cambiar la función de agregación predeterminada SUM de la medida del encabezado a PROMEDIO, si esto tiene sentido.

Por supuesto, hay que tener en cuenta si esto tiene sentido cuando se filtran productos y solo queda un producto en la tabla de detalles.

También puede considerar ambas tablas como tablas de hechos diferentes con una dimensionalidad diferente, una tabla solo se filtra por una sola tabla de dimensión: orden. La segunda tabla de hechos se filtra por el orden y el producto de las tablas de dimensiones.

Tal vez, esto ayude a tomar sus decisiones.

Saludos
Tom

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors