Saltar al contenido
Best Practices

SQL und DAX: drei Gewohnheiten für schnelle, lesbare Abfragen

Wähle in SQL nur die benötigten Spalten aus und filtere früh. Speichere in DAX Zwischenergebnisse in Variablen (VAR), damit sie nur einmal ausgewertet werden.

2026-11-02 · Best Practices · SQL

Tipp der Woche

Wähle in SQL nur die benötigten Spalten aus und filtere früh. Speichere in DAX Zwischenergebnisse in Variablen (VAR), damit sie nur einmal ausgewertet werden.

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)

Kurzregeln

  • Vermeide SELECT * in der Produktion.
  • Nutze in DAX DIVIDE, um Fehler bei Division durch null zu vermeiden.
  • Ein Measure, eine Verantwortung: Setze Measures zusammen, statt Logik zu duplizieren.

Snippet im Formatter testen

Fehlerbehebungs-Guide ansehen: Formatierungsregeln für SQL und DAX: Kurzanleitung mit Beispielen

Verwandte Tipps