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
Quería crear una columna multiplicadora donde pueda multiplicar mi columna de precio de venta a un cierto porcentaje basado en el identificador de categoría.
El precio de venta de este artículo en particular que pertenece a la categoría 7 debe tener un 4% adicional. Estaba planeando crear una columna multiplicadora donde simplemente puedo multiplicar mi precio de venta en función de la categoría a la que pertenece el producto. Estaba tratando de trabajar en funciones de interruptor, pero no funciona en medidas.
Traté de hacer una salida deseada en Excel que deseo hacer en power bi.
Su ayuda es muy apreciada.
Solved! Go to Solution.
Hola @JeanoVipinosa09
La declaración Switch es una forma de hacerlo, pero no es la mejor en términos de mejores prácticas. ¿Qué pasa si tienes 40 categorías con Multiplicador? ¿Desea actualizar la expresión en la instrucción Switch para incluirlas todas?
¿Qué pasa si tienes 400 categorías?
Es una mejor práctica almacenar el multiplicador en una tabla diferente y luego usar Power query para tomar el multiplicador y calcular la columna. También puede usar la función RELATED en DAX y hacer una medición.
Hice un ejemplo con el enfoque de consulta de Power. NewSalesPrice se agrega dentro de Power query y el archivo de Excel tiene categoryMultiplier dentro.
https://drive.google.com/drive/folders/1ACWTkk4yWTKLXKskWFrCpcoGrd-q6nfH?usp=sharing
Hola @JeanoVipinosa09
La declaración Switch es una forma de hacerlo, pero no es la mejor en términos de mejores prácticas. ¿Qué pasa si tienes 40 categorías con Multiplicador? ¿Desea actualizar la expresión en la instrucción Switch para incluirlas todas?
¿Qué pasa si tienes 400 categorías?
Es una mejor práctica almacenar el multiplicador en una tabla diferente y luego usar Power query para tomar el multiplicador y calcular la columna. También puede usar la función RELATED en DAX y hacer una medición.
Hice un ejemplo con el enfoque de consulta de Power. NewSalesPrice se agrega dentro de Power query y el archivo de Excel tiene categoryMultiplier dentro.
https://drive.google.com/drive/folders/1ACWTkk4yWTKLXKskWFrCpcoGrd-q6nfH?usp=sharing
Hola @JeanoVipinosa09
Por favor, pruebe esto:
Las categorías en la medida son 1 4 7 pero la tabla tiene un 2 que no tiene multiplicador t
Multiplier =
VAR _getSales =
MAX ( 'Table'[Salesprice] )
VAR _getCat =
MAX ( 'Table'[Category] )
VAR _multiplier =
SWITCH (
TRUE (),
_getCat = "1", .10,
_getCat = "4", .11,
_getCat = "7", .15,
0
)
RETURN
_getSales * ( 1 + _multiplier )
Hágamelo saber si tiene alguna pregunta.
Si esto resuelve sus problemas, márquelo como la solución, para que otros puedan encontrarlo fácilmente. Felicitaciones 👍también son agradables.
Nathaniel
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 |