DAX (Agregar columna) – Función MAX con Filtro

Un usuario Pregunto ✅

ngct1112

Hola a todos, estoy tratando de agregar una columna DAX para averiguar el valor MAX entre pocas columnas, mientras tanto, menos que el valor de línea base.

Base A B C MAX_R
10 7 9 12 9
13 10 12 11 12
15 14 18 20 14
19 17 13 25 17

Línea 1 en la columna MAX, «9» es el valor más grande entre A, B, C y <10

Estoy probando esta fórmula, pero no el éxito. ¿Me das un consejo?

MAX_R = 
VAR _list = {
    ('table'[A]),
    ('table'[B]),
    ('table'[C])}
return
MAXX(FILTER(_list.[value]<'table'[Baseline]))

Amitchandak

@ ngct1112, Probar como

Column MAX_R = 
maxx(Filter(Union(Row("A",'Table'[A]),Row("A",'Table'[B]),Row("A",'Table'[C])),[A] <=[Baseline]),[A])

Amitchandak

@ ngct1112, Probar como

Column MAX_R = 
maxx(Filter(Union(Row("A",'Table'[A]),Row("A",'Table'[B]),Row("A",'Table'[C])),[A] <=[Baseline]),[A])

ngct1112

En respuesta a Amitchandak

@amitchandak ¡Muchas gracias por su solución que funciona en mi modelo!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *