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 una hoja de pujas con datos de puja sin procesar como se muestra en la siguiente tabla. Cada proyecto entro en mi oferta y siempre soy el mejor postor en la fila (CCI). Estoy tratando de crear otra columna que muestre la diferencia entre mi oferta y cualquier otra oferta. Planeo filtrar estos datos por el número de proyecto para que los datos filtrados solo muestren una fila que diga CCI como el postor. La versión sin filtrar muestra varias filas que tienen CCI porque muestra cada proyecto. ¿Cómo puedo mostrar la diferencia entre las pujas de cada proyecto?
Solved! Go to Solution.
@summit20, intenta como
Difference = var _1 = Minx(filter(Sheet1,[Project #] =EARLIER([Project #]) && Sheet1[Bidder]="CCI"),[Bid Amount])
return if(ISBLANK(_1),BLANK(),[Bid Amount]-_1)
@summit20 , ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?
@amitchandak Esto es lo que los datos sin procesar se vería como. Observe que la columna de diferencia sería algún tipo de columna calculada.
Proyecto # | Licitador | Importe de la oferta |
1 | CCI | 10 |
1 | Abc | 11 |
1 | Def | 12 |
2 | CCI | 50 |
2 | Abc | 55 |
2 | Def | 60 |
2 | Ghi | 65 |
Esto es lo que espero que la salida se vea como.
Proyecto # | Licitador | Importe de la oferta | Diferencia |
1 | CCI | 10 | - |
1 | Abc | 11 | 1 |
1 | Def | 12 | 2 |
2 | CCI | 50 | - |
2 | Abc | 55 | 5 |
2 | Def | 60 | 10 |
2 | Ghi | 65 | 15 |
Difference = var _1 = Minx(filter(Sheet1,[Project #] =EARLIER([Project #]) && [Bid Amount] <EARLIER([Bid Amount])),[Bid Amount])
return if(ISBLANK(_1),BLANK(),[Bid Amount]-_1)
@amitchandak . ¡Estamos tan cerca! Eso funciona siempre y cuando CCI sea el mejor postor. Cambié la oferta en el Proyecto 2 a 105 y basó el cálculo en el postor más bajo. ¿Hay alguna manera de hacer todas las fórmulas basadas en la oferta de CCI en lugar del postor más bajo?
Proyecto # | Licitador | Oferta | Diferencia |
1 | CCI | 10 | |
1 | Abc | 11 | 1 |
1 | Def | 12 | 2 |
2 | CCI | 105 | 50 |
2 | Abc | 55 | |
2 | Def | 60 | 5 |
2 | Ghi | 65 | 10 |
@summit20, intenta como
Difference = var _1 = Minx(filter(Sheet1,[Project #] =EARLIER([Project #]) && Sheet1[Bidder]="CCI"),[Bid Amount])
return if(ISBLANK(_1),BLANK(),[Bid Amount]-_1)
Eso funcionó!!! ¡¡¡Muchas gracias!!! ¿Algún buen recurso para ayudar a entender cómo creó esto y la lógica de esta fórmula para ayudarme a aprender mejor PowerBI?
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 |