Forum Discussion
LOOKUPVALUE con varias condiciones
Hola. Necesito crear una columna que tome valores de una columna en función de más de una condición. Ejemplo:
| Variedad | Periodo | Bolsas |
| P1 | M | 120 |
| P2 | M | 159 |
| P3 | M | 101 |
| P4 | P | 90 |
| P5 | P | 95 |
Necesitaba crear una columna que mostrara la variedad cuyas bolsas eran más grandes en un período determinado. Se vería algo así:
| Variedad | Periodo | Bolsas | V + P |
| P1 | M | 120 | P2 |
| P2 | M | 159 | P2 |
| P3 | M | 101 | P2 |
| P4 | P | 90 | P5 |
| P5 | P | 95 | P5 |
Hola @jobf,
Puede usar la siguiente fórmula DAX con una nueva columna o una nueva medida. Depende de ti.
"
Pbısupportgokberkuzuntas =Var maxval_=CALCULAR(MÁXIMO(Tablesil1[Bolsas]),TODOSEXCEPTO(Cuadro 1,Tablesil1[Periodos]))DEVOLUCIÓNLOOKUPVALUE(Tablesil1[Variedad],Tablesil1[Bolsas],maxval_)
"Saludos
Gokberk UzuntasLinkedIn: https://www.linkedin.com/in/g%C3%B6kberk-uzunta%C5%9F-b43906198/
Medio: https://medium.com/@uzuntasgokberk
Si esta publicación ayuda, considere Acéptalo como solución y felicitaciones para ayudar a los otros miembros a encontrarlo más rápidamente.
3 Replies
- Syndicate_AdminAdministrator
Hola @jobf,
Puede usar la siguiente fórmula DAX con una nueva columna o una nueva medida. Depende de ti.
"
Pbısupportgokberkuzuntas =Var maxval_=CALCULAR(MÁXIMO(Tablesil1[Bolsas]),TODOSEXCEPTO(Cuadro 1,Tablesil1[Periodos]))DEVOLUCIÓNLOOKUPVALUE(Tablesil1[Variedad],Tablesil1[Bolsas],maxval_)
"Saludos
Gokberk UzuntasLinkedIn: https://www.linkedin.com/in/g%C3%B6kberk-uzunta%C5%9F-b43906198/
Medio: https://medium.com/@uzuntasgokberk
Si esta publicación ayuda, considere Acéptalo como solución y felicitaciones para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_AdminAdministrator
Puedes probar esto
Columna =MAXX(FILTRO('Mesa','Mesa'[Y punto]=ANTERIOR('Mesa'[Y punto])&&'Mesa'[Bolsas]=MAXX(FILTRO('Mesa','Mesa'[Y punto]=ANTERIOR('Mesa'[Y punto])),'Mesa'[Bolsas])),'Mesa'[Variedad]) - Syndicate_AdminAdministrator
Hola
Escribe esta fórmula de columna calculada
Column = LOOKUPVALUE(Data[Variety],Data[Bags],CALCULATE(MAX(Data[Bags]),FILTER(Data,Data[Period]=EARLIER(Data[Period]))),Data[Period],Data[Period])Espero que esto ayude.