Problems whith IFS

Hola!!!

Algo debo de estar haciendo mal con la formula del siguiente campo.

Gracias de antemano

Alejandro_PORTO_0-1663173091770.png

 

 

Alejandro_PORTO_1-1663173130978.png

 

Solved Solved
0 8 92
2 ACCEPTED SOLUTIONS

Intenta quitar los [_THISROW] desde donde no son necesarios

View solution in original post

I agree with @SkrOYC: remove the unneeded references to _THISROW:

 

 

IFS(

[PROMOTOR]="CE";"patricia_rio_cazallas@carrefour.com";
[PROMOTOR]="CPE";"patricia_rio_cazallas@carrefour.com";
[PROMOTOR]="TERCEROS";"patricia_rio_cazallas@carrefour.com";

AND(
[PROMOTOR]="CCPP";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"TIPO CENTRO INVERSIONES")="GERENCIA";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"GESTIÓN INMOBILIARIA")="EXPLOTACIÓN INMOBILIARIA");
LOOKUP(CONCATENATE([_THISROW].[CENTRO];"EXPLOTACIÓN INMOBILIARÍA ASISTENTE");"RESPONSABLES POR CENTRO";"CONCAT";"EMAIL");

AND(
[PROMOTOR]="CCPP";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"TIPO CENTRO INVERSIONES")="GERENCIA";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"GESTIÓN INMOBILIARIA")="GERENCIA CPE TERCEROS");
LOOKUP(CONCATENATE([_THISROW].[CENTRO];"GERENCIA CPE TERCEROS");"RESPONSABLES POR CENTRO";"CONCAT";"EMAIL");

AND(
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"TIPO CENTRO INVERSIONES")="GALERIA";
[PROMOTOR]="CCPP");
LOOKUP(CONCATENATE([_THISROW].[CENTRO];"GESTIÓN CCPP");"RESPONSABLES POR CENTRO";"CONCAT";"EMAIL");

TRUE;"ALEJANDRO_PORTO_ABAL@CARREFOUR.COM")

 

 

View solution in original post

8 REPLIES 8

Steve
Platinum 4
Platinum 4

I don't see a question of a description of a problem.

Perdón!!! Cumpliéndose la primera premisa del Ifs ([Promotor]="CE") el resultado no es el esperado ( "patricia_rio..."). 

Un saludo.

Please post the complete text of your IFS() expression. It will be easier for us to look for problems with the text rather than using the screenshot.

IFS(

[_THISROW].[PROMOTOR]="CE";"patricia_rio_cazallas@carrefour.com";
[_THISROW].[PROMOTOR]="CPE";"patricia_rio_cazallas@carrefour.com";
[_THISROW].[PROMOTOR]="TERCEROS";"patricia_rio_cazallas@carrefour.com";

AND(
[_THISROW].[PROMOTOR]="CCPP";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"TIPO CENTRO INVERSIONES")="GERENCIA";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"GESTIÓN INMOBILIARIA")="EXPLOTACIÓN INMOBILIARIA");
LOOKUP(CONCATENATE([_THISROW].[CENTRO];"EXPLOTACIÓN INMOBILIARÍA ASISTENTE");"RESPONSABLES POR CENTRO";"CONCAT";"EMAIL");

AND(
[_THISROW].[PROMOTOR]="CCPP";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"TIPO CENTRO INVERSIONES")="GERENCIA";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"GESTIÓN INMOBILIARIA")="GERENCIA CPE TERCEROS");
LOOKUP(CONCATENATE([_THISROW].[CENTRO];"GERENCIA CPE TERCEROS");"RESPONSABLES POR CENTRO";"CONCAT";"EMAIL");

AND(
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"TIPO CENTRO INVERSIONES")="GALERIA";
[_THISROW].[PROMOTOR]="CCPP");
LOOKUP(CONCATENATE([_THISROW].[CENTRO];"GESTIÓN CCPP");"RESPONSABLES POR CENTRO";"CONCAT";"EMAIL");

TRUE;"ALEJANDRO_PORTO_ABAL@CARREFOUR.COM")

Intenta quitar los [_THISROW] desde donde no son necesarios

I agree with @SkrOYC: remove the unneeded references to _THISROW:

 

 

IFS(

[PROMOTOR]="CE";"patricia_rio_cazallas@carrefour.com";
[PROMOTOR]="CPE";"patricia_rio_cazallas@carrefour.com";
[PROMOTOR]="TERCEROS";"patricia_rio_cazallas@carrefour.com";

AND(
[PROMOTOR]="CCPP";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"TIPO CENTRO INVERSIONES")="GERENCIA";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"GESTIÓN INMOBILIARIA")="EXPLOTACIÓN INMOBILIARIA");
LOOKUP(CONCATENATE([_THISROW].[CENTRO];"EXPLOTACIÓN INMOBILIARÍA ASISTENTE");"RESPONSABLES POR CENTRO";"CONCAT";"EMAIL");

AND(
[PROMOTOR]="CCPP";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"TIPO CENTRO INVERSIONES")="GERENCIA";
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"GESTIÓN INMOBILIARIA")="GERENCIA CPE TERCEROS");
LOOKUP(CONCATENATE([_THISROW].[CENTRO];"GERENCIA CPE TERCEROS");"RESPONSABLES POR CENTRO";"CONCAT";"EMAIL");

AND(
LOOKUP([_THISROW].[CENTRO];"RANGOS";"CENTRO";"TIPO CENTRO INVERSIONES")="GALERIA";
[PROMOTOR]="CCPP");
LOOKUP(CONCATENATE([_THISROW].[CENTRO];"GESTIÓN CCPP");"RESPONSABLES POR CENTRO";"CONCAT";"EMAIL");

TRUE;"ALEJANDRO_PORTO_ABAL@CARREFOUR.COM")

 

 

AppSheet usa comas como separadores, no punto y coma

,

Hola!!!

Yo creo que funciona indistintamente. He usado ";" en todos mis desarrollos sin problemas. 

 

Top Labels in this Space