打开Power BI Query后台,一无所有:

但是在模型视图,有时间、空间的维度表,也有销售表:

实现方法为,所有表都使用DAX新建:

在建模选项卡下,选择新建表:

输入日期表:
日期表 =
ADDCOLUMNS (
CALENDAR ( DATE ( 2025, 1, 1 ), DATE ( 2025, 12, 31 ) ),
"年", YEAR ( [Date] ),
"月", MONTH ( [Date] ),
"日", DAY ( [Date] ),
"年月", FORMAT ( [Date], "YYYYMM" )
)城市表:
城市 =
SELECTCOLUMNS ( { "A", "B", "C", "D", "E", "F", "G" }, "城市", [Value] )
销售明细表:
销售明细 =
ADDCOLUMNS (
GENERATE (
SELECTCOLUMNS ( { "A", "B", "C", "D", "E", "F", "G" }, "城市", [Value] ),
CALENDAR ( DATE ( 2025, 1, 1 ), DATE ( 2025, 12, 31 ) )
),
"KPI", RANDBETWEEN ( 100, 1000 )
)这里城市和日期进行笛卡尔积,并且添加随机数指标。

最后,新建一个空表用于存放度量值:

这个方案适用于手头没有数据的时候临时应急。