我正在使用Datastudio从Google Sheet自动化我的团队的数据报告,我目前正在努力应对网站上尚不存在的功能:选择“x天前”之类的日期,因为DS中的自定义日期范围是绝对的 . 由于这是一份每周报告,我可以轻松地使用数组显示过去7天或“上周”可用的日期范围,但我想要一个特定的页面布局,因此不符合我的需求 .

我读了这个SO post,我认为这是唯一的解决方案:在我的源数据中创建另一个维度,以便使用此维度上的过滤器区分报表所需的值 . 所以我在我的电子表格中使用以下公式 =TODAY()-INDIRECT(ADDRESS(ROW(),COLUMN()-1,4)) 创建了一个名为"Days before today"的文件,其中INDIRECT返回收集日期的日期 . 此列应足以区分数据,因为其值是动态的(今天数据的值为0,明天相同的数据的值为1,......) .

问题是,当我使用“今天前几天”维度设置我的过滤器时,我在报告中得到“无数据” . 这是错误和过滤器定义:

Error in field and filter

此过滤器应该具有从“0到5”之前的“今天之前的天数”的所有值的总和,但我什么都没有...如果我删除此过滤器,则总和将显示正确的值 .

你对这个问题有什么看法吗?