Adán1V
Hola,
Soy extremadamente nuevo en Power Bi, así que espero que esta no sea una pregunta tonta.
Estoy buscando expandir las iniciales de los empleados dentro de power bi y estoy tratando de usar una columna personalizada para hacerlo con la fórmula a continuación, sin embargo, recibo un ‘Error de expresión: el nombre ‘Si’ no fue reconocido». ¿Alguien puede aconsejarme dónde puedo estar? ¿yendo mal?
IF([DESIGN ENGINEER]="PG","PAUL Gxxxx",IF([DESIGN ENGINEER]="AB","ASHLEY Bxxxx",IF([DESIGN ENGINEER]="SG","SAM Gxxxx",IF([DESIGN ENGINEER]="TB","TOM Bxxxx",IF([DESIGN ENGINEER]="NBJ","NATHAN Bxxxx",IF([DESIGN ENGINEER]="LB","LLOYD Bxxxx",IF([DESIGN ENGINEER]="DW","DAVE Wxxxx",IF([DESIGN ENGINEER]="AMV","ADAM Vxxxx",IF([DESIGN ENGINEER]="DB","DAVID Bxxxx","")))))))))
Adán1V
En realidad, solo logré resolver esto, a continuación para cualquier otra persona que busque esto en el futuro;
if [DESIGN ENGINEER] = "PG" then "PAUL Gxxxxx" else if [DESIGN ENGINEER] = "AB" then "ASHLEY Bxxxxx" else if [DESIGN ENGINEER] = "SG" then "SAM Gxxxxx" else if [DESIGN ENGINEER] = "TB" then "TOM Bxxxx" else if [DESIGN ENGINEER] = "NBJ" then "NATHAN Bxxxx" else if [DESIGN ENGINEER] = "LB" then "LLOYD Bxxxx" else if [DESIGN ENGINEER] = "DW" then "DAVE Wxxxx" else if [DESIGN ENGINEER] = "AMV" then "ADAM Vxxxx" else if [DESIGN ENGINEER] = "DB" then "DAVID Bxxxx" else ""
KJinete
¿Está esto en el editor de consultas? Se parece a la sintaxis de DAX, pero ese error suena como el editor de consultas, que usa un idioma diferente. Si las declaraciones allí tienen una sintaxis completamente diferente. En el editor de consultas, una declaración if se ve así (se distingue entre mayúsculas y minúsculas)
if [DESIGN ENGINEER]="PG" then "PAUL Gxxxx"
else if [DESIGN ENGINEER]="AB" then "ASHLEY Bxxxx"
else if [DESIGN ENGINEER]="SG" then "SAM Gxxxx"
...
else ""
KJinete
¿Está esto en el editor de consultas? Se parece a la sintaxis de DAX, pero ese error suena como el editor de consultas, que usa un idioma diferente. Si las declaraciones allí tienen una sintaxis completamente diferente. En el editor de consultas, una declaración if se ve así (se distingue entre mayúsculas y minúsculas)
if [DESIGN ENGINEER]="PG" then "PAUL Gxxxx"
else if [DESIGN ENGINEER]="AB" then "ASHLEY Bxxxx"
else if [DESIGN ENGINEER]="SG" then "SAM Gxxxx"
...
else ""
smpa01
@ Adam1V Supongo que lo estás haciendo en M. La sintaxis correcta sería
if [DESIGN ENGINEER]="PG" then "A" else if [DESIGN ENGINEER]="AB" then "B" else if[DESIGN ENGINEER]="SG" then "C" else -800
Adán1V
En realidad, solo logré resolver esto, a continuación para cualquier otra persona que busque esto en el futuro;
if [DESIGN ENGINEER] = "PG" then "PAUL Gxxxxx" else if [DESIGN ENGINEER] = "AB" then "ASHLEY Bxxxxx" else if [DESIGN ENGINEER] = "SG" then "SAM Gxxxxx" else if [DESIGN ENGINEER] = "TB" then "TOM Bxxxx" else if [DESIGN ENGINEER] = "NBJ" then "NATHAN Bxxxx" else if [DESIGN ENGINEER] = "LB" then "LLOYD Bxxxx" else if [DESIGN ENGINEER] = "DW" then "DAVE Wxxxx" else if [DESIGN ENGINEER] = "AMV" then "ADAM Vxxxx" else if [DESIGN ENGINEER] = "DB" then "DAVID Bxxxx" else ""