Ordinamento dei risultati
Puoi specificare l'ordine delle righe nella risposta utilizzando la clausola ORDER BY
,
composta da una o più sequenze separate da virgole di:
FieldName ('ASC' | 'DESC')?
Se non specifichi ASC
o DESC
dopo il nome di un campo, l'API Google Ads utilizzerà per impostazione predefinita ASC
.
La seguente clausola ORDER BY
ordina un report a livello di campagna in base alle impressioni in ordine decrescente e al nome della campagna in ordine crescente:
ORDER BY metrics.impressions DESC, campaign.name ASC
Ordinamento non consentito:
- Per attributi delle risorse non selezionate
- In base a metriche non selezionate
- Per segmenti non selezionati
- Per i campi seguenti:
MESSAGE
- Campi ripetuti
- Attributi dei campi ripetuti
Limitazione del numero di risultati
Puoi limitare il numero totale di risultati restituiti utilizzando la clausola LIMIT
.
Combinando questa funzionalità con l'ordinamento dei risultati, puoi generare i report dei "primi N", ad esempio un report contenente le cinque campagne con il maggior numero di impressioni negli ultimi 30 giorni:
SELECT
campaign.id,
campaign.name,
metrics.impressions
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.impressions DESC
LIMIT 5
Applicazione di filtri non consentita:
- Sui segmenti senza selezionarli, ad eccezione dei campi dei segmenti di data "principali".
- I campi principali del segmento di data sono
segments.date
,segments.week
,segments.month
,segments.quarter
esegments.year
.
- I campi principali del segmento di data sono
- Nei campi di qualsiasi tipo di messaggio, ad eccezione dei messaggi primitivi (ad es. Int64Value, StringValue ecc.)
- Per gli attributi dei campi ripetuti di qualsiasi tipo di messaggio, ad eccezione dei messaggi primitivi (ad es. Int64Value, StringValue ecc.)