Traducir una fórmula de Excel con IF anidados y ABS

Un usuario Pregunto ✅

SCrowley

La fórmula de Excel compara la fila anterior con la fila siguiente. He sustituido las letras de columna con nombres para facilitar:

=SI(ContadorCarril2=1,»Único»,SI(O(ContadorCarril2=2,ContadorCarril2=3),»Pequeño»,SI.ERROR(SI(Y(CuartilBase2>CuartilBase1,ABS(CumuPct2-(CuartilBase1*25%))

Escribí una medida DAX pero mi lógica está desactivada y no estoy seguro de cómo solucionarlo: (*Nota, también me gustaría formatear los Números devueltos sin ejemplo de decimales pegado debajo de la fórmula DAX)

PRUEBA EFQ =
VAR EQ2 = INTERRUPTOR([LANE COUNT],1,»Suela»,2,»Pequeña»,3,»Pequeña»)
VAR BQX25 = [BASE QUARTILE]*0.25
VAR PREBQ = CALCULAR(
[CUMULATIVE PCT],
FILTRAR(
TODO SELECCIONADO(‘MOAR Q'[Lane ID]),
ISONORAFTER(‘MOAR Q'[Lane ID], MAX(‘MOAR Q'[Lane ID]), DESC)
)
)
VAR CPMINUS = PREBQ-BQX25

REGRESO
SI(Y(EQ2 = en blanco(), PREBQ
EffQuartilePix.JPG
Gracias por tu ayuda.

Deja un comentario

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