我正在尝试使用6.Portions.B
将类别中的最新数据复制到另一个工作表。请参见示例here。第一张工作表包含我要复制的数据类别(第1行和第3行)以及收集数据的日期(第5行)。
在第二个标签上,我尝试仅复制第1行中标记为Summative
,第3行为6.Portions.B
,为最新日期的数据在第5行。
我已成功使用QUERY命令并进行双转置,只将Summative
和QUERY
数据复制到第二张表。但是,我无法让=transpose(query(transpose(Data!$1:$15), "select Col5, Col6, Col7, Col8, Col9, Col10, Col11, Col12, Col13, Col14, Col15 where Col1 starts with """&C$2&""" and Col3 = 'Summative' and Col5 = max(Col5)"))
命令仅显示最近的日期。我正在尝试使用以下内容:
and Col5 = max(col5)
Filter
没有工作(其他一切都很好)。有没有办法进一步过滤最近的日期?我已尝试使用{{1}}命令,但我的范围大小根据此处未显示的其他因素而无法预测,并且我无法在不知道范围的确切大小的情况下使其工作。
答案 0 :(得分:1)
按日期列降序排序,并将返回的行数限制为1:
select ... where ... order by Col5 desc limit 1
严格来说,“最大日期的行?”不是一个定义明确的概念:多行可能具有相同的日期。如果发生这种情况,query
将选择其中一行。