Comportamento della funzione sinistraSto avendo un comportamento strano con Left(). Considera quanto segue:
Left( "A", 2, " ")
Prevedo che il risultato sarà "A" (cioè riempito a destra con uno spazio). E infatti questo è quello che ottengo.
Tuttavia, quando uso la stessa espressione in una formula di colonna come questa:
Left( :Input, 2, " ")
e ho "A" come valore in Ingresso , sto solo ottenendo "A" nella colonna dei risultati (cioè nessuno spazio giusto).
Mi sto perdendo qualcosa?
Re: Comportamento della funzione sinistraLa rimozione degli spazi finali non può essere disattivata. JMP rimuove gli spazi finali in modo che altro codice che esegue il raggruppamento possa essere eseguito più velocemente e non creare due gruppi che sembrano avere lo stesso identificatore.
Re: Comportamento della funzione sinistraRe: Comportamento della funzione sinistraÈ una regola JMP incorporata che è sempre attiva? Va bene se è così, semplicemente non sapevo che esistesse.Re: Comportamento della funzione sinistraPenso che tu stia rispettando una regola che taglia gli spazi finali dai dati dei caratteri nelle tabelle di dati. Questo funziona:
Append a non-space after the left function's resultAppend a non-space after the left function's resultAggiungi un non spazio dopo il risultato della funzione sinistra