Saltar al contenido
Buenas prácticas

SQL y DAX: tres hábitos para consultas rápidas y legibles

En SQL, selecciona solo las columnas necesarias y filtra temprano. En DAX, guarda subresultados en variables (VAR) para evaluarlos una sola vez.

2026-11-02 · Buenas prácticas · SQL

Tip de la semana

En SQL, selecciona solo las columnas necesarias y filtra temprano. En DAX, guarda subresultados en variables (VAR) para evaluarlos una sola vez.

SELECT o.id, o.total, c.name
FROM orders AS o
JOIN customers AS c ON c.id = o.customer_id
WHERE o.created_at >= DATE '2026-01-01'
ORDER BY o.total DESC;
Ventas YTD Margen =
VAR Ventas = [Ventas Totales]
VAR Costo = [Costo Total]
RETURN DIVIDE(Ventas - Costo, Ventas)

Reglas rápidas

  • Evita SELECT * en producción.
  • Usa DIVIDE en DAX para evitar errores de división por cero.
  • Una medida, una responsabilidad: compón medidas en lugar de duplicar lógica.

Probar fragmento en el formateador

Ver guía de solución de errores: Reglas de formato para SQL y DAX: guía rápida con ejemplos

Tips relacionados