After reshaping data, many real-world files still have blanks caused by report exports, merged cells, or hierarchical layouts. Fill Down looks simple in Power Query, but in SQL it becomes a careful question of order, partitions, and last-known values.Después de cambiar la forma de los datos, muchos archivos reales todavía tienen blancos causados por exports, celdas combinadas o layouts jerárquicos. Fill Down parece simple en Power Query, pero en SQL se vuelve una pregunta cuidadosa de orden, particiones y últimos valores conocidos.
Blank dept means same context as above.Dept en blanco significa mismo contexto anterior.
Carry context downward.Lleva contexto hacia abajo.
Now each row has context.Ahora cada fila tiene contexto.
Small transformation choices can change the meaning of the dataset.Pequeñas decisiones de transformación pueden cambiar el significado del dataset.
Copies the last non-empty value downward.Copia hacia abajo el último valor no vacío.
SQL may need window logic.SQL puede requerir lógica de ventana.
Headers often appear once then blanks below.Encabezados aparecen una vez y blancos debajo.
Need to propagate group labels.Hay que propagar etiquetas de grupo.
Department → employee rows often need fill down.Departamento → empleados suele requerir fill down.
Window functions can rebuild hierarchy.Funciones de ventana reconstruyen jerarquía.
Fill Down depends on row order.Fill Down depende del orden de filas.
SQL requires a reliable ORDER BY.SQL requiere ORDER BY confiable.
Blank cells may need to become null first.Celdas en blanco pueden convertirse a null primero.
NULL handling drives window logic.Manejo de NULL controla lógica de ventana.
Fill within groups, not across all rows.Rellena dentro de grupos, no todo junto.
PARTITION BY prevents bleeding across groups.PARTITION BY evita mezclar grupos.
Common pattern in status and hierarchy data.Patrón común en datos de estado y jerarquía.
Use last non-null value logic.Usa lógica de último no nulo.
Wrong order can assign wrong values.Orden incorrecto asigna valores equivocados.
Window logic can repeat the same mistake at scale.La lógica de ventana puede repetir el error a escala.
Useful for Excel/PDF exports.Útil para exports de Excel/PDF.
SQL staging may clean report extracts.Staging SQL puede limpiar exports.
Fill Down uses previous context.Fill Down usa contexto anterior.
COALESCE uses fallback values.COALESCE usa valores alternos.
Look at first/last rows of each group.Revisa primera/última fila de cada grupo.
Validate partition changes.Valida cambios de partición.
Do not fill down random missing values.No rellenes valores faltantes al azar.
Only carry values that logically apply to following rows.Solo lleva valores que aplican lógicamente a filas siguientes.