DisponibleIncluido en el acceso beta

Microcurso · Intermedio

Funciones de ventana para el análisis empresarial

Compara, clasifica y calcula evoluciones sin perder el detalle de las filas.

90 minSQL común · PostgreSQL6 lecciones · 10 actividades disponibles
Empezar el curso

Acceso beta gratuito durante 30 días · sin pago · progreso guardado

El problema empresarial

Un informe debe clasificar ventas y comparar cada mes con el anterior sin eliminar el detalle.

Lo que sabrás hacer

Usar OVER, PARTITION BY, funciones de ranking, LAG y sumas acumuladas.

  • Definir una ventana
  • Clasificar por grupo
  • Comparar dos periodos
  • Construir un total acumulado

Límites de este microcurso

Este microcurso desarrolla una competencia concreta. No sustituye un itinerario completo ni una formación de administración de servidores.

Requisitos previos

  • Agregaciones, GROUP BY y CTE

Proyecto y práctica

10 ejercicios verificados están disponibles. Se incluye un proyecto empresarial.

Itinerario enfocado

Tu programa, en orden.

El contenido permanece centralizado: completar una actividad también actualiza el itinerario que la contiene.

Microlecciones

  1. 01
    El problema a resolver antes de la sintaxis

    Una media móvil puede cambiar cuando dos líneas comparten la misma fecha o falta un mes. La consulta se ejecuta, pero el marco implícito no necesariamente corresponde a la pregunta comercial.

    Abrir lección
  2. 02
    Construir un método controlable

    PARTITION BY reinicia el cálculo por grupo, ORDER BY define la secuencia y el marco define las líneas visibles desde la línea actual. Escribe explícitamente `ROWS BETWEEN` al razonar en observaciones.

    Abrir lección
  3. 03
    Comprobar antes de interpretar

    Añade un desempate al pedido, prueba si hay empates y períodos faltantes, luego compara la ventana para calcular manualmente algunas filas.

    Abrir lección
  4. 04
    El problema a resolver antes de la sintaxis

    Dos registros comparten el mismo correo electrónico, pero no son idénticos. Eliminar arbitrariamente uno de ellos puede borrar los datos más recientes o más completos.

    Abrir lección
  5. 05
    Construir un método controlable

    Establece la clave comercial, ordena las filas por calidad y actualidad, luego añade una identificación estable como desempate final. Mantén temporalmente `rn > 1` en una vista de control.

    Abrir lección
  6. 06
    Comprobar antes de interpretar

    Cuenta filas, claves distintas y rechazadas. Prueba dos líneas con la misma fecha para verificar que el orden sigue siendo determinista.

    Abrir lección

Ejercicios prácticos

  1. 01
    Clasificar los resultados en cada región: escenario de capacitación sobre suscripciones de software

    Clasifica los resultados en cada región utilizando un conjunto de datos de suscripción de software diseñado para controlar el nivel de detalle y la variación. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en esta suscripción de software.

    Hacer ejercicio
  2. 02
    Compara cada mes con el anterior: suscripciones de software · escenario de formación

    Compara cada mes con el anterior utilizando un conjunto de datos de suscripción de software diseñado para monitorear el nivel de detalle y las variaciones. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en esta suscripción de software.

    Hacer ejercicio
  3. 03
    Creación de un resumen mensual: suscripciones de software · escenario de formación

    Construye un total mensual a partir de un conjunto de datos de suscripción de software diseñado para controlar el nivel de detalle y las variaciones. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en esta suscripción de software.

    Hacer ejercicio
  4. 04
    Suavizando una tendencia de dos meses: suscripciones de software · escenario de formación

    Suavice una tendencia de dos meses a partir de un conjunto de datos de suscripción de software diseñado para controlar el nivel de detalle y las variaciones. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en esta suscripción de software.

    Hacer ejercicio
  5. 05
    Producir KPI condicionales por región: suscripciones de software · escenario de capacitación

    Produzca KPI condicionales por región a partir de un conjunto de datos de suscripción de software diseñado para monitorear el nivel de detalle y las variaciones. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en esta suscripción de software.

    Hacer ejercicio
  6. 06
    Mide la contribución de cada línea: suscripciones de software · escenario de formación

    Mide la contribución de cada línea a partir de un conjunto de datos de suscripción de software diseñado para monitorear el nivel de detalle y las variaciones. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en esta suscripción de software.

    Hacer ejercicio
  7. 07
    Mantén las dos líneas principales por región: escenario de capacitación sobre suscripciones de software

    Mantén las dos filas superiores por región de un conjunto de datos de suscripción de software diseñado para controlar el nivel de detalle y las variaciones. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en esta suscripción de software.

    Hacer ejercicio
  8. 08
    Divide los resultados en cuartiles: suscripciones de software · escenario de formación

    Divide los resultados en cuartiles a partir de un conjunto de datos de suscripción de software diseñado para controlar el nivel de detalle y la variación. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en esta suscripción de software.

    Hacer ejercicio
  9. 09
    Compara cada valor con su promedio regional: suscripciones de software · escenario de capacitación

    Compara cada valor con su promedio regional utilizando un conjunto de datos de suscripción de software diseñado para controlar el nivel de detalle y las variaciones. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en esta suscripción de software.

    Hacer ejercicio
  10. 10
    Detectar referencias comerciales duplicadas: escenario de capacitación sobre suscripciones de software

    Detecta referencias comerciales duplicadas a partir de un conjunto de datos de suscripción de software diseñado para controlar el nivel de detalle y las discrepancias. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en esta suscripción de software.

    Hacer ejercicio

Volver al catálogo completo