human
Power bi dax構文を作成して、一連の値からのデータのない数ヶ月を決定する
gpt
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関数を使用している。

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

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

- 4番目の変数 "months_without_data "は、EXCEPT関数を使用して、"months_with_data "テーブルに存在しない月を含む新しいテーブルを作成する。
最後に、CONCATENATEX関数を使用して、"month_without_data "列の月と年の名前をカンマで区切って連結し、売上データのない月を "mmm-yyyy "形式で表示する。
human
この公式コードは、彼らが米国と世界の他のシステムで使用しているシステムで使用していますか？

つまり、アメリカ人はその日の前の月を置きました...