无法让 CUBEVALUE 按单元格中的日期值进行过滤
Can't get CUBEVALUE to filter by date value in cell
我的数据模型有一个名为 rowDate 的列。由于一天的不同时间有多行数据,因此该列有多个重复的日期实例。
我编写了一个度量,用于对我要从中提取的数据模型的另一列中的值求和。 (我们称之为 MyMeasure。)
我正在尝试编写一个 CUBEVALUE 公式,当 rowDate 等于工作表。 (这将允许 CUBEVALUE 的结果根据用户在单元格 B2 中输入的日期进行更改。)
例如
单元格 B2 =“2018-06-29”(日期格式)
=CUBEVALUE("ThisWorkbookDataModel","[MyMeasure]","[Summary Data].[rowDate].["&$B&"]")
这总是returns#N/A。我有另一列包含数据(一个数字),我可以编写完全相同的 CUBEVALUE 公式,但引用适当的单元格,它工作得很好。只是这个日期栏我搞不懂。
在 this thread 中找到了解决方案。诀窍是使用 TEXT 函数内联格式化目标单元格中的日期,以匹配多维数据集的默认日期格式 (YYYY-MM-DDTHH:MM:SS)。
=CUBEVALUE("ThisWorkbookDataModel","[Measures].[MyMeasure]","[Summary Data].[rowDate].&["&TEXT($B,"YYYY-MM-DDTHH:MM:SS")&"]")
我的数据模型有一个名为 rowDate 的列。由于一天的不同时间有多行数据,因此该列有多个重复的日期实例。
我编写了一个度量,用于对我要从中提取的数据模型的另一列中的值求和。 (我们称之为 MyMeasure。)
我正在尝试编写一个 CUBEVALUE 公式,当 rowDate 等于工作表。 (这将允许 CUBEVALUE 的结果根据用户在单元格 B2 中输入的日期进行更改。)
例如
单元格 B2 =“2018-06-29”(日期格式)
=CUBEVALUE("ThisWorkbookDataModel","[MyMeasure]","[Summary Data].[rowDate].["&$B&"]")
这总是returns#N/A。我有另一列包含数据(一个数字),我可以编写完全相同的 CUBEVALUE 公式,但引用适当的单元格,它工作得很好。只是这个日期栏我搞不懂。
在 this thread 中找到了解决方案。诀窍是使用 TEXT 函数内联格式化目标单元格中的日期,以匹配多维数据集的默认日期格式 (YYYY-MM-DDTHH:MM:SS)。
=CUBEVALUE("ThisWorkbookDataModel","[Measures].[MyMeasure]","[Summary Data].[rowDate].&["&TEXT($B,"YYYY-MM-DDTHH:MM:SS")&"]")