Formula di analisi delle stringheCiao,
Come posso definire la formula per importare il file Giusto iniziando dopo il scorso "_"?
Per esempio:
| Colonna 1 | Formula |
| CONTINUITÀ_P_TXP_POS_400UA_TI1310P | TI1310P |
| CONTINUITÀ_DIG_NEG_2MA_CCLK | CCLK |
Grazie in anticipo!
Assaf
Ri: formula di analisi delle stringheJSL continua a sorprendermi!Ottima soluzione Giustino.
Ri: formula di analisi delle stringheAllo stesso modo, puoi usare la funzione Word per ottenere l'ultima "parola" usando un indice di -1 (cioè contare all'indietro dalla fine). Questo ti evita solo di aver bisogno di variabili/elenchi JSL.
Word( -1, :Column 1, "_");
Ri: formula di analisi delle stringheGrazie mille per il tuo supporto
È lavoro!
Ri: formula di analisi delle stringheParole ti porterà lì.Questa formula farà il trucco:
c = Words(:Column 1, "_");
d = c[N Items(c)];
Ri: formula di analisi delle stringhe@ Assaf1 ,
Hai bisogno che la formula sia in una tabella? Posso offrire la seguente soluzione che funziona:
dt = Current Data Table(); // Ensure your data table is open and it is current
Vals = :Column 1 << Get Values; // Get Values out
Res = List(); // Define empty list
for(i = 1 , i <= N Items(Vals), i++,
Test = Words(Vals[i],"_"); // Words is the function that will split your string by delimiter
Insert Into(Res,Test[N Items(Test)]);
);
Show(Res);
In alternativa,
È possibile utilizzare un approccio simile anche per analizzare le stringhe separate dal delimitatore in una formula di colonna, utilizzando quanto segue come formula di colonna:
Words(:Column 1, "_")
Ma poi, non riesco davvero a pensare a un modo per ottenere l'ultima stringa nella formula della colonna. Spero che questo aiuti alcuni. Forse guarda la funzione "Substr" - potrebbe essere d'aiuto