Conversão SET OF STRING para STRING
Moderator: hwatanuki
Olá,
É possível converter um SET OF STRING para STRING de forma direta?
Exemplo:
Entrada -> ['A','B','C']
Saída (Esperada) -> 'ABC'
Caso não seja possível de forma direta, existe alguma maneira para realizar esta operação?
Desde já agradeço.
É possível converter um SET OF STRING para STRING de forma direta?
Exemplo:
Entrada -> ['A','B','C']
Saída (Esperada) -> 'ABC'
Caso não seja possível de forma direta, existe alguma maneira para realizar esta operação?
Desde já agradeço.
- eidg
- Posts: 1
- Joined: Tue Jun 01, 2021 12:25 pm
federal,
Here's a simple function that does what you need:
HTH,
Richard
Here's a simple function that does what you need:
- Code: Select all
oneStr(SET OF STRING s) := FUNCTION
ds := DATASET(s,{STRING c}); //treat the set as a dataset
RETURN ROLLUP(ds,TRUE,TRANSFORM({STRING c},SELF.c := LEFT.c + RIGHT.c))[1].c;
//roll up to a one-record dataset and return the c field value from that record
END;
setStr := ['A', 'B', 'C'];
oneStr(setStr);
HTH,
Richard
- rtaylor
- Community Advisory Board Member
- Posts: 1619
- Joined: Wed Oct 26, 2011 7:40 pm
2 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest