我有一个包含 2 列的层向量,第一列是“NAME”,第二列是“DATE”。但是,名称列有很多重复值,因此我尝试创建一个表达式来选择具有最新日期的名称。谁能帮帮我?
提前致谢!
到目前为止,我发现了如何使用表达式识别重复值:COUNT(1, "NAME" )>1.
我也试过这个表达式,但是我得到了语法错误: with_variable('max_date', 最大值("DATE"), array_first( array_agg($id, filter:=("NAME" IN array_agg("NAME", group_by:="NAME") AND "DATE" = @max_date)) ) )
使用Aggregate QGIS处理算法。