Pagina 1 di 1

Pivot molti a molti

Inviato: dom 21 nov 2021, 11:22
da tank260
Buongiorno.

Ho due tabelle con relazione molti a molti. Vorrei creare una pivot che ha come base la tabella2 ed integrare i dati del settore di competenza ricavabile della tabella1.

Volendo evitare per una serie di ragioni l'utilizzo di power query, ho pensato alla funzione TREATAS, ma purtroppo non sono arrivato al risultato voluto.

Codice: Seleziona tutto

=CALCULATE(SUM(Tabella1[Qta]);TREATAS(VALUES(Tabella2[Anno]);Tabella1[Anno1]))
Per favore, mi sapete dire dove sbaglio?

Grazie.

Pivot molti a molti

Inviato: dom 21 nov 2021, 12:00
da Andrea90
Ciao tank260,

Mi sembra che nella tua formula manca una parte, prova così:

Codice: Seleziona tutto

=
CALCULATE (
    SUM ( Tabella1[Qta] );
    TREATAS ( VALUES ( Tabella2[Anno] ); Tabella1[Anno1] );
    TREATAS ( VALUES ( Tabella2[Articolo] ); Tabella1[Articolo] )
)
Andrea

Pivot molti a molti

Inviato: dom 21 nov 2021, 14:37
da tank260
Grazie Andrea90.

Ho aggiornato la formula ma purtroppo non è cambiato nulla.

Ciao.

Pivot molti a molti

Inviato: dom 21 nov 2021, 14:47
da Andrea90
Ciao tank260,

Ma scusa aggiorni la misura e poi non la inserisci nella pivot? :roll:

Andrea

Pivot molti a molti

Inviato: dom 21 nov 2021, 15:06
da tank260
Sì, scusa @Andrea90, non avevo attivo il pannello dei campi e pensavo di avere già selezionato la misura. Avevo fatto solo l'aggiornamento della pivot. Porta pazienza... :crazy:

Approfitto della tua disponibilità per un'altra richiesta: a dire il vero nella mia tabella1 originale non ho l'anno ma la data.

Se inserisco all'interno di Treatas YEAR(tabella1[Data]) per ricavare l'anno viene restituito un errore. Perché?

Ancora grazie.

Pivot molti a molti

Inviato: dom 21 nov 2021, 15:14
da Andrea90
Crea una colonna calcolata ed usa quella nella tua misura.

Pivot molti a molti

Inviato: dom 21 nov 2021, 15:23
da tank260
Grazie Andrea90.

Buona serata.