Query e connessioni
Inviato: ven 30 ott 2020, 8:49
Buongiorno,
nel file che sto costruendo confronto i dati dei reclami cliente da un database access con i dati di vendita dal gestionale.
La struttura nel database access è più o meno questa:
TabellaSegnalazione (dati su cliente, reclamo, data)
relazionata uno a molti con->
TabellaProdottoDifettoso (seriale del prodotto, codice, data vendita...)
relazionata uno a molti con ->
TabellaDifetti (tipo difetto, codice componente difettoso...)
Ho visto che collegando e creando una query sulla TabellaSegnalazioni power query "si porta dietro" anche le tabelle collegate e se ne hai bisogno te le fa espandere.
Io per come sto costruendo la cosa (ma sono nella situazione del "prova e capisci"):
- ho creato la query di TabellaSegnalazioni e ho espando le tabelle collegate perchè in una tabella pivot voglio dare il modo di vedere il dettaglio
- ho copiato e incollato la query del punto precedente e raggruppato i dati per data vendita, modello prodotto, sommando le quantità per poi mettere assieme questi dati con quelli di vendita raggruppati sempre per data modello in modo da calcolare l'incidenza prodotti difettosi/venduti per modello/periodo
Mi funziona tutto, ma ho una domanda: facendo come ho fatto, le due query che ho indicato sopra si connettono entrambe al database access per poi ciascuna elaborare i dati a proprio modo. Mi chiedevo se invece si può avere la connessione alla tabella access e poi partire sempre da questa unica connessione e creare due query una col dettaglio, una col raggruppamento, in modo che power query si "connetta una sola volta" al database per recuperare i dati. Ho detto una castroneria? Ha senso? Anche perchè vedo nella barra laterale "query e connessioni" solo query...
nel file che sto costruendo confronto i dati dei reclami cliente da un database access con i dati di vendita dal gestionale.
La struttura nel database access è più o meno questa:
TabellaSegnalazione (dati su cliente, reclamo, data)
relazionata uno a molti con->
TabellaProdottoDifettoso (seriale del prodotto, codice, data vendita...)
relazionata uno a molti con ->
TabellaDifetti (tipo difetto, codice componente difettoso...)
Ho visto che collegando e creando una query sulla TabellaSegnalazioni power query "si porta dietro" anche le tabelle collegate e se ne hai bisogno te le fa espandere.
Io per come sto costruendo la cosa (ma sono nella situazione del "prova e capisci"):
- ho creato la query di TabellaSegnalazioni e ho espando le tabelle collegate perchè in una tabella pivot voglio dare il modo di vedere il dettaglio
- ho copiato e incollato la query del punto precedente e raggruppato i dati per data vendita, modello prodotto, sommando le quantità per poi mettere assieme questi dati con quelli di vendita raggruppati sempre per data modello in modo da calcolare l'incidenza prodotti difettosi/venduti per modello/periodo
Mi funziona tutto, ma ho una domanda: facendo come ho fatto, le due query che ho indicato sopra si connettono entrambe al database access per poi ciascuna elaborare i dati a proprio modo. Mi chiedevo se invece si può avere la connessione alla tabella access e poi partire sempre da questa unica connessione e creare due query una col dettaglio, una col raggruppamento, in modo che power query si "connetta una sola volta" al database per recuperare i dati. Ho detto una castroneria? Ha senso? Anche perchè vedo nella barra laterale "query e connessioni" solo query...