it-swarm.com.de

Google-Tabellenkalkulationsabfrage: Wie wird Text in der Spaltenüberschrift ersetzt?

Ich habe eine solche Abfrage =QUERY(B2:C9; "select (C * 100 / B) - 100") in meiner Google Drive-Kalkulationstabelle.

Was als Spaltenüberschrift angezeigt wird, ist difference(quotient(product(100.0()))100.0()).

Ich möchte stattdessen eine von Menschen lesbare Beschreibung dort einfügen.

Wie kann ich das erreichen?

19

=QUERY(B2:C9;"select (C*100/B)-100 label (C*100/B)-100 'Value'")

https://developers.google.com/chart/interactive/docs/querylanguage#Label

25
AdamL

Es ist nicht intuitiv, aber Sie müssen Ihre umbenannte Spalte ZWEIMAL DEFINIEREN; einmal in der Zeichenfolge "SQL" und hängen Sie dann die Klausel label an das Ende der SQL-Zeichenfolge an.

Wenn Sie also A, B, C mit "B" als "Foo" kennzeichnen möchten, würden Sie Folgendes tun:

=QUERY(B2:C9;"select A, B, C   label B 'Foo' ")

Achten Sie bei Berechnungen darauf, dass Sie genau die SQL-String-Definition und die Label-Definition angeben. Zum Beispiel:

=QUERY(B2:C9;"select A, B*2, C   label B*2 'Foo' ")

https://developers.google.com/chart/interactive/docs/querylanguage#Label

0
Camden S.

Denken Sie daran, dass es einen Trick gibt.

Working Beispiel für die Abfrage:

"SELECT C, COUNT(C), AVG(G), AVG(E) GROUP BY C ORDER BY COUNT(C) DESC LABEL COUNT(C) 'My count' FORMAT AVG(G) '##0.00', AVG(E) '##0.00'"

Funktioniert nicht Beispiel für die Abfrage:

"SELECT C, COUNT(C) LABEL COUNT(C) 'My count', AVG(G), AVG(E) GROUP BY C ORDER BY COUNT(C) DESC FORMAT AVG(G) '##0.00', AVG(E) '##0.00'"

Auch funktioniert nicht Beispiel für die Abfrage:

"SELECT C, COUNT(C), AVG(G), AVG(E) GROUP BY C ORDER BY COUNT(C) DESC FORMAT AVG(G) '##0.00', AVG(E) '##0.00' LABEL COUNT(C) 'My count'"

Es funktioniert NUR, wenn es mit anderen Befehlen in der richtigen Reihenfolge platziert ist.

0
Neo