SQL e DAX: tre abitudini per query veloci e leggibili
In SQL, seleziona solo le colonne necessarie e filtra presto. In DAX, salva i risultati intermedi in variabili (VAR) per valutarli una sola volta.
Consiglio della settimana
In SQL, seleziona solo le colonne necessarie e filtra presto. In DAX, salva i risultati intermedi in variabili (VAR) per valutarli una sola volta.
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)
Regole rapide
- Evita
SELECT *in produzione. - Usa
DIVIDEin DAX per evitare errori di divisione per zero. - Una misura, una responsabilità: componi le misure invece di duplicare la logica.
Prova lo snippet nel formattatore
Vedi guida alla correzione: Regole di formattazione per SQL e DAX: guida rapida con esempi