RockTip, SharePoint

Filtrar elementos por semana actual en una lista de SharePoint

En este post vamos a explicar como configurar una vista de SharePoint para filtrar  solo por los elementos de la semana actual.

Para ellos vamos a utilizar dos columnas calculadas:

Nombre de la columna: Calc_WeekViewEnd

Fórmula: =[End Time]-WEEKDAY([End Time],2)+7

Tipo de dato: Fecha (sólo fecha)

Nombre de la columna: Calc_WeekViewStart

Fórmula: =[Calc_WeekViewEnd]-7

Tipo de dato: Fecha (sólo fecha)

Ahora bien, si nuestro sitio de SharePoint esta en español, seguramente nos encontraremos con el siguiente error: La fórmula contiene un error de sintaxis o no se admite.

Error Columna Calculada

El motivo de este error es que al tener nuestro sitio en español, la fórmula tendrá que ser la siguiente:

Nombre de la columna: Calc_WeekViewEnd

Fórmula: =[Fecha de finalización]-DIASEM([Fecha de finalización];2)+7

Nombre de la columna: Calc_WeekViewStart

Fórmula: =[Calc_WeekViewEnd]-7

También ocurre lo mismo si se encuentra en otro idioma como el portugués francés,.. Para averiguar cuál es la forma correcta en vuestro idioma comparadlo en esta página eligiendo en el idioma correspondiente en el pie de página.

En el caso anterior utilizamos la columna [Fecha de finalización] que es la que en nuestro caso nos indica la fecha de finalización de la tarea.  Si en vuestro caso es otra columna, deberéis sustituirla por su nombre.

Una vez creadas las columnas y añadidas a nuestra lista, lo único que nos quedará es configurar la vista:

Vista Semana actual SharePoint

En el caso de que el sitio este en inglés, tendremos que utilizar [TODAY].

1 Comentario

  1. Miguel Piñuel

    Incluyo al post las fórmulas para calcular una vista con los elementos del mes actual.
    Para ello creamos dos columnas que nos indiquen el primer y último día del mes de una fecha concreta (en este caso del campo “Fecha de finalización”)

    – Calc_MonthViewStart: Primer día del mes de la fecha de finalización:
    =DATE(YEAR([Fecha de finalización]);MONTH([Fecha de finalización]);1)
    – Calc_MonthViewEnd: Último día del mes de la fecha de finalización:
    =DATE(YEAR([Fecha de finalización]);MONTH([Fecha de finalización])+1;0)

    Con estas dos columnas, se pueden establecer las vistas en función de:
    – Mes actual: Calc_MonthViewStart = [Hoy]
    – Mes anterior: Calc_MonthViewStart = [Hoy]-30
    – Mes próximo: Calc_MonthViewStart = [Hoy]+30

Leave a Reply

Tema creado por Anders Norén