我正在研究旨在帮助分析与营销相关的 KPI 的 Google 表格。为此,我创建了(或者更确切地说是从不同来源研究)我的第一个查询,它根据一个列“日期”从不同的工作表中查找不同的列,并在计算不同值出现的次数时对它们进行分组。现在,我还想按计数值对该查询进行排序。
目前的代码如下所示:
=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")
如果有人知道为什么这不起作用,我将非常感谢您的帮助。
谢谢!
尝试
=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 = ASC 0 = DESC
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句