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