Buongiorno a tutti,
ho neccessità di fare un'analisi che prende i dati da due tabelle differenti (csv ed excel).
Posto che ho caricato i due file in PowerBi Desktop dovrei creare un grafico a colonne affiancate per rappresentare la correlazione tra i valori della colonna "Distanza" (file Activities) e la colonna "Punteggio" (file Riposo).
Se creo la visualizzazione Clustered Colum Chart mi mostra solo la possibilità di vedere la somma e non il valore secco :/ dove sbaglio?
In ultimo dovrei fare in modo che si visualizzino le righe solo quando c'è un valore di KM (es il 3/10 non dovrebbe essere mostrato).
Allego l'analisi e i due file sorgenti..
Rapportare due valori in grafico
-
- Messaggi: 19 | Topic creati
- Iscritto il: mar 27 dic 2022, 9:51
- Ringraziato: 1 volta
Rapportare due valori in grafico
- Allegati
-
- Riposo.xlsx
- riposo
- (10.83 KiB) Scaricato 126 volte
-
- Activities.csv
- activities
- (5.86 KiB) Scaricato 81 volte
-
- analisi.pbix
- pbix
- (111.08 KiB) Scaricato 114 volte
-
- Messaggi: 2256 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
Rapportare due valori in grafico
@fedef,
Hai preparato un data model con due tabelle, che non sono relazionate.
Poi hai creato un oggetto visivo che prende come dimensione il campo [Day] (generato in automatico da power bi perché riconosce essere un campo data e quindi ti rifila quella relazione gerarchica che è da eliminare, nei settaggi bisogna andare a rimuovere la spunta da questa opzione (in rete trovi mille tutorial su come fare) e poi ricaricare il modello).
Questo campo day è della tabella "Activities" e quindi ti calcola la distanza "correttamente" (si fa per dire perché hai utilizzato la prassi pivot di excel di trascinare un campo nell'area valori, cosa da evitare perché genera delle misure implicite che non vanno bene. per ogni calcolo che ti serve devi costruirti delle misure esplicite scritte in DAX).
Ma come fa a calcolarti il valore del punteggio? Non c'è alcuna relazione esistente e dunque ogni volta ti riporta la misura Average (anche questa implicita) complessiva.
Per non vedere il calcolo quando una delle misure è BLANK basta preparare una misura che esegua appunto il check utilizzando una sintassi simile a: IF(ISBLANK(misura1), BLANK(), misura2)
Andrea
Hai preparato un data model con due tabelle, che non sono relazionate.
Poi hai creato un oggetto visivo che prende come dimensione il campo [Day] (generato in automatico da power bi perché riconosce essere un campo data e quindi ti rifila quella relazione gerarchica che è da eliminare, nei settaggi bisogna andare a rimuovere la spunta da questa opzione (in rete trovi mille tutorial su come fare) e poi ricaricare il modello).
Questo campo day è della tabella "Activities" e quindi ti calcola la distanza "correttamente" (si fa per dire perché hai utilizzato la prassi pivot di excel di trascinare un campo nell'area valori, cosa da evitare perché genera delle misure implicite che non vanno bene. per ogni calcolo che ti serve devi costruirti delle misure esplicite scritte in DAX).
Ma come fa a calcolarti il valore del punteggio? Non c'è alcuna relazione esistente e dunque ogni volta ti riporta la misura Average (anche questa implicita) complessiva.
Per non vedere il calcolo quando una delle misure è BLANK basta preparare una misura che esegua appunto il check utilizzando una sintassi simile a: IF(ISBLANK(misura1), BLANK(), misura2)
Andrea
-
Autore del topic - Messaggi: 19 | Topic creati
- Iscritto il: mar 27 dic 2022, 9:51
- Ringraziato: 1 volta
Rapportare due valori in grafico
Buongiorno Andrea, grazie per la risposta.
Quindi mi pare di capire prima di tutto dovrei creare una tabella che relaziona (o meglio fa un merge) dei valori che voglio?
Perdonami ma sto imparando :/
Per la parte di excel purtroppo l'esigenza nasce dal fatto che quei valori, lo strumento che li rileva, non mi li fa scaricare quindi devo copiare/incollare la tabella dal portale web. La data me la mette in un formato assurdo quindi l'unico modo per me per averla è fare il pivot di excel :/
Quindi mi pare di capire prima di tutto dovrei creare una tabella che relaziona (o meglio fa un merge) dei valori che voglio?
Perdonami ma sto imparando :/
Per la parte di excel purtroppo l'esigenza nasce dal fatto che quei valori, lo strumento che li rileva, non mi li fa scaricare quindi devo copiare/incollare la tabella dal portale web. La data me la mette in un formato assurdo quindi l'unico modo per me per averla è fare il pivot di excel :/
-
- Messaggi: 2256 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
Rapportare due valori in grafico
@fedef,
Se le due tabelle sono da analizzare mediante periodi temporali, utilizzando il campo Data di ciascuna tabella per intenderci, puoi creare una terza tabella, chiamata Calendario e usare quella per relazionarti alle due e crearti così i tuoi report.
Non capisco a cosa tu faccia riferimento quando intendi "per la parte di excel"...
Andrea
Se le due tabelle sono da analizzare mediante periodi temporali, utilizzando il campo Data di ciascuna tabella per intenderci, puoi creare una terza tabella, chiamata Calendario e usare quella per relazionarti alle due e crearti così i tuoi report.
Non capisco a cosa tu faccia riferimento quando intendi "per la parte di excel"...
Andrea