Gruppo parole chiave per sito
-
05-10-2019 - |
Domanda
sto trovando un sacco di aiuto utile qui oggi, e mi sono davvero apprezzare. Questo dovrebbe essere l'ultimo per il giorno:
Ho una lista dei top 10 parole chiave per sito, scelte per le visite, in base alla data. Le registrazioni devono essere ordinati come segue (scusate il formattazione):
2010-05 2010-04 site1.com keyword1 apples wine keyword1 visits 100 12 keyword2 oranges water keyword2 visits 99 10 site2.com keyword1 blueberry cornbread keyword1 visits 90 100 keyword2 squares biscuits keyword2 visits 80 99
In pratica quello che ho bisogno di realizzare coinvolge il raggruppamento, ma io non riesco a capirlo. Am I di scendere la strada giusta, o c'è un altro modo per raggiungere questo obiettivo, o è solo impossibile?
Modifica Il set di dati è qualcosa di simile (CSV):
site_name,date,keyword,visits site1.com,2010-04,apples,100 site1.com,2010-04,oranges,99 site1.com,2010-05,wine,12 site1.com,2010-05,water,10 site2.com,2010-04,cornbread,100 site2.com,2010-04,biscuits,99 site2.com,2010-05,blueberry,90 site2.com,2010-05,squares,80
In tutto l'asse X, abbiamo bisogno di avere il valore 'data' Attraverso l'asse Y, dobbiamo avere il 'site_name' come valore primario, ma raggruppate all'interno che dobbiamo avere la 'parola' seguita dalle rispettive 'visite'.
Soluzione
Ok, penso che si sta andando verso il basso la strada giusta. E 'un po' difficile ottenere i gruppi di destra, ma questo dovrebbe essere in grado di risolvere con il raggruppamento.
Come appare che vi serve è una matrice (il tavolo dove si può avere le righe dinamiche e colonne) e mettere le date in un gruppo in alto. Poi gruppo le righe in base al nome del sito e poi (credo) per parola chiave.
Se il raggruppamento per parola chiave non funziona, provare il raggruppamento dal numero di riga, invece (nell'ambito del gruppo di nome del sito)? Se questo non funziona, provare a ottenere il database per la produzione di una colonna in più con rango di prima. Allora si può sicuramente gruppo da questo. Quello che voglio dire è:
site_name,date,keyword,visits,rank site1.com,2010-04,apples,100,1 site1.com,2010-04,oranges,99,2 site1.com,2010-05,wine,12,1 site1.com,2010-05,water,10,2 site2.com,2010-04,cornbread,100,1 site2.com,2010-04,biscuits,99,2 site2.com,2010-05,blueberry,90,1 site2.com,2010-05,squares,80,2
Si dovrebbe quindi essere in grado di aggiungere due righe in quel gruppo per mettere la parola chiave e le visite in Se non è possibile, potrebbe essere necessario ricorrere al lavoro di fantasia rettangolo -. Nella cella dettaglio, mettere un rettangolo, poi due caselle di testo, con la parola chiave nella parte superiore uno e il numero di visite in quella in basso.
Altri suggerimenti
creare una riga di raggruppamento su "sito" poi una riga figlio / sub raggruppamento su "parola chiave"
Non è necessario utilizzare una matrice come sapete quante colonne si avrà, quindi si può solo farlo in una tabella
Quindi, il raggruppamento sarebbe qualcosa di simile = Fields! Site_name con lo stesso valore che appare nella casella di testo
poi per il prossimo raggruppamento giù = Fields! Parola chiave idem per la casella di testo
si può semplicemente utilizzare SUM per capire quante visite qui = Sum (Fields! Visite qui) nel totale del gruppo