Hola Alexander, lo correcto no es sobreescribir el precio anterior, sino preservar el historial de precios.
La manera más sencilla de hacerlo sería agregando un nuevo ID del mismo producto, pero con otro precio. Lo malo de esto es que se perdería la secuencia al filtrar por ese mismo producto y querer ver un historial en el informe.
Otra opción que es muy buena pero implica hacer cambios a la dimensión de productos, es que con cada cambio de precio crees una nueva versión del producto seguido por un numero sencuencial, como el caso de la columna de Llave de la siguiente imagen:
image.png19.75 KB La llave se relacionaría a tu tabla de hechos, la cual debería de utilizar el mismo tipo Llave para identificar el precio. Las últimas columnas son opcionales, solamente para tener información de las fechas en que se actualizaron los precios, y saber cuál es el precio actualmente activo.
Hola! Me preguntaba si era posible generar una tabla de horas de forma automática de la misma manera que generamos la tabla Calendario con DAX/Power Query? Es decir, teniendo un script prediseñado.
He intentado hacerlo pero no lo he conseguido jejej
Hola, Equipo Datdata Una duda, cuando se olvido quitar los duplicados a la dimensión de direcciones porque es indiferente quitarlo antes o quitarlos después? Si se quitan después como se realizó ya no tiene sentido no? porque la tabla de hechos (ordenes) ya tenia se habia combinado con la dimensión para traer el ID Dirección
Participaciones
Inicia sesión para dejar tu duda, comentario y/o respuesta
Alexander G.
Estudiante
•hace 6 meses
Que pasaría si los precios de los productos cambian a lo largo del tiempo.
Javier Gómez
Equipo Datdata
•hace 6 meses
La llave se relacionaría a tu tabla de hechos, la cual debería de utilizar el mismo tipo Llave para identificar el precio. Las últimas columnas son opcionales, solamente para tener información de las fechas en que se actualizaron los precios, y saber cuál es el precio actualmente activo.
Quedo atento por cualquier duda.
Saludos!
Leidys S.
Estudiante
•hace 11 meses
Me preguntaba si era posible generar una tabla de horas de forma automática de la misma manera que generamos la tabla Calendario con DAX/Power Query?
Es decir, teniendo un script prediseñado.
He intentado hacerlo pero no lo he conseguido jejej
Gracias!
Javier Gómez
Equipo Datdata
•hace 11 meses
https://www.datdata.com/cursos/especializacion-en-modelado-de-datos-con-power-bi-mod101/clases/141-automatizacion-de-dimension-de-tiempos-con-dax-y-m-tK2W5Q
Nelson C.
Estudiante
•hace 4 semanas
Muchas gracias equipo DatData.
Equipo Datdata
Equipo Datdata
•hace 3 semanas
Lizzet C.
Estudiante
•hace 1 mes
Una duda, cuando se olvido quitar los duplicados a la dimensión de direcciones porque es indiferente quitarlo antes o quitarlos después?
Si se quitan después como se realizó ya no tiene sentido no? porque la tabla de hechos (ordenes) ya tenia se habia combinado con la dimensión para traer el ID Dirección
Sarai R.
Equipo Datdata
•hace 4 semanas
Esto se hace como buena practica, para tener nuestras tablas limpias, solo con los datos necesarios. 😊
¡Saludos!
Jorge M.
Estudiante
•hace 6 meses
Tengo la siguiente duda cuando hacemos las tabla dimenciones de la de hechos como se manejan los campos que se aplicaron en dimenciones
Sarai R.
Equipo Datdata
•hace 6 meses
¡Saludos!
Leidys S.
Estudiante
•hace 11 meses
Gracias Javier.