Anónimo
¿Cuál es la mejor manera de estructurar mi modelo en este escenario?
Tengo una tabla de cantidad que tiene cantidades por fecha que no es continua:
La columna de fecha está conectada a mi tabla de calendario.
También tengo una tabla de precios que tiene un precio para cada fecha. Entonces se ve así:
Esta tabla también está conectada a mi tabla de calendario a través de la columna de fecha.
Tengo una medida que multiplica la cantidad de la tabla de cantidades y el precio de la tabla de precios. Esto funciona, pero al presentar esta cantidad de medida en una tabla con la tabla de calendario por Año – Trimestre – Mes – Semana – Día, las cantidades no se agregan correctamente.
¿Cómo debería estructurar mejor mi modelo? ¿Debo hacer una búsqueda en el editor de consultas para traer el precio a la tabla de cantidades? ¿O debo dejar el precio y la cantidad en dos tablas separadas y confiar en las relaciones? Necesitaría relaciones bidireccionales que sé que pueden ralentizar el rendimiento.
PhilipTreacy
Hola @Anónimo
Descargue el archivo PBIX de muestra con los siguientes datos / tablas
¿Puede mostrar lo que quiere decir con que las cantidades no se agregan correctamente?
Configuré un DateTabe y 2 tablas como describiste anteriormente: Cantidad y Precio.
Con una relación de DateTabe a los demás, todo funciona como debería en mi modelo.
Estoy usando esta medida para calcular Cant. * Precio.
Tot Price := SELECTEDVALUE('Quantity'[Qty]) * SELECTEDVALUE('Price'[Price])
Por cierto, no es necesario que muestre la jerarquía de fechas a menos que sea necesario. Cámbielo para mostrar solo la fecha
Saludos
Phil
Ashish_Mathur
Hola,
Habría implementado tu propia sugerencia de traer el precio a la tabla de cantidades a través de la función LOOKUPVALUE (). Luego, escriba una medida SUMX () para obtener el resultado en su visual. Tenga cuidado de arrastrar la fecha / año / mes desde la tabla de calendario.
Espero que esto ayude.
PhilipTreacy
Hola @Anónimo
Descargue el archivo PBIX de muestra con los siguientes datos / tablas
¿Puede mostrar lo que quiere decir con que las cantidades no se agregan correctamente?
Configuré un DateTabe y 2 tablas como describiste anteriormente: Cantidad y Precio.
Con una relación de DateTabe a los demás, todo funciona como debería en mi modelo.
Estoy usando esta medida para calcular Cant. * Precio.
Tot Price := SELECTEDVALUE('Quantity'[Qty]) * SELECTEDVALUE('Price'[Price])
Por cierto, no es necesario que muestre la jerarquía de fechas a menos que sea necesario. Cámbielo para mostrar solo la fecha
Saludos
Phil