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
He sido challanged en el cálculo de las ventas de un artículo específico cuando tenía un cambio de precio en una fecha específica (Podrían tener más cambios en diferentes fechas).
Tengo dos tablas, una, con todos los datos de ventas según lo siguiente:
artículo | Qty | FECHA VENDIDA |
Pañales | 1100 | 6/23/2020 |
Pañales | 150 | 1/13/2021 |
Pañales | 550 | 1/14/2021 |
Pañales | 575 | 1/15/2021 |
Pañales | 575 | 1/16/2021 |
Pañales | 300 | 1/17/2021 |
fórmula | 52 | 6/25/2020 |
fórmula | 27 | 1/13/2021 |
fórmula | 10 | 1/14/2021 |
fórmula | 35 | 1/15/2021 |
fórmula | 18 | 1/16/2021 |
leche | 90 | 6/23/2020 |
leche | 20 | 6/25/2020 |
leche | 15 | 1/14/2021 |
leche | 45 | 1/16/2021 |
pastel | 9400 | 6/23/2020 |
pastel | 1400 | 6/24/2020 |
pastel | 1600 | 6/25/2020 |
pastel | 1600 | 1/13/2021 |
pastel | 1300 | 1/14/2021 |
pastel | 3700 | 1/15/2021 |
Y otro que tiene los mismos artículos, pero con las fechas que tuvieron un cambio de precio:
artículo | FECHA DE CAMBIO DE PRECIO | Precio real | Nuevo precio |
Pañales | 7/04/2020 | $ 14,63 | $ 8,78 |
Pañales | 1/15/2021 | $ 8,78 | $ 5,27 |
fórmula | 10/03/2020 | $ 420,96 | $ 252,58 |
fórmula | 10/31/2020 | $ 252,58 | $ 151,54 |
fórmula | 12/05/2020 | $ 151,54 | $ 105,83 |
leche | 12/07/2019 | $ 278,25 | $ 166,95 |
leche | 1/04/2020 | $ 166,95 | $ 108,25 |
pastel | 12/07/2019 | $ 1.769,29 | $ 1.061,57 |
Ahora lo que quería tirar es toda la información de las ventas después de las fechas que habían cambiado el precio, o si tenía múltiples cambios de precio, como "Fórmula", me gustaría tirar de las ventas entre las fechas, antes del primer cambio y después del último cambio.
¿Alguna idea?
Gracias 🙂
Solved! Go to Solution.
Ahí @lc17046,
Solo puede crear un filtro de nivel visual:
Measure = IF(MAX('Price Change'[PRICE CHANGE DATE]) = MIN('Price Change'[PRICE CHANGE DATE]),IF(MAX(sales[DATE SOLD])>=MAX('Price Change'[PRICE CHANGE DATE]),1,0),IF(MAX(sales[DATE SOLD])<=MIN('Price Change'[PRICE CHANGE DATE])||MAX(sales[DATE SOLD])>=MAX('Price Change'[PRICE CHANGE DATE]),1,0) )
Agréguelo al objeto visual de la tabla de ventas:
Consulte el archivo pbix.
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Saludos
Dedmon Dai
Ahí @lc17046,
Solo puede crear un filtro de nivel visual:
Measure = IF(MAX('Price Change'[PRICE CHANGE DATE]) = MIN('Price Change'[PRICE CHANGE DATE]),IF(MAX(sales[DATE SOLD])>=MAX('Price Change'[PRICE CHANGE DATE]),1,0),IF(MAX(sales[DATE SOLD])<=MIN('Price Change'[PRICE CHANGE DATE])||MAX(sales[DATE SOLD])>=MAX('Price Change'[PRICE CHANGE DATE]),1,0) )
Agréguelo al objeto visual de la tabla de ventas:
Consulte el archivo pbix.
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Saludos
Dedmon Dai
Lo haría, en la consulta de poder
- Encontrar una manera de cambiar la "fecha de cambio de precio" en dos colums: "fecha de inicio del precio" y "fecha de finalización del precio"
- Cambiarlos a enteros, crear una columna "fecha" {[fecha de inicio del precio].. [fecha de finalización del precio]}
- Extraer filas de la columna de fecha en filas
- Cambiar el formato de columna de fecha hasta la fecha
Después de eso no estoy seguro. Podrías poner a New Price como una leyenda del gráfico o algo así.
Ahí, @lc17046
Por favor, corrígeme si entendí mal tu pregunta.
En mi opinión, creo que es mejor cambiar la estructura de la tabla ITEM PRICE CHANGE como se muestra a continuación en power query editor.
A continuación, será más fácil crear dinámicamente una medida de precio Qty X.
El enlace del archivo pbix de ejemplo está abajo y todas las medidas están en el archivo pbix de ejemplo.
Información sobre precios =
IF (
NOT ISBLANK ( [Qty Total] ),
CALCULAR (
LASTNONBLANKVALUE (
ItemPriceChange[FECHA DE CAMBIO DE PRECIO],
SELECTEDVALUE ( ItemPriceChange[ Nuevo precio ] )
),
FILTRO (
ItemPriceChange,
ItemPriceChange[FECHA DE CAMBIO DE PRECIO] < MAX ( Fechas[Fecha] )
)
)
)
https://www.dropbox.com/s/z0mmxpruv3amb4r/lc17046.pbix?dl=0
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: https://www.linkedin.com/in/jihwankim1975/
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |