STRINGA CON SEMPRE LO STESSO NUMERO DI CARATTERI L’argomento è risolto

Non è propriamente un programma di BI, ma nelle sue versioni più recenti anche Excel può fare grandi cose!

Moderatore: Utilizzo_prof_Excel

Rispondi
Avatar utente

Alieno86
Messaggi: 47 | Topic creati
Iscritto il: mer 9 giu 2021, 16:36
Ringraziato: 5 volte

STRINGA CON SEMPRE LO STESSO NUMERO DI CARATTERI

Messaggio da Alieno86 »

Buongiorno,
ho dovuto fare il merge di query tra due campi in origine campi testuali;
purtroppo il sistema che lo genera crea una stringa di 8 caratteri sempre, mentre l'altra query un testo con numero di caratteri variabili in base al numero effettivo.
In parole povere.
testo 1= 00000001
testo abbinare =1

Ok, banalmente ho trasformato entrambi i campi in numero e il problema è sparito; ma mi chiedevo se esiste una funzione o è possibile riempire d'un determinato carattere fino ad arrivare a una determinata lunghezza di Query?
Vedendo quante funzioni esistono sicuramente qualcosa ci sarà mi rimetto a voi;)


Avatar utente

Andrea90
Messaggi: 2239 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 671 volte
Contatta:

STRINGA CON SEMPRE LO STESSO NUMERO DI CARATTERI

Messaggio da Andrea90 »

Ciao Alieno86,

Dai un’occhiata alla funzione Text.PadStart

https://www.powerquery.io/text/text.padstart

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link
Avatar utente

Autore del topic
Alieno86
Messaggi: 47 | Topic creati
Iscritto il: mer 9 giu 2021, 16:36
Ringraziato: 5 volte

STRINGA CON SEMPRE LO STESSO NUMERO DI CARATTERI

Messaggio da Alieno86 »

funziona perfettamente.

grazie mille.
Esiste anche il corrispettivo per i numeri? naturalmente non per aggiungere zero davanti ;)
Avatar utente

Andrea90
Messaggi: 2239 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 671 volte
Contatta:

STRINGA CON SEMPRE LO STESSO NUMERO DI CARATTERI

Messaggio da Andrea90 »

Cosa vuol dire il corrispettivo per i numeri ?
Puoi fare un esempio?
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link
Avatar utente

Autore del topic
Alieno86
Messaggi: 47 | Topic creati
Iscritto il: mer 9 giu 2021, 16:36
Ringraziato: 5 volte

STRINGA CON SEMPRE LO STESSO NUMERO DI CARATTERI

Messaggio da Alieno86 »

che so ho il numero 10 e le voglio aggiungere 5 uno davanti.
da 10 a 1111110
non mi serve è pura curiosità
Avatar utente

Andrea90
Messaggi: 2239 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 671 volte
Contatta:

STRINGA CON SEMPRE LO STESSO NUMERO DI CARATTERI

Messaggio da Andrea90 »

Usi sempre la formula di prima.. solo che dovrai utilizzare Text.From per convertire il numero che vuoi modificare in testo.

Al termine, una volta ottenuta la stringa desiderata la potrai riconvertire in numero.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link
Avatar utente

Autore del topic
Alieno86
Messaggi: 47 | Topic creati
Iscritto il: mer 9 giu 2021, 16:36
Ringraziato: 5 volte

STRINGA CON SEMPRE LO STESSO NUMERO DI CARATTERI

Messaggio da Alieno86 »

Andrea90 ha scritto: lun 28 giu 2021, 13:54 Usi sempre la formula di prima.. solo che dovrai utilizzare Text.From per convertire il numero in testo.

Una volta ottenuta la stringa che ti serve la potrai riconvertire in numero.

Andrea
Elementare Watson :)
Rispondi