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.
Tengo la siguiente tabla:
Clave externa | Nombre de la empresa | oferta | Oferta más barata |
1234 | Fruit&Veg Ltd. | 12,000 | 4,000 |
1234 | Plástico Ltd. | 4,000 | 4,000 |
1234 | Tecnología Plc. | 6,000 | 4,000 |
5678 | Paper Ltd. | 15,000 | 10,000 |
5678 | Chicle Plc. | 25,000 | 10,000 |
5678 | Protección contra incendios Plc. | 10,000 | 10,000 |
Simplemente estoy tratando de crear una nueva columna calculada que extraerá el nombre de la empresa asociada con la oferta más barata. La columna resaltada en negrita a continuación es lo que estoy tratando de lograr.
Clave externa | Nombre de la empresa | oferta | Oferta más barata | Pujador más barato |
1234 | Fruit&Veg Ltd. | 12,000 | 4,000 | Plástico Ltd. |
1234 | Plástico Ltd. | 4,000 | 4,000 | Plástico Ltd. |
1234 | Tecnología Plc. | 6,000 | 4,000 | Plástico Ltd. |
5678 | Paper Ltd. | 15,000 | 10,000 | Protección contra incendios Plc. |
5678 | Chicle Plc. | 25,000 | 10,000 | Protección contra incendios Plc. |
5678 | Protección contra incendios Plc. | 10,000 | 10,000 | Protección contra incendios Plc. |
La función DAX me parece como si fuera una simple columna calculada, pero no he logrado encontrar la solución correcta. Mis disculpas, ya que todavía soy relativamente nuevo en Power BI. Mirando adelante a sus respuestas - cualquier ayuda será apreciada. Gracias de antemano!
Solved! Go to Solution.
culpa mía. Trabajar demasiado rápido. Aquí tiene.
Pujador más bajo =
VAR más barato = Pujas[Puja más barata]
devolución
CALCULAR (
MIN ( Ofertas[Nombre de la empresa] ),
ALLEXCEPT ( Ofertas, Ofertas[Clave extranjera] ),
Pujas[Puja] = más barata
)
palmadita
culpa mía. Trabajar demasiado rápido. Aquí tiene.
Pujador más bajo =
VAR más barato = Pujas[Puja más barata]
devolución
CALCULAR (
MIN ( Ofertas[Nombre de la empresa] ),
ALLEXCEPT ( Ofertas, Ofertas[Clave extranjera] ),
Pujas[Puja] = más barata
)
palmadita
Dado que ya tiene una columna con la oferta más barata, esta expresión de columna de DAX obtendrá el resultado deseado. Reemplace Pujas por el nombre real de la tabla.
Pujador más bajo =
CALCULAR (
MIN ( Ofertas[Nombre de la empresa] ),
ALLEXCEPT ( Ofertas, Ofertas[Clave extranjera], Ofertas[Oferta más barata] )
)
palmadita
No @mahoneypat
Gracias por la contribución. Desafortunadamente, lo que hace esta expresión es calcular el nombre de la empresa tomando 'MIN' como 'primero en orden alfabético', y no tiene en cuenta el valor de la oferta más barata.
Por lo tanto, utilizando el ejemplo anterior, la clave externa 1234 habría dispersado a un postor más barato de Fruit&Veg Ltd. y 5678 habría desposeído a un postor más barato de Chewing Gum Plc.,ya que ambos son los primeros alfabéticamente en la lista de compañías de sus respectivas claves extranjeras.
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 | |
2 | |
2 | |
2 | |
1 |