Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
2 years ago
Solved

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:

VariedadPeriodoBolsas
P1M120
P2M159
P3M101
P4P90
P5P95


Necesitaba crear una columna que mostrara la variedad cuyas bolsas eran más grandes en un período determinado. Se vería algo así:

VariedadPeriodoBolsas V + P
P1M120P2
P2M159P2
P3M101P2
P4P90P5
P5P95P5

3 Replies

  • 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ÓN
    LOOKUPVALUE(Tablesil1[Variedad],Tablesil1[Bolsas],maxval_)
    "

    Saludos
    Gokberk Uzuntas

    LinkedIn: 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.

  • @jobf

    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])
  • 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.