Referencia rápida de inteligencia de tiempo de PerformancePoint

 

Se aplica a: SharePoint Server 2010 Enterprise

Última modificación del tema: 2015-03-09

PerformancePoint Services en Microsoft SharePoint Server 2010 proporciona funcionalidades avanzadas, entre las que se incluyen la inteligencia de tiempo. Esta característica permite mostrar información de períodos de tiempo dinámicos, como el año hasta la fecha o los últimos 30 días, en los informes y cuadros de mandos. También permite crear filtros de panel que usen la inteligencia de tiempo.

Al incluir la inteligencia de tiempo en los paneles, se usa una sintaxis determinada para crear fórmulas que se conocen como fórmulas de inteligencia de tiempo.

Lea este artículo para obtener información general sobre los distintos tipos de fórmulas de inteligencia de tiempo que puede usar. Para obtener información sobre cómo usar la inteligencia de tiempo en los paneles, vea los artículos siguientes:

Ejemplos rápidos

Estructura de la fórmula:

[(]<Period>[Offset>[)][ <Function>[<Offset>]]]

Para mostrar Fórmula Resultado

Ayer

day-1

Día anterior con respecto a la fecha actual

Mañana

day+1

Día siguiente con respecto a la fecha actual

Hoy y trimestre actual

quarter, day

Un conjunto de períodos de tiempo que consta del día actual y del trimestre actual.

Últimos 10 días

day:day-9

Un intervalo de 10 días incluido hoy.

Últimos 10 días (excluyendo hoy)

day-1:day-10

Un intervalo de 10 días SIN incluir hoy.

Mismo día del año anterior

(year-1).day

Fecha actual (mes y día) del año anterior. Por ejemplo, si la fecha actual fuera 10 de diciembre de 2010, (year-1).day mostraría información para el 10 de diciembre de 2009.

Mismo mes del año anterior

(year-1).month

Mes actual del año anterior. Por ejemplo, si el mes actual fuera diciembre de 2010, (year-1).month mostraría información para diciembre de 2009.

Mismo intervalo de un período de meses del año anterior

(year-1).(month-5): (year-1).(month)

Desde hace 18 meses hasta hace un año. Por ejemplo, si el mes actual fuera diciembre de 2010, (year-1).(month-5): (year-1).month mostraría información para el período de tiempo comprendido entre junio de 2009 y diciembre de 2009.

Mismo intervalo de meses hasta la fecha del año anterior

(year-1).firstmonth: (year-1).month

Desde el primer mes del año anterior hasta el mes paralelo del mes actual de este año inclusive.

Año hasta la fecha

yeartodate

Un período de tiempo único que representa la suma de los valores desde el comienzo del año hasta el último período completo inclusive. El período corresponde al período de tiempo más específico definido para el origen de datos.

Año hasta la fecha (por mes)

yeartodate.fullmonth

Un período de tiempo único que representa la suma de los valores desde el comienzo del año hasta el último mes completo inclusive.

Año hasta la fecha (por día)

yeartodate.fullday

Un período de tiempo único que representa la suma de los valores desde el comienzo del año hasta el último día completo inclusive.

Año paralelo hasta la fecha

yeartodate-1

La suma del mismo conjunto de períodos de tiempo predeterminados completados en el año actual excepto el año anterior.

Año paralelo hasta la fecha (por mes)

(yeartodate-1).fullMonth

La suma de los períodos de tiempo del año anterior igual a los períodos de año hasta la fecha del año actual.

Convenciones generales

  • Las fórmulas de inteligencia de tiempo no distinguen mayúsculas de minúsculas

  • Se omite el espacio en blanco.

  • Use paréntesis cuando use un período de tiempo con un desplazamiento junto con una función.

  • Los desplazamientos se pueden definir en cualquier período de tiempo estándar y hasta la fecha.

  • Cuando no se especifica ningún desplazamiento, se supone el período actual.

  • Use sustantivos singulares, en lugar de plurales, en las fórmulas de inteligencia de tiempo. Por ejemplo, use "mes" y no "meses".

Elementos de sintaxis

Las fórmulas de inteligencia de tiempo constan de operadores, períodos y funciones. La fórmula es deliberadamente sencilla pero eficaz.

Operadores

Operador Uso

“.“

El operador “punto” delimita los períodos de tiempo de las funciones. La cadena anterior al punto siempre corresponde al período de tiempo. La cadena que prosigue al punto siempre corresponde a la función del período de tiempo.

Ejemplo: year.firstMonth

“+” o “-”

Los operadores más (+) y menos (-) se usan para determinar el desplazamiento relativo a la fecha actual. El signo menos (-) se usa para especificar períodos de tiempo pasados. El signo más (+) se usa para especificar períodos de tiempo futuros.

Ejemplo: day-1

“()”

Los paréntesis se usan para agrupar un período de tiempo y su desplazamiento cuando se usan junto con una función. Obligatorio.

Ejemplo: (year-1).firstMonth:(year-1).month

“,”

Las comas se usan para delimitar varios períodos de tiempo en la misma fórmula.

Ejemplo: year, Quarter, Month, day

“:”

Los dos puntos (:) especifican un intervalo de períodos de tiempo.

Ejemplo: day:day-4

Períodos de tiempo estándar admitidos:

