Loading

Comparing Data from the Same Number of Days in Two Periods

Data pubblicazione: Jul 20, 2023
Operazione
Come confrontare lo stesso numero di giorni di dati tra due periodi.

Esempio: utilizzando l'origine dati Esempio Superstore, presupponiamo che la data di oggi sia 6 gennaio 2016. Dato che il mese di gennaio non è ancora finito, desideriamo confrontare i risultati delle vendite tra questo mese e i primi giorni del mese precedente (dicembre). I primi giorni di dati sono i primi giorni lavorativi, non i giorni da 1 a 6.
Fasi
FAI CLIC PER ESPANDERE LA PROCEDURA
Passaggio 1: crea un campo contenente un giorno nel periodo corrente
  1. Seleziona Analisi > Crea campo calcolato.
  2. Nella finestra di dialogo Crea campo calcolato, esegui le seguenti operazioni e fai clic su OK:
  • Rinomina il campo.In questo esempio, il campo è denominato "!day in current period"
  • Utilizza la funzione date() per inserire un giorno nel periodo più recente o utilizza la funzione today() per una data dinamica:
    DATE("01-06-2016")
    
    • Se ti trovi nel Regno Unito, modifica la data qui indicata al formato GG-MM-AAAA
  • TODAY()
FAI CLIC PER ESPANDERE LA PROCEDURA
Passaggio 2: individuare il numero di giorni di dati inclusi nel mese corrente
1. Seleziona Analisi > Crea campo calcolato
2. Nella finestra di dialogo Crea campo calcolato, procedi come segue e fai clic su OK:
  • Rinomina il campo.In questo esempio, il campo è denominato "!count of days in current period"
  • Crea un calcolo simile al seguente:
{FIXED:COUNTD(IF DATETRUNC('month', [Ship Date])=DATETRUNC('month', [!day in current period]) THEN DAY([Ship Date]) END)}
FAI CLIC PER ESPANDERE LA PROCEDURA
Passaggio 3: individuare la classificazione di giorni nei relativi mesi
1. Seleziona Analisi > Crea campo calcolato
2. Nella finestra di dialogo Crea campo calcolato, procedi come segue e fai clic su OK:
  • Rinomina il campo. In questo esempio, il campo è denominato "!rank of day in period"
  • Crea un calcolo simile al seguente:
    RANK_MODIFIED(MAX([Ship Date]),'asc')
    
  • Fai clic su Calcolo tabella predefinito nella parte inferiore della finestra di dialogo
  • Per Calcola con, seleziona "Data di spedizione"
  • Per Al livello, seleziona "Giorno della data di spedizione"
  • Per Riavvio ogni, seleziona "Mese della data di spedizione"
  • Seleziona OK  su entrambe le caselle per tornare alla vista principale
FAI CLIC PER ESPANDERE LA PROCEDURA
Passaggio 4: crea il filtro
1. Seleziona Analisi > Crea campo calcolato
2. Nella finestra di dialogo Crea campo calcolato, procedi come segue e fai clic su OK:
  • Rinomina il campo. In questo esempio, il campo è denominato "!filter for equal number of days"
  • Crea un calcolo simile al seguente:
IF [!rank of day in period] <= MAX([!count of days in current period])
THEN 'keep'
ELSE 'remove'
END
FAI CLIC PER ESPANDERE LA PROCEDURA
Passaggio 5: Crea la vista
  1. Su un nuovo foglio di lavoro, posiziona [Data spedizione] su Colonne e fai clic sul + sulla pillola per espandere la data fino a giorni
  2. Posiziona [Vendite] su Righe
  3. Posiziona [filtra per lo stesso numero di giorni sullo spazio Filtri e seleziona "mantieni"
Risorse aggiuntive
  • "!rank of day in period" non deve trovarsi nella vista fino a quando è consentito il relativo calcolo.
  • Sostituisci [Data spedizione] con la dimensione desiderata
  • La cartella di lavoro allegata contiene un'estrazione dei dati Superstore contenente solo i giorni feriali di dicembre 2015 e parte di gennaio 2016.
  • L'esempio utilizza un campo chiamato "giorno nel periodo corrente" anziché oggi() perché l'ultimo giorno nell'origine dati è il 6 gennaio 2016. 
Per visualizzare lo svolgimento di questi passaggi, guarda il video qui sotto:



Numero articolo Knowledge

001453708

Allegati

equal number of days.twbx

174 KB

 
Caricamento
Salesforce Help | Article