Hoy he tenido una incidencia curiosa, la cual me ha costado tiempo encontrarle solución, pero finalmente tenía solución.
En una lista de SharePoint, tenía una columna de tipo fecha, pero luego para ordenar la información por
Año, hemos creado una columna calculada en la que obteníamos el año de la columna fecha:
Hasta aquí ningún problema. Lo curioso ha sido, cuando alguien importante en el cliente y versado en gramática y ortografía. Nos ha dicho que eso estaba mal y que no podía quedar así, que los años no deben llevar punto, ni coma en la unidades de millar. De hecho, hasta me ha enviado un enlace a la R.A.E., donde el
apartado 5.1. así lo comenta.
El código de la columna calculada, es el que desde
Microsoft se recomienda:
Pero buscando por Internet, he comprobado que es un error bastante común y que la manera correcta de sacarlo es seleccionar el año de la fecha y convertirlo a texto. Para ello he empleado la siguiente fórmula:
Con ello, he conseguido obtener el año, tal y como la R.A.E. indica, es decir, sin comas, ni puntos. Y al final todos contentos ;-P :
en que sharepoint funciona esto, 2007? en 2010 lo probe pero no funka
ResponderEliminarHola Veronik,
EliminarFunciona en cualquier versión de SharePoint. Es un tipo de columna (columna calculada), que es común a todas las versiones de SharePoint 2007, 2010 y 2013.
La fórmula correcta sería:
=Proper(TEXT([Campo en el que tengas la fecha];"yyyy"))
Y tendrás que dejar marcada la columna calculada como tipo texto.
Pero dependiendo de la instalación que hayáis hecho de SharePoint, puede que la formula correcta sea:
=Proper(TEXT([Campo en el que tengas la fecha],"yyyy"))
Sí esto no te lo soluciona, respondeme con el error que obtienes. No obstante, antes de responderte, lo he comprobado en SharePoint 2010 y 2013.
Estimado
Eliminarnecesito convertir los datos de la columna modificado, que se presente en palabra, solo el que me aparezca el MES, es posible
hacerlo, estoy con sharepoint foundation 2010
espero su valiosa ayuda, gracias, mi correo es patriciovarasmachuca@hotmail.cl
agradecido
saludos
Patricio
Saludos Patricio,
EliminarLa formula para conseguir lo que pides es:
=PROPER(TEXT(([Modificado]);"mmmm"))&" "&YEAR([Modificado])
Sí sólo quieres la columna del mes:
=PROPER(TEXT(([Modificado]);"mmmm"))
Y si quieres ordenar por mes, piensa que no te va a servir el texto, ya que Agosto irá antes de Enero y deberás crear otra columna calculada de tipo Número, para poder ordenar:
=INT(MONTH([Modificado]))
Sí, las dos primeras formulas no te funcionan, cambia el ; por ,
Esto se debe a un formateo diferente entre América y Europa.
Un saludo, David.
Muy bueno!! Lo acabo de utilizar con SharePoint online, muchas gracias.
ResponderEliminar