订单计数和过滤的Google表查询结果



我正在制作一个Google Sheet,旨在帮助分析与营销相关的kpi。为此,我创建了(或者说从不同的来源研究)我的第一个查询,它根据一列"日期"从不同的工作表中查找不同的列。并将它们分组,同时计算不同值出现的次数。现在,我还想按计算值对这个查询进行排序。

当前代码如下所示:

=QUERY(UNIQUE(QUERY(
Gruppenname_klaeren!A3:I;"SELECT * WHERE I is not null 
and B >= date'"&TEXT(today()-A2;"yyyy-mm-dd")&"'
and B <= date '"&TEXT(today();"yyyy-mm-dd")&"'
label I 'Kampagne'")); 
"SELECT Col9, count(Col3) WHERE Col9 is not null GROUP BY Col9 label count(Col3) 'Anzahl GKs'")

老实说,代码感觉像一团乱——但这是我能使它工作的唯一方法。现在,我想根据count(Col3)的值对结果排序,但只是以以下方式插入它是行不通的:

"SELECT Col9, count(Col3) WHERE Col9 is not null GROUP BY Col9 label count(Col3) 'Anzahl GKs' order by count(Col3) desc")

如果有人知道为什么这个不工作,我真的很感激帮助。

谢谢!

Try

=SORT(QUERY(UNIQUE(QUERY(
Gruppenname_klaeren!A3:I;"SELECT * WHERE I is not null 
and B >= date'"&TEXT(today()-A2;"yyyy-mm-dd")&"'
and B <= date '"&TEXT(today();"yyyy-mm-dd")&"'
label I 'Kampagne'")); 
"SELECT Col9, count(Col3) WHERE Col9 is not null GROUP BY Col9 label count(Col3) 'Anzahl GKs'");3;0)

我用sort(___________;3;0)封装了你的公式

1 = ASC0 = DESC

相关内容

  • 没有找到相关文章

最新更新