答案1
当您创建引用同一张表的两个关系时,一个是活动的,另一个是不活动的。这就是关系图中一条线是虚线的原因。该关系是不活动的。
为了使用非活动关系,您必须使用函数创建计算USERELATIONSHIP
。
您必须为每种关系创建单独的度量,以确保使用正确的关系。
因此,在主表中,这些指标:
Count of items:=count(data[Item])
Count of item start dates:=CALCULATE(
[Count of items],
USERELATIONSHIP(dates[Date], data[Start Date])
)
Count of item end dates:=CALCULATE(
[Count of items],
USERELATIONSHIP(dates[Date], data[End Date])
)
我发现这一页非常有用。
我还在日期表中创建了一列(该表是 2020 年 1 月 1 日至 2021 年 12 月 31 日之间的日期列表,而不是月份列表):
当然,您可以按照自己的需要设置日期格式,但我使用了以下格式:
=FORMAT([Date],"YYYYMM")
要使数据透视表显示缺失月份的零,您需要选择以下选项:
数据透视表选项>显示>显示行上没有数据的项目 = 已选中/勾选
数据透视表选项>布局和格式>对于空单元格显示 = 0
结果如下: