Loading

Comparar datos del mismo número de días en dos periodos

Fecha de publicación: Jul 20, 2023
Tarea
Cómo comparar los datos del mismo número de días correspondientes a dos periodos.

Ejemplo: con la fuente de datos Sample - Superstore, supondremos que hoy es 6 de enero de 2016. Dado que el mes de enero aún no ha concluido, compararemos los resultados de ventas entre este mes y los primeros días del mes anterior (diciembre). Los primeros datos corresponden a los primeros días laborables, no a los días 1 a 6.
Pasos
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 1: crear un campo que contenga un día en el periodo actual
  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Crear campo calculado, siga este procedimiento y haga clic en Aceptar:
  • Asigne un nombre al campo.En el ejemplo, el campo se denomina "!día en el periodo actual".
  • Use la función date() para introducir un día del periodo más reciente o use la función today() si desea una fecha dinámica:
    DATE("01-06-2016")
    
    • Si se encuentra en el Reino Unido, cambie la fecha a DD-MM-YYYY.
  • TODAY()
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 2:  saber cuántos días de datos hay en el mes actual
1. Seleccione Análisis > Crear campo calculado.
2. En el cuadro de diálogo Crear campo calculado, siga estos pasos y haga clic en Aceptar:
  • Asigne un nombre al campo.En el ejemplo, el campo se denomina "!conteo de días en el periodo actual".
  • Cree un cálculo similar al siguiente:
{FIXED:COUNTD(IF DATETRUNC('month', [Ship Date])=DATETRUNC('month', [!day in current period]) THEN DAY([Ship Date]) END)}
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 3: obtener la clasificación de días en sus meses
1. Seleccione Análisis > Crear campo calculado.
2. En el cuadro de diálogo Crear campo calculado, siga estos pasos y haga clic en Aceptar:
  • Asigne un nombre al campo. En el ejemplo, el campo se denomina "!clasificación del día en el periodo".
  • Cree un cálculo similar al siguiente:
    RANK_MODIFIED(MAX([Ship Date]),'asc')
    
  • Haga clic en Cálculo de tabla predeterminada en la parte inferior del cuadro de diálogo.
  • En Calcular usando, seleccione "Fecha de envío".
  • En A nivel, seleccione "Día de la fecha de envío".
  • En Reiniciando cada, seleccione "Mes de la fecha de envío".
  • Seleccione Aceptar en ambos cuadros para volver a la vista principal.
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 4: crear el filtro
1. Seleccione Análisis > Crear campo calculado.
2. En el cuadro de diálogo Crear campo calculado, siga estos pasos y haga clic en Aceptar:
  • Asigne un nombre al campo. En el ejemplo, este campo se llama "!filtro para el mismo número de días".
  • Cree un cálculo similar al siguiente:
IF [!rank of day in period] <= MAX([!count of days in current period])
THEN 'keep'
ELSE 'remove'
END
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 5: crear la vista
  1. En una nueva hoja de trabajo, coloque [Fecha de envío] en Columnas y haga clic en + en el óvalo para ampliar la fecha a días.
  2. Coloque [Ventas] en Filas.
  3. Coloque [!filtro para el mismo número de días] en el estante Filtros y seleccione "mantener".
Recursos adicionales
  • No es necesario que el valor "!clasificación del día en el periodo" se muestre en la vista, siempre que la vista permita calcularlo.
  • Reemplace [Fecha de envío] por la información deseada.
  • El libro de trabajo adjunto contiene una extracción de datos de Superstore que incluye únicamente los días laborables de diciembre de 2015 y parte de enero de 2016.
  • En el ejemplo se usa un cálculo llamado "!día en el periodo actual" en lugar de today() porque el último día de la fuente de datos es el 6 de enero de 2016. 

Para ver estos pasos en acción, vea el siguiente vídeo:


 
Número del artículo de conocimiento

001453708

Archivos adjuntos

equal number of days.twbx

174 KB

 
Cargando
Salesforce Help | Article