• Miglior Risposta
    Contributor

    @matteopoggesi qui le cose si complicano un poco. Puoi aggiungere tutti i dati che ti pare in Data Studio. Puoi anche aggregarli come ti pare, fintanto che la tabella è preparata correttamente.

    Ad esempio potresti avere una tabella con:

    Domanda   |  Età   | Numero risposte |  Numero sì | Numero no
    -------------------------------------------------------------
    

    Ovviamente inserire l'età come dimensione in più, ti porterà ad avere tante righe in più sulla tabella in Google Sheets.

    Puoi inserire anche altre dimensioni, considera che ogni volta che inserisci un dato non numerico, le righe aumentano.

    Però più il dato è complicato, più ti è richiesto di fare elaborazioni... quindi non è una cosa che ti raccomanderei se non sei pratico (ed è un po' difficile da dare spunti concreti alla cieca a questo punto).


    M 1 Risposta
  • User

    @kal

    Grazie mille di nuovo, ho visto soltanto adesso la risposta e stavo tornando sul sito per provare a fare un'altra domanda...

    Tornando al sondaggio con le seguenti tre domande che prevedono la solita singola risposta tre tre opzioni:

    1. Hai fatto abuso di droghe nell'ultimo anno? Sì, no, raramente

    2. Hai fatto abuso di alcool nell'ultimo anno? Sì, no, raramente

    3. Hai fatto volontariato in qualche associazione benefica nell'ultimo anno? Sì, no, raramente

    Vorrei avere un'unica tabella grafica strutturata come segue:

                         1)Droghe         2)Alcool     3)Volontariato
    

    Sì --------------- %----------------------- % ------------------ %

    No --------------- %----------------------- % ------------------ %

    Raramente -------- %----------------------- % ------------------ %

    Vorrei cioè che venisse mostrata la percentuale di risposte sì, no, raramente per ciascuna delle domande.

    Tuttavia, ho un problema perchè non riesco ad effettuare questa operazione, infatti, sono in grado di crearmi una tabella del tipo (vedi sotto) ma non una combinazione delle tre domande e questo non è molto visual:

                      1) Droghe               
    

    Sì----------------- %

    No-----------------%

    Raramente ---------%

                   2) Alcool               
    
    Sì----------------- %                      
    
    No-----------------%                     
    
    Raramente  ---------%      
    
    
    
                    3) Volontariato               
    
    Sì----------------- %                      
    
    No-----------------%                     
    
    Raramente  ---------%   
    

    Spero di avere spiegato bene il problema e che tu possa gentilmente aiutarmi.

    Grazie mille


    kal 1 Risposta
  • Contributor

    @matteopoggesi per fare questa cosa devi entrare nel magico mondo delle Tabelle Pivot. Facci pratica perché sono utilissime per elaborare qualunque dato.

    Qua la pagina della guida in Google Sheets, ma sappi che è una cosa che puoi fare con qualsiasi foglio di calcolo:
    https://support.google.com/a/users/answer/9308944?hl=it

    Detto questo, io credo che ti convenga mettere sulla prima colonna la "Domanda" e poi nelle colonne successive i dati numerici.

    In questo modo (con dati di esempio):

    # N. | Domanda       | Sì  | No | Raramente
    # ---------------------------------------------------
    # 1   | Droghe          | 45 | 34  | 23
    # 2   | Alcool            | 18 | 27  | 34
    # 3   | Volontariato  | 2   | 58  | 15
    

    In questo modo puoi avere una riga in fondo con i totali, così come una colonna a destra con i totali e calcolare all'occorrenza le percentuali.

    Buon lavoro!


  • User

    Perfetto, allora sono sulla strada giusta. Onestamente utilizzo le pivot su excel ma in questo caso ho un problema proprio pratico perchè giustamente mi suggerisci questa struttura

    Domanda | Sì | No | Raramente

    ---------------------------------------------------

    1) Droghe | 45 | 34 | 23

    2) Alcool | 18 | 27 | 34

    3) Volontariato | 2 | 58 | 15

    Tuttavia, come puoi vedere nello screen , non riesco a costruirla perchè

    non mi mette le domande una sotto l'altra

    DOMANDA1
    DOMANDA2
    DOMANDA3

    bensì me le imposta una affianco all'altra e questo sporca la tabella

    In questo screen ti mostro il settaggio link


    kal 1 Risposta
  • Contributor

    @matteopoggesi questo perché stai utilizzando la Pivot in Data Studio... che francamente ti sconsiglio.

    Come detto, ti conviene preparare il dato PRIMA in Google Sheets e poi importarlo pulito pulito in Data Studio con tabelle normali o con grafici dove serve.

    Molto più pratico.


    M 1 Risposta
  • User

    @kal Grazie di nuovo, capisco perfettamente quello che dici ma perdendo poi la possibilità di filtrare per tempo, non posso seguire questa strada purtroppo


    kal 1 Risposta
  • Contributor

    @matteopoggesi ha detto in Google Data Studio: come posso mostrare la percentuale di dati testuali?:

    @kal Grazie di nuovo, capisco perfettamente quello che dici ma perdendo poi la possibilità di filtrare per tempo, non posso seguire questa strada purtroppo

    Perché dici che perdi la possibilità di filtrare per tempo?

    Se su GSheet imposti la tabella pivot su tutte le righe del foglio in cui raccogli i dati... ti si aggiorna automaticamente man mano che aggiungi i dati.

    A meno che non ci sia qualcosa che mi sfugga, dovrebbe essere fattibilissimo.

    Detto questo... si può fare anche in Data Studio ma non devi lavorare con le Pivot, bensì sull'origine dati stessa, creando dimensioni e metriche calcolate se necessario (ad esempio facendo un CONTEGGIO delle risposte "Sì" per crearti la metrica "Risposte Sì").

    È un po' laborioso e serve che tu abbia dimestichezza con Data Studio e per questo te l'ho sconsigliato.

    (io stesso che Data Studio lo mastico bene, solitamente evito... perché è un po' una menata)


  • User

    @kal

    Grazie mille di nuovo, per calcolare il punteggio dei "sì" utilizzi la fx REGEX_MATCH () giusto?

    Ad esempio ho fatto così:

    1. mi creo un campo per individuare i sì e lo chiamo per esempio A

    REGEX_MATCH(domanda, 'Sì')

    1. creo un campo per contare i sì e lo chiamo B

    COUNT (campo A)

    1. creo campo per calcolare la percentuale di sì

    B / COUNT (DOMANDA)

    In tutti questo, ho il dubbio se posso creare un unico campo che svolge tutto o per forza debba crearmi 3 campi come ho fatto.


    kal 1 Risposta
  • Contributor

    @matteopoggesi ha detto in Google Data Studio: come posso mostrare la percentuale di dati testuali?:

    @kal

    Grazie mille di nuovo, per calcolare il punteggio dei "sì" utilizzi la fx REGEX_MATCH () giusto?

    Ad esempio ho fatto così:

    1. mi creo un campo per individuare i sì e lo chiamo per esempio A

    REGEX_MATCH(domanda, 'Sì')

    1. creo un campo per contare i sì e lo chiamo B

    COUNT (campo A)

    1. creo campo per calcolare la percentuale di sì

    B / COUNT (DOMANDA)

    In tutti questo, ho il dubbio se posso creare un unico campo che svolge tutto o per forza debba crearmi 3 campi come ho fatto.

    Secondo me con un CONTA.SE te la cavi meglio 🙂

    O con una tabella pivot facendo il COUNT dei valori che vuoi aggregare.


    M 1 Risposta
  • User

    @kal Dovrei creare una tabella pivot per ogni domanda sulla Sheet?


    kal 1 Risposta
  • Contributor

    @matteopoggesi eh, purtroppo non so consigliarti in quanto non so come hai organizzato lo Sheet!

    Hai una scheda per ogni domanda?

    In questo caso sì, ti conviene creare 1 pivot per ogni domanda... in modo da avere per ciascuna domanda sempre il dato aggregato.

    E poi raccogli le singole pivot (che dovrebbero avere idealmente sempre lo stesso numero di righe e colonne) riportandole con le formule (banalmente richiamando le singole celle) in un foglio collettore di tutte le domande (anche questo dovrebbe idealmente avere sempre lo stesso numero di righe e colonne).

    E usi quest'ultimo come origine dati in Data Studio.


    M 1 Risposta
  • User

    @kal Non potendo condividere i dati, ne ho creato uno fittizio ma più o meno similare (nel file originale ci sono molte più domande quindi colonne e molte più righe): https://docs.google.com/spreadsheets/d/1jrvnTCa9feSIQOZ0Q9-Y-VUxvHhsn1Wu/edit?usp=sharing&ouid=101875893077939070797&rtpof=true&sd=true

    Come potrai vedere, in realtà non ho una scheda per ogni domanda, bensì sono tutte nel primo foglio.

    Grazie mille


    kal 1 Risposta
  • Contributor

    @matteopoggesi toh, eccoti un esempio molto brutto e veloce di quello che intendevo per "preparare il dato".

    https://docs.google.com/spreadsheets/d/1oCJeKZ-Xe58_KVwnl9E5LJLhn2YuffmE/edit#gid=144269325

    Come vedrai ho impostato a manina le domande (immagino non saranno comunque tante), così come ho preparato le colonne aggregate con un "banale" CONTA .SE, gestendo sempre a mano i riferimenti alle celle.

    È sporco, ma veloce ed efficace. E con i riferimenti a tutta colonna (del tipo "B:B") prendi tutto il foglio fino in fondo.

    In realtà per dati così semplici secondo me non hai nemmeno davvero bisogno di Data Studio, ma puoi fare tutto da dentro Sheets

    Come vedi già il grafico a barre orizzontali impilate al 100% ti dice praticamente tutto quello che vuoi sapere.

    Sì, Raramente e No.png


    M 1 Risposta
  • User

    @kal

    Grazie davvero di cuore, avrei piacere di offrirti un caffè se mi lasci un link di paypal o cose simili.

    Per quanto riguarda questo "In realtà per dati così semplici secondo me non hai nemmeno davvero bisogno di Data Studio, ma puoi fare tutto da dentro Sheets" hai perfettamente ragione ma vorrei imparare ad utilizzare questo strumento anche per il futuro.

    Provo a porti un'ultimissima (spero) domanda: importando il foglio "Dati aggregati" e costruendo dei grafici, potrò filtrare automaticamente anche per date?

    Ad esempio, considerando la domanda sulle droghe, adesso il sì è a quota 4 cioè 40% ma considerando soltanto il 4 giugno 2022 sarebbe stato a quota 50%. Fare questi confronti mi sarebbe utilissimo e per questo avrei bisogno di una soluzione che me lo permetta.

    GRAZIE


    kal 1 Risposta
  • Contributor

    @matteopoggesi ha detto in Google Data Studio: come posso mostrare la percentuale di dati testuali?:

    @kal

    Grazie davvero di cuore, avrei piacere di offrirti un caffè se mi lasci un link di paypal o cose simili.

    Figurati. Elaborare i dati per me è divertente, altrimenti non mi ci metterei. Poi si vede che lo fai a scopo formativo, quindi doppiamente mi rendo utile volentieri 🙂 è un esercizio utile e faccio del bene. Poi siamo su un forum pubblico, quindi ancora meglio 🙂

    Per quanto riguarda questo "In realtà per dati così semplici secondo me non hai nemmeno davvero bisogno di Data Studio, ma puoi fare tutto da dentro Sheets" hai perfettamente ragione ma vorrei imparare ad utilizzare questo strumento anche per il futuro.

    È un'ottima idea. Ti raccomando prima di familiarizzare con i concetti di "dimensione" e "metrica" che sono i mattoncini base dell'elaborazione dei dati.

    Vedi qua: https://support.google.com/datastudio/answer/6402048?hl=it

    Altra cosa importante in Data Studio sono le modalità di aggregazione:

    https://support.google.com/datastudio/answer/9320174?hl=it

    Provo a porti un'ultimissima (spero) domanda: importando il foglio "Dati aggregati" e costruendo dei grafici, potrò filtrare automaticamente anche per date?

    Ad esempio, considerando la domanda sulle droghe, adesso il sì è a quota 4 cioè 40% ma considerando soltanto il 4 giugno 2022 sarebbe stato a quota 50%. Fare questi confronti mi sarebbe utilissimo e per questo avrei bisogno di una soluzione che me lo permetta.

    Effettivamente Data Studio è ideale per quello che vuoi fare.

    Ma anche qui, devi preparare il dato. E Data Studio ha bisogno di una colonna "Data" per poter essere usata come Dimensione temporale nei grafici, in modo che questi possano cambiare al cambiare dei valori che imposti nel selettore data.

    Dai un'occhiata alle pivot che ho preparato qua:

    https://docs.google.com/spreadsheets/d/1oCJeKZ-Xe58_KVwnl9E5LJLhn2YuffmE/edit#gid=250116925

    Ora non ho tempo, ma quello che dovresti fare è prendere l'intestazione sulla riga 1 e portarla in una colonna aggiuntiva prima della pivot. Va smanettato un poco il dato 🙂

    Ora non ho più tempo ma se mi gira ci torno su.


  • Contributor

    Te lo butto qui perché m'era rimasto il tarlo (che brutta vita quella del nerd):

    https://www.spreadsheetclass.com/combine-columns-in-google-sheets/

    Questo trick (ARRAYFORMULA SPACCA) ti permette di concatenare assieme più colonne.

    Elabori un poco la formula per prendere tutta la colonna e per filtrare via le intestazioni ed ecco che hai il tabellone completo, aggiornato dinamicamente.


    M 2 Risposte
  • User

    @kal Grazie di cuore per tutto, spero di riuscirci, adesso mi metto a lavoro.


  • User

    @kal Onestamente sto faticando a capirne l'utilizzo per il mio obiettivo, ci spippolo un altro po'...


  • User

    Potresti perfavore impostarmi un ruolo da "modificatore" nel file https://docs.google.com/spreadsheets/d/1oCJeKZ-Xe58_KVwnl9E5LJLhn2YuffmE/edit#gid=250116925 così da capire come hai costruito quella pivot perchè onestamente non mi torna identica e vorrei capire sia la struttura che l'origine.

    Grazie mille


  • User

    Ultima cosa... ma sono 3 pivot separate giusto? non hai creato una pivot unica bensì 3 separate? cioè sono 3 pivot uniche che però hai messo una attaccata all'altra? si fa creando 3 pivot o attivando qualche opzione? te lo chiedo perchè vedo che nelle colonne c'è soltanto una domanda alla volta così come nei valori

    PIVOTDOM1,PIVOTDOM2,PIVOTDOM3


    kal 1 Risposta