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
Solved! Go to Solution.
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:
Try replacing the semi colons with commas.
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:
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 ?
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.
Bonjour
User | Count |
---|---|
41 | |
29 | |
24 | |
24 | |
13 |