[QGIS-it-user] Relazioni 1 a M. Ristrutturare la tabella figlio
Michele Gaspari
micgasp a gmail.com
Mar 26 Feb 2019 04:23:15 PST
Ho predisposto un sistema semiautomatico utilizzando la funzione indice,
da questo collegamento puoi scaricare la tabella.
<https://drive.google.com/open?id=1pwH8rCAXdPhfGkOrWyM0ywMqtz6KTYUV>
Funziona così: ho calcolato i numeri di riga e colonna partendo da una
lista di numeri interi consecutivi e poi, utilizzando la funzione
indice, ho prelevato i dati dalla tabella originale in modo che copiando
le righe la tabella si compili automaticamente. Forse non è la soluzione
definitiva ma ti può servire come ispirazione.
Il 26/02/2019 09:18, Marco Spaziani ha scritto:
> Per attuare con QGIS una relazione 1 a M avrei preliminarmente bisogna
> di trasformare (ristrutturare) una tabellla figlia a n colonne (in
> questo caso n = 3 ma nella realtà n > 50) di questo tipo:
>
> 1 2 3
> A x y z
> B y z x
> C z x y
>
> in una tabella figlia a n colonne di questo tipo:
>
> 1 x A
> 1 y B
> 1 z C
> 2 y A
> 2 z B
> 2 x C
> 3 z A
> 3 x B
> 3 y C
> dove gli M (molti) della relazione 1 a M sarebbero i valori 1, 2 e 3.
> Qualcuno di voi sa come si fa in Libre Office a fare in "automatico"
> questa operazione?
> Ho provato con le Tabelle Pivot ma non non se ne esce.
> Ho cercato di sfruttare qualche funzione logica e/o matematica ma non
> ho trovato niente di utile.
> P.s. Ovviamente anticipo che non si tratta di un semplice "inverti
> righe con colonne" ma è qualcosa di più complesso.
>
> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user a lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20190226/02eea63c/attachment.html>
Maggiori informazioni sulla lista
QGIS-it-user