Leer una tabla antes de calcular
Objetivos
Antes de abrir una hoja de cálculo, podrás explicar qué representa una fila y qué respuesta puede dar el archivo.
Concepto
Una tabla de datos organiza observaciones en filas y características en columnas. El grano es lo que representa una fila. En el archivo Sakila de este curso, el grano es un pago: payment_id identifica cada pago, payment_date indica cuándo ocurrió, amount conserva el importe y staff_id identifica el personal asociado.
Definir el grano evita contar una fila como si representara otra cosa. La clave sirve para distinguir registros; aquí payment_id debe ser único. Las cuatro columnas permiten resumir cantidades e importes por fecha o por staff_id. No permiten comparar clientes porque el archivo no incluye customer_id ni nombres.
Ejemplo
Una fila real del CSV tiene esta forma:
payment_id = 1 | payment_date = 2005-05-25 11:30:37 | amount = 2.99 | staff_id = 1Esa fila representa un pago. staff_id no es el importe ni una cantidad de pagos. Si cuentas filas distintas por payment_id, cuentas pagos; si sumas amount, resumes importes.
Práctica guiada
Clasifica cada columna: identificador, fecha y hora, importe o categoría de personal. Luego escribe una pregunta que se pueda responder con estas cuatro columnas.
Reto
Propón una pregunta que sí se pueda responder con el archivo y otra que no se pueda responder. Explica qué columna falta para la segunda.
Ver un ejemplo de respuesta
Sí se puede preguntar cuántos pagos aparecen por staff_id. No se puede calcular el total por cliente porque el extracto no contiene customer_id.
Quiz
Comprobación
Antes de calcular, di en voz alta qué representa cada fila y cuál columna evita contar el mismo registro dos veces.