以下はコメントを追加したコードである：

```
// OBTENER LOS VALORES DE AÑO DE LA TABLA VENTAS
VAR años = VALUES(YEAR('Ventas'[Fecha]))

// CREAR UNA TABLA CON TODAS LAS FECHAS ENTRE EL MÍNIMO Y MÁXIMO DE LA COLUMNA FECHA
VAR meses = ADDCOLUMNS(
CALENDAR(MIN('Ventas'[Fecha]), MAX('Ventas'[Fecha])),
"Mes", MONTH([Date])
)

// FILTRAR SOLO LOS MESES CON > 0 VENTAS
VAR meses_con_datos = DISTINCT(FILTER(meses, CALCULATE(SUM('Ventas'[Ventas])) > 0))

// OBTENER LOS MESES SIN DATOS
VAR meses_sin_datos = EXCEPT(meses, meses_con_datos)

// CONCATENAR LOS NOMBRES DE MES Y AÑO EN UNA COLUMNA
RETURN CONCATENATEX(meses_sin_datos, FORMAT([Mes], "mmm-yyyy"), ", ")
```
Aquí tienes el código con los comentarios agregados:

// OBTENER LOS VALORES DE AÑO DE LA TABLA VENTAS
VAR años = VALUES(YEAR('Ventas'[Fecha]))

// CREAR UNA TABLA CON TODAS LAS FECHAS ENTRE EL MÍNIMO Y MÁXIMO DE LA COLUMNA FECHA
VAR meses = ADDCOLUMNS(
CALENDAR(MIN('Ventas'[Fecha]), MAX('Ventas'[Fecha])),
"Mes", MONTH([Date])
)

// FILTRAR SOLO LOS MESES CON > 0 VENTAS
VAR meses_con_datos = DISTINCT(FILTER(meses, CALCULATE(SUM('Ventas'[Ventas])) > 0))

// OBTENER LOS MESES SIN DATOS
VAR meses_sin_datos = EXCEPT(meses, meses_con_datos)

// CONCATENAR LOS NOMBRES DE MES Y AÑO EN UNA COLUMNA
RETURN CONCATENATEX(meses_sin_datos, FORMAT([Mes], "mmm-yyyy"), ", ")