Reglas de formato para SQL y DAX: guía rápida con ejemplos
SQL y DAX son más fáciles de leer y depurar cuando cada cláusula va en su propia línea y las palabras clave siguen una convención.
Antes (con error)
select id,name,sum(total) as t from orders o join clients c on c.id=o.client_id where o.total>100 group by id,name order by t descDespués (corregido)
SELECT
id,
name,
SUM(total) AS t
FROM orders o
JOIN clients c
ON c.id = o.client_id
WHERE o.total > 100
GROUP BY id, name
ORDER BY t DESC
Cómo solucionarlo
- Escribe las palabras clave en mayúsculas (SELECT, FROM, WHERE, CALCULATE) y pon cada cláusula en una línea nueva.
- Indenta con 2 o 4 espacios las columnas, los JOIN y los argumentos anidados de las funciones DAX.
- Pega el código en el formateador y pulsa «Formatear»: aplica estas reglas automáticamente.
Corregir mi código ahora en el Formateador
Otras soluciones
- Cómo solucionar IndentationError en Python 3.12
- Cómo solucionar SyntaxError: Unexpected token en Node.js 22
- Cómo solucionar TS1002: Unterminated string literal en TypeScript 5.5
- Cómo solucionar The syntax for ')' is incorrect en Power BI DAX
- Cómo solucionar reached end of file while parsing en Java 21
- Cómo solucionar CS1026: ) expected en C# 12
- Cómo solucionar Parse error: Unclosed '{' en PHP 8.3
- Cómo solucionar Unexpected token } en JSON.parse
- Cómo solucionar bad indentation of a mapping entry en YAML 1.2