即使按所有日期过滤,TOTALYTD 返回值也等于切片值
TOTALYTD returning values equal to sliced values even when filtered by all dates
我的数据中有以下列 table:
[Date],[Week_Num],[Month_Num],[Month_Word],[Year],[Username],[Transactions],[Gross],[Turnover]
我的枢轴设置如下:
report filer: [Year]=2016
vertical slicer: [week_Num]
[Username],[Turnover],[Gross],[YTD_Turnover]
营业额和总收入列显示由切片器中选择的周数指示的切片值。问题是 [YTD_Turnover] 列显示与切片相同的值。我目前正在使用这个公式:
=TOTALYTD(SUM(data[Turnover]),data[Date])
我尝试使用这个公式,但它没有返回任何值:
=CALCULATE(SUM(data[Turnover]),data[Year]=2016,ALL(data[Week]))
不确定我在这里做错了什么,因为当我检查公式时,它说没有发现错误。
谢谢
您可以在 TOTALYTD 中使用过滤器。尝试:
=TOTALYTD(SUM(data[Turnover]),data[Date],ALL(data))
我的数据中有以下列 table:
[Date],[Week_Num],[Month_Num],[Month_Word],[Year],[Username],[Transactions],[Gross],[Turnover]
我的枢轴设置如下:
report filer: [Year]=2016
vertical slicer: [week_Num]
[Username],[Turnover],[Gross],[YTD_Turnover]
营业额和总收入列显示由切片器中选择的周数指示的切片值。问题是 [YTD_Turnover] 列显示与切片相同的值。我目前正在使用这个公式:
=TOTALYTD(SUM(data[Turnover]),data[Date])
我尝试使用这个公式,但它没有返回任何值:
=CALCULATE(SUM(data[Turnover]),data[Year]=2016,ALL(data[Week]))
不确定我在这里做错了什么,因为当我检查公式时,它说没有发现错误。
谢谢
您可以在 TOTALYTD 中使用过滤器。尝试:
=TOTALYTD(SUM(data[Turnover]),data[Date],ALL(data))