「コードのブロック」（見やすい）にコードを表示し、スペイン語と大文字にコメントを追加してください。

例：
~~~
...
// 0 <販売で数ヶ月のみをフィルタリングします
var months_con_datos = distince（filter（months、calculate（sum（ 'sales' [sales]）> 0）））
...
~~~
もちろんだ：

Power BIに "Date "カラムと "Sales "カラムを含む "Sales "というテーブルがあり、ある年の値から売上データのない月を特定したいとします。これを実現するために使用できる DAX 構文を以下に示します：

```
MES_SIN_DATOS =
VAR años = VALUES(YEAR('Ventas'[Fecha]))

VAR meses = ADDCOLUMNS(
CALENDAR(MIN('Ventas'[Fecha]), MAX('Ventas'[Fecha])),
"Mes", MONTH([Date])
)

VAR meses_con_datos = DISTINCT(FILTER(meses, CALCULATE(SUM('Ventas'[Ventas])) > 0))
VAR meses_sin_datos = EXCEPT(meses, meses_con_datos)

RETURN CONCATENATEX(meses_sin_datos, FORMAT([Mes], "mmm-yyyy"), ", ")
```

説明

* 最初の変数 "years "は、"Sales "テーブルの "Date "列のyear以外の値のリストを取得するためにVALUES関数を使用している。

* 番目の変数 "months "は、"Sales "テーブルの "Date "列の最小値と最大値の間のすべての日付からなるテーブルを作成し、各日付に対応する月番号を含む "Month "列を追加する。

* 3番目の変数 "month_with_data "は、"month "テーブルを、売上が記録されている月だけを含むようにフィルターする。これは、FILTER関数とCALCULATE関数を組み合わせて使用し、各月の売上を合計し、それらがゼロより大きいかどうかを判定することにより行われる。

* 第4の変数 "months_without_data "は、EXCEPT関数を使用して、"months_with_data "テーブルに存在しない月を含む新しいテーブルを作成する。
最後に、CONCATENATEX関数を使用して、"month_without_data "列の月と年の名前をカンマで区切って連結し、売上データのない月を "mmm-yyyy "形式で表示する。