Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos
Estoy tratando de entender cómo desarrollar un modelo de datos eficaz para satisfacer mis necesidades empresariales. Entiendo que de la investigación el esquema de estrellas es uno de los mejores métodos, sin embargo, soy incapaz de entender cómo configurar un modelo de esta manera.
Nuestra base de datos contiene tres tablas clave como se describe a continuación:
1. Tabla de pedidos (todos los pedidos con OrderNo como PK) esto incluye el precio total del pedido, el impuesto total, los descuentos totales, el precio total de envío, etc.
2. Tabla OrderDetail (todos los artículos de línea dentro de cada pedido) esto incluye el productID de cada producto, productTitle, orderno, etc.
3. Tabla de productos (todos los productos de nuestra tienda) incluyendo productID, precio de venta al por menor del producto, costo del producto, color, etc.
Nos gustaría poder elegir un orderno en una segmentación de datos y luego poder ver las partidas individuales dentro de ese pedido, incluido el coste total del pedido (como se buscó en la tabla de pedidos > orderdetail > producto), el precio total del pedido y todos los demás detalles relevantes.
He intentado crear una relación entre la tabla Order y la tabla OrderDetail mediante OrderNo y la tabla OrderDetail en la tabla Product mediante ProductID, sin embargo, los precios de los productos no se están totalizando correctamente en una visualización de tabla.
¿Puede sugerir un esquema apropiado o cualquier modelado que deba hacer para que esto funcione correctamente?
Hay @hmichael8
¿Podría compartir una muestra sin datos de detección de su Onedrive for Business conmigo?
Necesito saber qué tipo de relación entre la tabla OrderDetail y la tabla Order/Product.
(¿Uno a uno o uno a muchos?)
Y puedes mostrarme el resultado que quieres, esto puede hacer que sea más fácil para mí entender tu requisito.
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@hmichael8 , Si los detalles del producto al pedido es de 1 a muchos
Una nueva medida como
sumx(OrderDetail, related(Product[retail price]))
O
sumx(OrderDetail, related(Product[retail price])* OrderDetail[quantity])
O
sumx(relacionado(Producto),Producto[precio de venta al público])
Debe incorporar el precio del producto en la tabla de hechos, ya sea con medida o columna calculada. Puede intentar agregar una nueva columna a la tabla Detalle de pedido;
Precio : RELACIONADO(Producto[Precio])
A continuación, puede usarlo en los valores de los objetos visuales.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |