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