Disculpas por la pregunta rara. No sabía cómo decirlo correctamente.
Tengo dos mesas una para productos más antiguos y otra para productos futuros. Me gustaría crear una tabla de varianza que muestre la diferencia en Costo y Precio de Venta cuando realizamos el cambio de nuestro Producto Antiguo a Nuevo Producto con toda la permuación posible (A a X, A a Y, de la A a la Z; B a X, B a Y, B a Z) etc. como los campos de fila.
Tabla de productos antiguos
Producto | Costo por tonelada | Precio de venta |
A | 15 | 1000 |
B | 25 | 2000 |
C | 30 | 1000 |
Nueva tabla de productos
Producto | Costo por tonelada | Precio de venta |
X | 22 | 900 |
Y | 27 | 1500 |
Z | 33 | 2000 |
Tabla de varianzas
Producto antiguo | Nuevo producto | Diferencia en coste por tonelada | Diferencia en el precio de venta |
A | X | 7 | -100 |
B | Y | 2 | -500 |
C | Z | 3 | 1000 |
A | Y | -12 | -500 |
A | Z | -8 | 0 |
B | X | 3 | 1100 |
B | Z | -8 | 0 |
Solved! Go to Solution.
No @stiggy771,
De acuerdo con los datos que proporcione, primero debe utilizar la función CROSSJOIN para crear una nueva tabla y, a continuación, crear dos medidas para calcular la diferencia entre old_Selling Precio y Precio new_Selling, old_Cost por tonelada y new_Cost por tonelada. Puede consultar la captura de pantalla siguiente:
Aquí está el archivo pbix de ejemplo.
Si el problema aún no se resuelve, proporcione información detallada sobre el error y hágamelo saber inmediatamente, esperando su respuesta.
Saludos
Henry
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @stiggy771,
De acuerdo con los datos que proporcione, primero debe utilizar la función CROSSJOIN para crear una nueva tabla y, a continuación, crear dos medidas para calcular la diferencia entre old_Selling Precio y Precio new_Selling, old_Cost por tonelada y new_Cost por tonelada. Puede consultar la captura de pantalla siguiente:
Aquí está el archivo pbix de ejemplo.
Si el problema aún no se resuelve, proporcione información detallada sobre el error y hágamelo saber inmediatamente, esperando su respuesta.
Saludos
Henry
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@stiggy771 , Puede crear una nueva tabla como
addcolumns(crossjoin(selectcolumns('Old Product', "Old Product",[Product] "Old Cost per" [Cost per tonne],"Old Selling Price" [Precio de venta]), 'Nuevo producto')
,"Diferencia de precio" , [Coste por tonelada] - [Coste antiguo por] )
Agregue más columnas según la necesidad
Proud to be a Super User!
Featured Session: Drive Data Culture with Power BI- Vision, Strategy & Roadmap. Register here https://myignite.microsoft.com #MSIgnite #PowerPlatform #Power BI
Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!
User | Count |
---|---|
4 | |
2 | |
1 | |
1 | |
1 |