Hi,
Only the first condition (‘A’ ) work, where’ s my error ?
IFS(
([Produit].[RFD]=A);
(CONCATENATE(MID([GTIN];21;2);“/”;MID([GTIN];23;2);“/”;“20”;MID([GTIN];19;2));
([Produit].[RFD]=B);
(CONCATENATE(MID([GTIN];29;2);“/”;MID([GTIN];31;2);“/”;“20”;MID([GTIN];27;2));
([Produit].[RFD]=C);
(CONCATENATE(MID([GTIN];30;2);“/”;MID([GTIN];28;2);“/”;“20”;MID([GTIN];26;2));
([Produit].[RFD]=D);
(MID([GTIN];32;11))
))))
thanks all
Try replacing the semi colons with commas.
1 Like
Steve
May 16, 2021, 1:57pm
3
Your parentheses are all wrong, so your IFS() expression is invalid.
This is your expression reformatted to show the parenthesis matchings:
IFS(
([Produit].[RFD]=A);
(
CONCATENATE(MID([GTIN];21;2);"/";MID([GTIN];23;2);"/";“20”;MID([GTIN];19;2));
([Produit].[RFD]=B);
(
CONCATENATE(MID([GTIN];29;2);"/";MID([GTIN];31;2);"/";“20”;MID([GTIN];27;2));
([Produit].[RFD]=C);
(
CONCATENATE(MID([GTIN];30;2);"/";MID([GTIN];28;2);"/";“20”;MID([GTIN];26;2));
([Produit].[RFD]=D);
(MID([GTIN];32;11))
)
)
)
)
If you used IF() rather than IFS() :
IF(
([Produit].[RFD]=A);
CONCATENATE(MID([GTIN];21;2);"/";MID([GTIN];23;2);"/";“20”;MID([GTIN];19;2));
IF(
([Produit].[RFD]=B);
CONCATENATE(MID([GTIN];29;2);"/";MID([GTIN];31;2);"/";“20”;MID([GTIN];27;2));
IF(
([Produit].[RFD]=C);
CONCATENATE(MID([GTIN];30;2);"/";MID([GTIN];28;2);"/";“20”;MID([GTIN];26;2));
IF(
([Produit].[RFD]=D);
MID([GTIN];32;11)
)
)
)
)
Or IFS() used properly:
IF(
([Produit].[RFD]=A);
CONCATENATE(MID([GTIN];21;2);"/";MID([GTIN];23;2);"/";“20”;MID([GTIN];19;2));
([Produit].[RFD]=B);
CONCATENATE(MID([GTIN];29;2);"/";MID([GTIN];31;2);"/";“20”;MID([GTIN];27;2));
([Produit].[RFD]=C);
CONCATENATE(MID([GTIN];30;2);"/";MID([GTIN];28;2);"/";“20”;MID([GTIN];26;2));
([Produit].[RFD]=D);
MID([GTIN];32;11)
)
See also:
3 Likes
Steve:
auto> IF(> ([Produit].[RFD]=A);> CONCATENATE(MID([GTIN];21;2);"/";MID([GTIN];23;2);"/";“20”;MID([GTIN];19;2));> ([Produit].[RFD]=B);> CONCATENATE(MID([GTIN];29;2);"/";MID([GTIN];31;2);"/";“20”;MID([GTIN];27;2));> ([Produit].[RFD]=C);> CONCATENATE(MID([GTIN];30;2);"/";MID([GTIN];28;2);"/";“20”;MID([GTIN];26;2));> ([Produit].[RFD]=D);> MID([GTIN];32;11)> )> >
yes, thanks
it’s for scan date of barcode, my date is on format US so MM/DD/YYYY and i want DD/MM/YYYY
my phone is configurate in FR but it’s scan on a wrong format, why ?
1 Like
Steve
May 16, 2021, 5:25pm
5
I’m afraid my experience with localization is very little, and I have no experience with barcode scanning, so I’m going to have to suggest you contact support@appsheet.com for help with this.