<div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Ho notato un comportamente strano su questa espressione:</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">array_to_string(</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">               array_filter(map_avals(attributes()), @element NOT IN ("fid"))</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">)<br></div><div><br></div><div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">in particolare nella funzione 'array_filter', che NON filtra in modo corretto se nella tabella attributi ci fossero due campi (con nomi diversi) ma con identici valori, sotto un esempio:</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><img src="cid:ii_kwkid2mh1" alt="image.png" style="margin-right: 0px;"><br><div class="gmail_default" style="font-family:garamond,serif;font-size:large"></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">in questa espressione: array_filter(map_avals(attributes()), @element NOT IN ("fid")) mi aspetterei un array con tutti i valori, per ogni riga, tranne per il campo "fid";</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">esempio (vedi screen), </div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">riga 1:</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">nel campo 'lista' non c'è traccia né del campo 'fid' né del campo 'id' (comportamente errato);</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">riga 2:</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">nel campo 'lista' non c'è traccia, come mi aspetterei, solo del campo 'fid'; </div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">noto che questo comportamento si presenta solo se 'fid' e 'id' hanno stessi valori; per dimostrare quanto appena detto, ho modificato i valori del campo 'id', ecco il risultato:<br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><img src="cid:ii_kwkiqr7r2" alt="image.png" style="margin-right: 0px;"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">l'espressione funziona correttamente.</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">secondo voi faccio un uso errato della funzione array_filter? </div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">oppure segnalo anomalia nel repo di QGIS?</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">OSGeo4W v2 Network Installer, Win 10 Pro </div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">test effettuati su: QGIS 3.16.14 e 3.22.1</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">allego file:</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><a href="https://gist.githubusercontent.com/pigreco/14af2c16a75668c114e1e8754e8a0102/raw/2b2a12038c0bc1735af4963b0faaa2e46791a529/testone.csv">https://gist.githubusercontent.com/pigreco/14af2c16a75668c114e1e8754e8a0102/raw/2b2a12038c0bc1735af4963b0faaa2e46791a529/testone.csv</a><br></div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font size="2"><font face="garamond, serif"><b>Ing. Salvatore Fiandaca</b><br><b>mobile</b>.:+39 327.493.8955 <br><b>m</b>: <b><a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pig<span></span><span></span>recoinfinito@gmail.com</a></b></font></font></div><div><font face="garamond, serif" size="2"><b>C.F</b>.: FNDSVT71E29Z103G</font></div><div><font face="garamond, serif" size="2"><b>P.IVA</b>: 06597870820</font></div><div><font face="garamond, serif" size="2"><b>membro QGIS Italia - <a href="http://qgis.it/" target="_blank">http://qgis.it/</a></b><br><b>socio GFOSS.it - </b><a href="http://gfoss.it/" style="font-weight:bold" target="_blank">http://gfoss.it/</a></font></div><div><font face="garamond, serif" size="2"><b>blog:</b><b><a href="https://pigrecoinfinito.com/" target="_blank"> https://pigrecoinfinito.com/</a> <br>FB: Co-admin - <a href="https://www.facebook.com/qgis.it/" target="_blank">https://www.facebook.com/qgis.it/</a></b></font><b style="font-family:garamond,serif;font-size:small"><a href="https://www.facebook.com/qgis.it/" target="_blank"> </a> </b></div><div><b style="font-family:garamond,serif;font-size:small">TW:<a href="http://goog_95411464" target="_blank"> </a></b><font face="garamond, serif" size="2"><b><a href="https://twitter.com/totofiandaca" target="_blank">https://twitter.com/totofiandaca</a></b></font></div><div><font face="garamond, serif" size="2"><br></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">43°51'0.54"N  10°34'27.62"E - EPSG:4326</font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2"><br></font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">“Se la conoscenza deve essere aperta a tutti,</font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">perchè mai limitarne l’accesso?” </font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">R. Stallman<br><br></font></font><span style="font-family:"Trebuchet MS";font-size:10px">Questo documento, allegati inclusi, contiene informazioni di proprietà di FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal destinatario in relazione alle finalità per le quali è stato ricevuto. E' vietata qualsiasi forma di riproduzione o divulgazione senza l'esplicito consenso di </span><span style="font-family:"Trebuchet MS";font-size:10px">FIANDACA SALVATORE</span><span style="font-family:"Trebuchet MS";font-size:10px">.</span><span style="font-family:"Trebuchet MS";font-size:10px"> Qualora fosse stato ricevuto per errore si prega di informare tempestivamente il mittente e distruggere la copia in proprio possesso.<br></span><font face="garamond, serif"><font size="2"><br><br></font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2"></font></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>