Totali Matrice erronei

Il software per la BI di Microsoft, leader nel mercato

FurioP
Messaggi: 32 | Topic creati
Iscritto il: lun 6 mag 2024, 16:47

Totali Matrice erronei

Messaggio da FurioP »

@Andrea90
inizialmente GPT prendeva in considerazione solo i siti nel comando SUMX(). Ma oggettivamente, nella tabella con più Mesi, questa falliva nei totali.
allora avevo intuito che dovevo sommare anche sul dato temporale, essendo "sballate" proprio le somme dei mesi (a questo ragionamento ero arrivato).
Ho quindi raggruppato sia per Siti che per Mesi (aggiungendo una linea VALUES in più) e oggettivamente la misura usciva proprio come sopra; ovvero nuovi risultati con somme corrette ma errati sotto il profilo del singolo dato per linea/mese (come sopra)


Avatar utente

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

Totali Matrice erronei

Messaggio da Andrea90 »

@FurioP


Riproviamo, dentro al SUMMARIZE che campo della tabella Calendario stai considerando ?

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

Autore del topic
FurioP
Messaggi: 32 | Topic creati
Iscritto il: lun 6 mag 2024, 16:47

Totali Matrice erronei

Messaggio da FurioP »

sto usando la colonna data della tabella dove sono tutti i dati, e anche li la colonna sito area della stessa:

Codice: Seleziona tutto

SLA Penale AGV L25 test = 
VAR TempTable =
    ADDCOLUMNS(
        SUMMARIZE(
            'tab_L25',
            'tab_L25'[sito area],
            'tab_L25'[data],
            "SLA AGV L25", [SLA AGV L25],
            "Costo Lotto L25 AGV", [Costo Lotto L25 AGV]
        ),
        "Penale", 
        IF(
            [SLA AGV L25] <= 0.92,
            IF(
                (0.92 - [SLA AGV L25]) * [Costo Lotto L25 AGV] < 0,
                [Costo Lotto L25 AGV],
                (0.92 - [SLA AGV L25]) * [Costo Lotto L25 AGV]
            ),
            0
        )
    )
RETURN
    SUMX(
        TempTable,
        [Penale]
    )
Avatar utente

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

Totali Matrice erronei

Messaggio da Andrea90 »

@FurioP,

Ogni volta cambi la formula, puoi fermarti un secondo e riflettere prima di inserire codice random?

In questa nuova versione hai anche commesso un errore GRAVE... hai utilizzato SUMMARIZE() per calcolarti delle colonne nella tabella virtuale. Questo è compito di ADDCOLUMNS(), SUMMARIZE() usalo solo per raggruppare campi.

Comunque, quello che volevo farti capire è questa cosa qui:

1) Nel report tu utilizzi il campo [Mese] preso dalla tabella Calendario, giusto??
2) Nel SUMMARIZE utilizzi il campo [data] preso dalla tabella Calendario, giusto??

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

Autore del topic
FurioP
Messaggi: 32 | Topic creati
Iscritto il: lun 6 mag 2024, 16:47

Totali Matrice erronei

Messaggio da FurioP »

queste erano delle prove che stavo facendo; le misure originali non hanno nessuna funziona tranne il SUMX che chatGPT aveva suggerito per il values Sito Area.
Nel report, siccome sono dati che vengono da due tabelle, ho cerato con calendar() un calendario a cui sono collegate le due fonte. Idem per le città; esiste una tabella che contiene le città univoche di tutto. tramite queste gestisco i report, in modo da collegare tutti i valori che corrispondano a stesse da e/o città.
Nel summarize non ho agito per date, ma solo per città
Avatar utente

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

Totali Matrice erronei

Messaggio da Andrea90 »

@FurioP,

Fai uno screenshot del tuo modello dati

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

Autore del topic
FurioP
Messaggi: 32 | Topic creati
Iscritto il: lun 6 mag 2024, 16:47

Totali Matrice erronei

Messaggio da FurioP »

certamente, eccolo:

Calendario - Categoria Flotta - Siti Attività sono stati creati solo con quei dati specifici e condivisi tra Tariffario, Effettuato, tab_L25 e tab_L60 che hanno tutto dai simili da misurare tra loro (ovviamente il tariffario contiene dei costi contrattuali, mentre gli altri contengono dai "dal campo" per vedere l'impatto dei costi
Le misure discusse sono solo legate a tab_L25, su tab_60 ci sono misure legate solo per quella cosa anche se hanno la stessa "tipologia" di errore.

Immagine
Avatar utente

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

Totali Matrice erronei

Messaggio da Andrea90 »

@FurioP,

Guardo solo le 3 tabelle coinvolte: 'tab L25' - 'Siti Attività' - 'calendario'

La prima è la tabella dei fatti, la seconda e la terza sono tabelle dimensionali.

Ora ritorno a chiederti, e per favore rispondi diretto:
Andrea90 ha scritto: mar 7 mag 2024, 14:28 1) Nel report tu utilizzi il campo [Mese] preso dalla tabella Calendario, giusto??
2) Nel SUMMARIZE utilizzi il campo [data] preso dalla tabella Calendario, giusto??
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

Autore del topic
FurioP
Messaggi: 32 | Topic creati
Iscritto il: lun 6 mag 2024, 16:47

Totali Matrice erronei

Messaggio da FurioP »

nel report il campo mese dal calendario e nel SUMMARIZE provato sopra nella formula il campo Data dalla dalla tabella tab_L25
Avatar utente

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

Totali Matrice erronei

Messaggio da Andrea90 »

@FurioP,

Appunto... perché questa differenza?

Ad esempio quando crei la tabella virtualizzata per la cella di Gennaio sai cosa succede?
Succede che tu avrai il Sito ripetuto 31 volte perché hai chiesto di fare un SUMMARIZE per [Sito] e [Data] invece che [Sito] e [Mese] come avviene nel report...

Ecco perché ti ho scritto all'inizio di prestare attenzione al livello di dettaglio che chiedevi.

La condizioni IF scritta in questo modo (che utilizza la misura che vai a richiamare nella tabella virtualizzata) potrebbe darti valori completamente diversi rispetto a quelli che vedresti se utilizzi un livello di dettaglio che si ferma al solo mese.

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
Rispondi