DisponibileIncluso nell’accesso beta

Micro-corso · Intermedio

Funzioni finestra per l’analisi aziendale

Confronta, classifica e calcola variazioni senza perdere il dettaglio delle righe.

90 minSQL comune · PostgreSQL6 lezioni · 10 attività disponibili
Inizia il corso

Accesso beta gratuito per 30 giorni · nessun pagamento · progressi salvati

Il problema aziendale

Un report deve classificare le vendite e confrontare ogni mese con il precedente senza eliminare il dettaglio.

Cosa saprai fare

Usare OVER, PARTITION BY, funzioni di rango, LAG e somme cumulative.

  • Definire una finestra
  • Classificare per gruppo
  • Confrontare due periodi
  • Costruire un totale cumulativo

Limiti di questo micro-corso

Questo micro-corso sviluppa una competenza precisa. Non sostituisce un percorso completo né una formazione di amministrazione server.

Prerequisiti

  • Aggregazioni, GROUP BY e CTE

Progetto e pratica

10 esercizi verificati sono disponibili. È incluso un progetto aziendale.

Percorso mirato

Il tuo programma, in ordine.

I contenuti restano centralizzati: completare un’attività aggiorna anche il percorso che la contiene.

Micro-lezioni

  1. 01
    Il problema da risolvere prima della sintassi

    Una media mobile può cambiare quando due linee condividono la stessa data o manca un mese. La query viene eseguita, ma il frame implicito non corrisponde necessariamente alla domanda aziendale.

    Apri la lezione
  2. 02
    Costruisci un metodo controllabile

    PARTITION BY riavvia il calcolo per gruppo, ORDER BY definisce la sequenza e la cornice definisce le linee visibili dalla linea corrente. Scrivi esplicitamente `ROWS BETWEEN` quando ragioni in osservazioni.

    Apri la lezione
  3. 03
    Controllare prima di interpretare

    Aggiungi un criterio di spareggio all'ordine, verifica i valori di parità e i periodi mancanti, quindi confronta la finestra con il calcolo manuale di alcune righe.

    Apri la lezione
  4. 04
    Il problema da risolvere prima della sintassi

    Due record condividono la stessa email, ma non sono identici. Cancellarne arbitrariamente uno può cancellare i dati più recenti o più completi.

    Apri la lezione
  5. 05
    Costruisci un metodo controllabile

    Imposta la chiave aziendale, ordina le righe per qualità e recency, quindi aggiungi un ID stabile come criterio finale. Mantieni temporaneamente `rn > 1` in una vista di controllo.

    Apri la lezione
  6. 06
    Controllare prima di interpretare

    Conta righe, chiavi distinte e quelle rifiutate. Testare due righe con la stessa data per verificare che l'ordine rimanga deterministico.

    Apri la lezione

Esercizi pratici

  1. 01
    Classifica i risultati in ciascuna regione: scenario di formazione sugli abbonamenti software

    Classifica i risultati in ciascuna regione utilizzando un set di dati di abbonamento software progettato per controllare il livello di dettaglio e la varianza. Devi produrre il risultato, controllarlo sui dati di origine e spiegare cosa ti consente di decidere in questo abbonamento al software.

    Fai l’esercizio
  2. 02
    Confronta ogni mese con quello precedente: abbonamenti software · scenario di formazione

    Confronta ogni mese con quello precedente utilizzando un set di dati di abbonamento software progettato per monitorare il livello di dettaglio e le varianze. Devi produrre il risultato, controllarlo sui dati di origine e spiegare cosa ti consente di decidere in questo abbonamento al software.

    Fai l’esercizio
  3. 03
    Creazione di un rollup mensile: abbonamenti software · scenario di formazione

    Costruisci un totale mensile da un set di dati di abbonamento software progettato per controllare il livello di dettaglio e le varianze. Devi produrre il risultato, controllarlo sui dati di origine e spiegare cosa ti consente di decidere in questo abbonamento al software.

    Fai l’esercizio
  4. 04
    Appianamento di una tendenza di due mesi: abbonamenti software · scenario di formazione

    Uniforma una tendenza di due mesi da un set di dati di abbonamento software progettato per controllare il livello di dettaglio e le varianze. Devi produrre il risultato, controllarlo sui dati di origine e spiegare cosa ti consente di decidere in questo abbonamento al software.

    Fai l’esercizio
  5. 05
    Produrre KPI condizionali per regione: abbonamenti software · scenario di formazione

    Produci KPI condizionali per regione da un set di dati di abbonamento software progettato per monitorare il livello di dettaglio e le varianze. Devi produrre il risultato, controllarlo sui dati di origine e spiegare cosa ti consente di decidere in questo abbonamento al software.

    Fai l’esercizio
  6. 06
    Misurare il contributo di ciascuna linea: abbonamenti software · scenario di formazione

    Misura il contributo di ciascuna riga da un set di dati di abbonamento software progettato per monitorare il livello di dettaglio e le varianze. Devi produrre il risultato, controllarlo sui dati di origine e spiegare cosa ti consente di decidere in questo abbonamento al software.

    Fai l’esercizio
  7. 07
    Mantieni le prime due righe per regione: scenario di formazione sugli abbonamenti software

    Conserva le prime due righe per regione da un set di dati di abbonamento software progettato per controllare il livello di dettaglio e le varianze. Devi produrre il risultato, controllarlo sui dati di origine e spiegare cosa ti consente di decidere in questo abbonamento al software.

    Fai l’esercizio
  8. 08
    Dividere i risultati in quartili: abbonamenti software · scenario di formazione

    Dividi i risultati in quartili da un set di dati di abbonamento software progettato per controllare il livello di dettaglio e la varianza. Devi produrre il risultato, controllarlo sui dati di origine e spiegare cosa ti consente di decidere in questo abbonamento al software.

    Fai l’esercizio
  9. 09
    Confronta ciascun valore con la sua media regionale: abbonamenti software · scenario di formazione

    Confronta ciascun valore con la sua media regionale utilizzando un set di dati di abbonamento software progettato per controllare il livello di dettaglio e le varianze. Devi produrre il risultato, controllarlo sui dati di origine e spiegare cosa ti consente di decidere in questo abbonamento al software.

    Fai l’esercizio
  10. 10
    Rileva riferimenti aziendali duplicati: scenario di formazione sugli abbonamenti software

    Rileva riferimenti aziendali duplicati da un set di dati di abbonamento software progettato per controllare il livello di dettaglio e le discrepanze. Devi produrre il risultato, controllarlo sui dati di origine e spiegare cosa ti consente di decidere in questo abbonamento al software.

    Fai l’esercizio

Torna al catalogo completo