Saltar al contenido
Buone pratiche

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.

2026-11-02 · Buone pratiche · SQL

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 DIVIDE in 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

Suggerimenti correlati