sábado, 21 de septiembre de 2013

Columna calculada de una columna de tipo fecha vacia en SharePoint

En varias entradas anteriores he puesto varios ejemplos de columnas calculadas, basadas en columnas de tipo fecha. Pero lo que no había comentado nunca hasta ahora, es que pasa cuando dicha columna no es obligatoria y el usuario, no la completa.

Pues bien, por una particularidad de SharePoint, trata dicha columna vacía como si fuera el día 30/12/1899 0:00:


Entonces, si estamos tratando de obtener el año, sabemos que sería:

=YEAR([Fecha])

Pero como podemos ver en la anterior captura, no devolvería 1.899. Lo cual es incorrecto.

Para solucionar esto, muy sencillo; Utilizaremos la función IF:

=IF([Fecha]="";"Falta la fecha";YEAR([Fecha]))

Obteniendo algo más real: