<html><head></head><body><div class="ydp6be17cdyahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
        <div dir="ltr" data-setdir="false">Ciao, Totò!</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;">Sei fenomenaleeeeee! Un vero guru di QGIS!</div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;"><br></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;">Ha funzionato! Grazie di cuore! <img title="Emoji" alt="Emoji" class="ydp8032dca1yahoo-emoji-wrapper" height="16" src="https://s.yimg.com/nq/yemoji_assets/latest/yemoji_assets/2764.png" width="16" data-inlineimagemanipulating="true" style="padding: 0px 2px; vertical-align: middle;"><img title="Emoji" alt="Emoji" class="ydp8032dca1yahoo-emoji-wrapper" height="16" src="https://s.yimg.com/nq/yemoji_assets/latest/yemoji_assets/2764.png" width="16" data-inlineimagemanipulating="true" style="padding: 0px 2px; vertical-align: middle;"><img title="Emoji" alt="Emoji" class="ydp8032dca1yahoo-emoji-wrapper" height="16" src="https://s.yimg.com/nq/yemoji_assets/latest/yemoji_assets/2764.png" width="16" data-inlineimagemanipulating="true" style="padding: 0px 2px; vertical-align: middle;"></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;"><br></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;">Saluti e grazie di nuovo,<br></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;">Gabriela</div></div><br></div><div><br></div>
        
        </div><div id="ydp8a58f618yahoo_quoted_9549135661" class="ydp8a58f618yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    Il mercoledì 2 settembre 2020, 13:55:29 EEST, Totò <pigrecoinfinito@gmail.com> ha scritto:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Gabriela Osaci-Costache wrote<div class="ydp8a58f618yqt2114175226" id="ydp8a58f618yqtfd78199"><br clear="none">> Ora il problema: come posso classificare in automatico i codici (tipo<br clear="none">> 133114 ecc.) per identificare il numero dei cambiamenti, cioè il numero di<br clear="none">> caratteri diversi? Per esempio, nella stringa 133114 ci sono "1" tre<br clear="none">> volte, "3" due volte, "4" una volta, dunque ci sono tre caratteri<br clear="none">> diversi. Nella stringa 222222 (sempre bosco) c'è un solo carattere ("2")<br clear="none">> ecc.<br clear="none">> E' meglio riclassificare tutto e usare delle lettere (AAAAAA, ABBACD<br clear="none">> ecc.)? E poi?<br clear="none">> Grazie mille,Gabriela</div><br clear="none">> _______________________________________________<br clear="none">> QGIS-it-user mailing list<br clear="none"><br clear="none">> <a shape="rect" href="mailto:QGIS-it-user@.osgeo" rel="nofollow" target="_blank">QGIS-it-user@.osgeo</a><br clear="none"><br clear="none">> <a shape="rect" href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user" rel="nofollow" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-it-user</a><br clear="none"><br clear="none"> Ciao Gabriela,<br clear="none">sperando di aver capito il quesito, la mia soluzione passa per l'uso degli<br clear="none">ARRAY<br clear="none"><br clear="none">crea un nuovo campo e lo popoli con la seguente espressione:<br clear="none"><br clear="none">array_length( <br clear="none">array_distinct(  <br clear="none">string_to_array(<br clear="none">regexp_replace(regexp_replace( 133114,'(.)','\\1,'),',$','')))) → 3<br clear="none"><br clear="none">l'espressione calcola il numero di elementi distinti dopo aver trasformato<br clear="none">il valore del campo da stringa a array.<br clear="none"><br clear="none">devi solo sostituire a 133114 il nome del campo che contiene i tuoi valori,<br clear="none">esempio se il tuo campo fosse:<br clear="none">pippo l'espresione diventerebbe:<br clear="none"><br clear="none">array_length( <br clear="none">array_distinct(  <br clear="none">string_to_array(<br clear="none">regexp_replace(regexp_replace( "pippo",'(.)','\\1,'),',$',''))))<br clear="none"><br clear="none">fammi sapere<br clear="none"><br clear="none">saluti<br clear="none"><br clear="none"><br clear="none"><br clear="none"><br clear="none">-----<br clear="none"><a shape="rect" href="https://pigrecoinfinito.wordpress.com/" rel="nofollow" target="_blank">https://pigrecoinfinito.wordpress.com/</a><br clear="none">--<br clear="none">Sent from: <a shape="rect" href="http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html" rel="nofollow" target="_blank">http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html</a><br clear="none">_______________________________________________<br clear="none">QGIS-it-user mailing list<br clear="none"><a shape="rect" href="mailto:QGIS-it-user@lists.osgeo.org" rel="nofollow" target="_blank">QGIS-it-user@lists.osgeo.org</a><br clear="none"><a shape="rect" href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user" rel="nofollow" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-it-user</a><div class="ydp8a58f618yqt2114175226" id="ydp8a58f618yqtfd14153"><br clear="none"></div></div></div>
            </div>
        </div></body></html>