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 5 columnas son A, B, C, D y tipo. Esas 5 columnas contienen número y texto o número o texto.
Si las columnas A&B y C&D coinciden, devuelva "Ok" y si las columnas A&B y C&D no coinciden, devuelva "No" y si la columna A&B o C&D están en blanco, devuelva "Blanks".
Si AB está en blanco y CD no está en blanco en este caso, necesito un resultado "A1". Si cd está en blanco y AB no está en blanco, entonces necesito un resultado "A1" también.
Estoy aplicando la fórmula DAX mencionada por blow y me gustaría agregar una columna de tipo en el mismo código DAX para obtener el resultado final.
Cualquier consejo sobre cómo puedo agregar una columna de tipo en un código DAX emocionante o de manera alternativa.
Resultado = var AB = [A]&[B]var CD = [C]&[D] return SWITCH( TRUE(), (ISBLANK(AB) || AB = "") && (ISBLANK(CD) || CD = ""),
BLANK(), (ISBLANK(AB) || AB = "") || (ISBLANK(CD) || CD = ""), "A1", AB = CD, "OK", "NO")
Rango de relleno y resultado:
Si el tipo es TTT entonces XX
Si el tipo es AA, entonces X1
Si el tipo es BB, entonces X2
Si el tipo es PR entonces X3
TYPEABCDDESIRED RESULTResult
DD | AA1 | TT1 | DD1 | XX1 | NO | NO |
DD | AA1 | TT1 | DD1 | XX1 | NO | NO |
DD | AA1 | TT1 | DD1 | XX1 | NO | NO |
TT | AA1 | TT1 | DD1 | XX1 | XX | NO |
TT | AA1 | TT1 | DD1 | XX1 | XX | NO |
TT | AA1 | TT1 | DD1 | XX1 | XX | NO |
TR | AA1 | TT2 | DD1 | XX2 | NO | NO |
TR | AA1 | TT2 | DD1 | XX2 | NO | NO |
AA | AA1 | TT2 | DD1 | XX2 | X1 | NO |
AA | AA1 | TT2 | DD1 | XX2 | X1 | NO |
AA | AA1 | TT2 | DD1 | XX2 | X1 | NO |
BB | BB1 | RR1 | DD1 | XX3 | X2 | NO |
BB | BB1 | RR1 | DD1 | XX3 | X2 | NO |
BB | BB1 | RR1 | DD1 | XX3 | X2 | NO |
BB | BB1 | RR1 | DD1 | XX3 | X2 | NO |
BB | BB1 | RR2 | GG1 | HH1 | X2 | NO |
BB | BB1 | RR2 | GG1 | HH2 | X2 | NO |
BB | BB1 | RR2 | GG1 | HH3 | X2 | NO |
PR | NO | X3 | A1 | |||
PR | NO | X3 | A1 | |||
PR | NO | X3 | A1 | |||
PR | NO | X3 | A1 | |||
PR | BB1 | RR2 | BB1 | RR2 | DE ACUERDO | DE ACUERDO |
Solved! Go to Solution.
@Saxon10 Pruébalo
Result2 =
VAR AB = [A] & [B]
VAR CD = [C] & [D]
RETURN
SWITCH (
TRUE(),
AB = CD, "OK",
[TYPE] = "TT","XX",
[TYPE] = "AA","X1",
[TYPE] = "BB","X2",
[TYPE] = "PR","X3",
(ISBLANK ( AB ) || AB = "" ) && ( ISBLANK ( CD ) || CD = "" ), BLANK (),
(ISBLANK ( AB ) || AB = "" ) || ( ISBLANK ( CD ) || CD = "" ), "A1",
"NO"
)
Todos mis resultados coinciden con su columna de resultados deisred.
@Saxon10 Pruébalo
Result2 =
VAR AB = [A] & [B]
VAR CD = [C] & [D]
RETURN
SWITCH (
TRUE(),
AB = CD, "OK",
[TYPE] = "TT","XX",
[TYPE] = "AA","X1",
[TYPE] = "BB","X2",
[TYPE] = "PR","X3",
(ISBLANK ( AB ) || AB = "" ) && ( ISBLANK ( CD ) || CD = "" ), BLANK (),
(ISBLANK ( AB ) || AB = "" ) || ( ISBLANK ( CD ) || CD = "" ), "A1",
"NO"
)
Todos mis resultados coinciden con su columna de resultados deisred.
Muchas gracias por su ayuda y solución.
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 |