Los períodos de tiempo estándar admitidos en PerformancePoint Services incluyen los siguientes:

Período Ejemplo

Year

Year-1, year+2

Quarter

quarter, Quarter-4

Month

Month-2

Week

Week-51

Day

Day-9, day+2

Hour

Hour-12

Minute

minute-30

Second

second+5

Funciones de período de tiempo estándar

Las funciones de período de tiempo pueden aplicarse a cualquier período de tiempo estándar mediante el operador punto (.). Las funciones disponibles en PerformancePoint Services son las siguientes:

Función Uso

FirstQuarter

Especifica el primer trimestre del año.

LastQuarter

Especifica el último trimestre del año.

FirstMonth

Especifica el primer mes de un año o trimestre.

LastMonth

Especifica el último mes de un año o trimestre.

FirstWeek

Especifica la primera semana de un año, trimestre o mes.

LastWeek

Especifica la última semana de un año, trimestre o mes.

FirstDay

Especifica el primer día de una semana, mes o de un período de tiempo mayor.

LastDay

Especifica el último día de una semana, mes o de un período de tiempo mayor.

FirstHour

Especifica la primera hora de un día, semana o de un período de tiempo mayor.

LastHour

Especifica la última hora de un día, semana o de un período de tiempo mayor.

FirstMinute

Especifica el primer minuto de una hora, día o de un período de tiempo mayor.

LastMinute

Especifica el último minuto de una hora, día o de un período de tiempo mayor.

FirstSecond

Especifica el primer segundo de un minuto, hora o de un período de tiempo mayor.

LastSecond

Especifica el último segundo de un minuto, hora o de un período de tiempo mayor.

Fórmulas de período hasta la fecha

Las fórmulas de período hasta la fecha son nuevas en PerformancePoint Services. Los cálculos de período hasta la fecha suman todos los períodos de tiempo hasta la fecha hasta el último período completo finalizado. Los períodos de tiempo incompletos se excluyen automáticamente. De manera predeterminada, se evalúan hasta el grado más bajo de precisión en el origen de datos. Por ejemplo, si el período de tiempo más específico en el origen de datos fueran los días, la expresión de mes hasta la fecha sumaría todos los días desde el comienzo del mes hasta el último día completo finalizado del mes. (Ocurre lo contrario con los períodos de tiempo estándar, entre los cuales se incluyen automáticamente los períodos incompletos). PerformancePoint Services admite los siguientes períodos de tiempo de período hasta la fecha:

Período Uso

YearToDate

Especifica un período de tiempo desde el principio del año hasta el período actual.

QuarterToDate

Especifica un período de tiempo desde el principio del trimestre hasta el período actual.

MonthToDate

Especifica un período de tiempo desde el principio del mes hasta el período actual.

WeekToDate

Especifica un período de tiempo desde el principio de la semana hasta el período actual.

DayToDate

Especifica un período de tiempo desde el principio del día hasta el período actual.

HourToDate

Especifica un período de tiempo desde el principio de la hora hasta el período actual.

MinuteToDate

Especifica un período de tiempo desde el principio del minuto hasta el período actual.

Funciones de período hasta la fecha

Las funciones de período hasta la fecha permiten controlar el nivel de detalle de los períodos de tiempo que se van a incluir. Si, por ejemplo, se desea mostrar el año hasta la fecha hasta el último mes completo finalizado inclusive, se puede agregar una función de período completo. PerformancePoint Services admite las siguientes funciones de período completo:

Función Efecto

FullQuarter

Especifica que el período hasta la fecha debe incluir hasta el último trimestre completo.

FullMonth

Especifica que el período hasta la fecha debe incluir hasta el último mes completo.

FullWeek

Especifica que el período hasta la fecha debe incluir hasta la última semana completa.

FullDay

Especifica que el período hasta la fecha debe incluir hasta el último día completo.

FullHour

Especifica que el período hasta la fecha debe incluir hasta la última hora completa.

FullMinute

Especifica que el período hasta la fecha debe incluir hasta el último minuto completo.

FullSecond

Especifica que el período hasta la fecha debe incluir hasta el último segundo completo.

Período hasta la fecha paralelo

Se puede usar inteligencia de tiempo para comparar los valores de un conjunto de períodos de tiempo del año actual con los equivalentes del año anterior. Por ejemplo, suponga que el año hasta la fecha actual incluye enero-julio de 2010. Es conveniente comparar este valor con el mismo conjunto de períodos de tiempo del año anterior, en este caso enero-julio de 2009. Esto es fácil de llevar a cabo mediante fórmulas de inteligencia de tiempo. Simplemente se debe agregar un valor de desplazamiento al período hasta la fecha.

YearToDate-1

De hecho, los desplazamientos se pueden especificar en cualquier período de tiempo hasta la fecha. Esto también funciona cuando se aplica una función de período completo. Recuerde que debe usar paréntesis en este caso.

(YearToDate-1).FullMonth

See Also

Concepts

Configuración de orígenes de datos para que funcionen con inteligencia de tiempo mediante el Diseñador de paneles
Creación de un filtro de inteligencia de tiempo mediante el Diseñador de paneles
Uso del cuadro de diálogo Fórmula de conexión del Diseñador de paneles para configurar una conexión de filtro