Discussion:
Fórmulas campo calculado
(demasiado antiguo para responder)
galletin
2008-09-02 08:48:26 UTC
Permalink
Buenas,

tengo una lista con un campo de Elección "PuestoP" que tiene los valores
"Consultor" y "Programador". Lo que quiero es un campo calculado que se llame
"Consultor" y devuelva el "Nombre" si el puesto es consultor pero no funciona.

¿Es posible que no se pueda usar en un IF un campo de Elección?, mi fórmula
es sencilla: "=IF(PuestoP = "Consultor", Nombre)"

Muchas gracias porque me trae loco !!
--
Consultor Dynamics NAV
Ramon Torras
2008-09-02 09:11:19 UTC
Permalink
Se me ocurren dos cosas:
1)Webpart usando un spgridview (Opción desarrollo largita)

2)Intentar tratar el campo de elección como string pensando que el formato
del campo elección es ID;#VALUE
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.aspx

Aqui te pong el link oficial de como hacer las formulas:

http://office.microsoft.com/en-us/sharepointtechnology/HA011609471033.aspx


Salud
Ramon Torras
www.ibetania.es
Post by galletin
Buenas,
tengo una lista con un campo de Elección "PuestoP" que tiene los valores
"Consultor" y "Programador". Lo que quiero es un campo calculado que se llame
"Consultor" y devuelva el "Nombre" si el puesto es consultor pero no funciona.
¿Es posible que no se pueda usar en un IF un campo de Elección?, mi fórmula
es sencilla: "=IF(PuestoP = "Consultor", Nombre)"
Muchas gracias porque me trae loco !!
--
Consultor Dynamics NAV
galletin
2008-09-02 09:36:40 UTC
Permalink
Gracias Ramón,

he usado algunas fórmulas de la documentación oficial y tampoco
funcionan. He creado un campo Número "Precio" he creado otro calculado cuya
fórmula es:

=IF(Precio=15, "OK", "Not OK") devuelve una línea de texto

Y recibo el mismo error: "La fórmula contiene un error de sintaxis o no se
admite."
No entiendo nada
--
Consultor Dynamics NAV
Post by Ramon Torras
1)Webpart usando un spgridview (Opción desarrollo largita)
2)Intentar tratar el campo de elección como string pensando que el formato
del campo elección es ID;#VALUE
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.aspx
http://office.microsoft.com/en-us/sharepointtechnology/HA011609471033.aspx
Salud
Ramon Torras
www.ibetania.es
Post by galletin
Buenas,
tengo una lista con un campo de Elección "PuestoP" que tiene los valores
"Consultor" y "Programador". Lo que quiero es un campo calculado que se llame
"Consultor" y devuelva el "Nombre" si el puesto es consultor pero no funciona.
¿Es posible que no se pueda usar en un IF un campo de Elección?, mi fórmula
es sencilla: "=IF(PuestoP = "Consultor", Nombre)"
Muchas gracias porque me trae loco !!
--
Consultor Dynamics NAV
Ramon Torras
2008-09-02 10:32:14 UTC
Permalink
y si pones SI en lugar de IF?
Post by galletin
Gracias Ramón,
he usado algunas fórmulas de la documentación oficial y tampoco
funcionan. He creado un campo Número "Precio" he creado otro calculado cuya
=IF(Precio=15, "OK", "Not OK") devuelve una línea de texto
Y recibo el mismo error: "La fórmula contiene un error de sintaxis o no se
admite."
No entiendo nada
--
Consultor Dynamics NAV
Post by Ramon Torras
1)Webpart usando un spgridview (Opción desarrollo largita)
2)Intentar tratar el campo de elección como string pensando que el formato
del campo elección es ID;#VALUE
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.aspx
http://office.microsoft.com/en-us/sharepointtechnology/HA011609471033.aspx
Salud
Ramon Torras
www.ibetania.es
Post by galletin
Buenas,
tengo una lista con un campo de Elección "PuestoP" que tiene los valores
"Consultor" y "Programador". Lo que quiero es un campo calculado que se llame
"Consultor" y devuelva el "Nombre" si el puesto es consultor pero no funciona.
¿Es posible que no se pueda usar en un IF un campo de Elección?, mi fórmula
es sencilla: "=IF(PuestoP = "Consultor", Nombre)"
Muchas gracias porque me trae loco !!
--
Consultor Dynamics NAV
galletin
2008-09-02 11:00:03 UTC
Permalink
Tampoco, pero conste que por un momento me sentí tonto del todo :-)
--
Consultor Dynamics NAV
Post by Ramon Torras
y si pones SI en lugar de IF?
Post by galletin
Gracias Ramón,
he usado algunas fórmulas de la documentación oficial y tampoco
funcionan. He creado un campo Número "Precio" he creado otro calculado cuya
=IF(Precio=15, "OK", "Not OK") devuelve una línea de texto
Y recibo el mismo error: "La fórmula contiene un error de sintaxis o no se
admite."
No entiendo nada
--
Consultor Dynamics NAV
Post by Ramon Torras
1)Webpart usando un spgridview (Opción desarrollo largita)
2)Intentar tratar el campo de elección como string pensando que el formato
del campo elección es ID;#VALUE
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.aspx
http://office.microsoft.com/en-us/sharepointtechnology/HA011609471033.aspx
Salud
Ramon Torras
www.ibetania.es
Post by galletin
Buenas,
tengo una lista con un campo de Elección "PuestoP" que tiene los valores
"Consultor" y "Programador". Lo que quiero es un campo calculado que se llame
"Consultor" y devuelva el "Nombre" si el puesto es consultor pero no funciona.
¿Es posible que no se pueda usar en un IF un campo de Elección?, mi fórmula
es sencilla: "=IF(PuestoP = "Consultor", Nombre)"
Muchas gracias porque me trae loco !!
--
Consultor Dynamics NAV
Maria
2008-09-02 15:57:01 UTC
Permalink
Hola, te reenvío una respuesta que a mi me fue de utilidad en un post anterior:

"Facundo, María:

Seguramente ya no necesiten esta respuesta después de tantos meses, pero la
escribo por si acaso le sirva a alguien más.

Hoy me partí la cabeza con este mismo problema. El servidor Sharepoint está
en inglés pero instalé el Language Pack y mi sitio está en español.

Podía crear fórmulas básicas solo con operadores +,-,&
Pero no podía crear ni una sola función, ni en español ni en inglés.

Por último descubrí que debo escribir la función en inglés pero utilizar el
punto y coma (;) como separador de listas, incluso cuando en la configuración
regional del servidor el separador de listas es la coma (,).

Cambié las comas por puntos y comas y se resolvió.

Saludos,

Fabián"
Post by galletin
Tampoco, pero conste que por un momento me sentí tonto del todo :-)
--
Consultor Dynamics NAV
Post by Ramon Torras
y si pones SI en lugar de IF?
Post by galletin
Gracias Ramón,
he usado algunas fórmulas de la documentación oficial y tampoco
funcionan. He creado un campo Número "Precio" he creado otro calculado cuya
=IF(Precio=15, "OK", "Not OK") devuelve una línea de texto
Y recibo el mismo error: "La fórmula contiene un error de sintaxis o no se
admite."
No entiendo nada
--
Consultor Dynamics NAV
Post by Ramon Torras
1)Webpart usando un spgridview (Opción desarrollo largita)
2)Intentar tratar el campo de elección como string pensando que el formato
del campo elección es ID;#VALUE
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.aspx
http://office.microsoft.com/en-us/sharepointtechnology/HA011609471033.aspx
Salud
Ramon Torras
www.ibetania.es
Post by galletin
Buenas,
tengo una lista con un campo de Elección "PuestoP" que tiene los valores
"Consultor" y "Programador". Lo que quiero es un campo calculado que se llame
"Consultor" y devuelva el "Nombre" si el puesto es consultor pero no funciona.
¿Es posible que no se pueda usar en un IF un campo de Elección?, mi fórmula
es sencilla: "=IF(PuestoP = "Consultor", Nombre)"
Muchas gracias porque me trae loco !!
--
Consultor Dynamics NAV
galletin
2008-09-03 07:13:00 UTC
Permalink
Ding dong, ding dong !!, efectivamente con el ";" funciona perfectamente.

=IF("PuestoP";"Sies";"Noes")

Muchíiiisimas gracias María.
--
Consultor Dynamics NAV
Post by Maria
Seguramente ya no necesiten esta respuesta después de tantos meses, pero la
escribo por si acaso le sirva a alguien más.
Hoy me partí la cabeza con este mismo problema. El servidor Sharepoint está
en inglés pero instalé el Language Pack y mi sitio está en español.
Podía crear fórmulas básicas solo con operadores +,-,&
Pero no podía crear ni una sola función, ni en español ni en inglés.
Por último descubrí que debo escribir la función en inglés pero utilizar el
punto y coma (;) como separador de listas, incluso cuando en la configuración
regional del servidor el separador de listas es la coma (,).
Cambié las comas por puntos y comas y se resolvió.
Saludos,
Fabián"
Post by galletin
Tampoco, pero conste que por un momento me sentí tonto del todo :-)
--
Consultor Dynamics NAV
Post by Ramon Torras
y si pones SI en lugar de IF?
Post by galletin
Gracias Ramón,
he usado algunas fórmulas de la documentación oficial y tampoco
funcionan. He creado un campo Número "Precio" he creado otro calculado cuya
=IF(Precio=15, "OK", "Not OK") devuelve una línea de texto
Y recibo el mismo error: "La fórmula contiene un error de sintaxis o no se
admite."
No entiendo nada
--
Consultor Dynamics NAV
Post by Ramon Torras
1)Webpart usando un spgridview (Opción desarrollo largita)
2)Intentar tratar el campo de elección como string pensando que el formato
del campo elección es ID;#VALUE
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.aspx
http://office.microsoft.com/en-us/sharepointtechnology/HA011609471033.aspx
Salud
Ramon Torras
www.ibetania.es
Post by galletin
Buenas,
tengo una lista con un campo de Elección "PuestoP" que tiene los valores
"Consultor" y "Programador". Lo que quiero es un campo calculado que se llame
"Consultor" y devuelva el "Nombre" si el puesto es consultor pero no funciona.
¿Es posible que no se pueda usar en un IF un campo de Elección?, mi fórmula
es sencilla: "=IF(PuestoP = "Consultor", Nombre)"
Muchas gracias porque me trae loco !!
--
Consultor Dynamics NAV
Mk
2010-01-22 22:11:02 UTC
Permalink
Gracias, Maria!!

Eres genial...me salvaste la vida!! Ya estaba a punto de agarrar el servidor
y tirarlo por la ventana!

Saludos,
Post by Maria
Seguramente ya no necesiten esta respuesta después de tantos meses, pero la
escribo por si acaso le sirva a alguien más.
Hoy me partí la cabeza con este mismo problema. El servidor Sharepoint está
en inglés pero instalé el Language Pack y mi sitio está en español.
Podía crear fórmulas básicas solo con operadores +,-,&
Pero no podía crear ni una sola función, ni en español ni en inglés.
Por último descubrí que debo escribir la función en inglés pero utilizar el
punto y coma (;) como separador de listas, incluso cuando en la configuración
regional del servidor el separador de listas es la coma (,).
Cambié las comas por puntos y comas y se resolvió.
Saludos,
Fabián"
Post by galletin
Tampoco, pero conste que por un momento me sentí tonto del todo :-)
--
Consultor Dynamics NAV
Post by Ramon Torras
y si pones SI en lugar de IF?
Post by galletin
Gracias Ramón,
he usado algunas fórmulas de la documentación oficial y tampoco
funcionan. He creado un campo Número "Precio" he creado otro calculado cuya
=IF(Precio=15, "OK", "Not OK") devuelve una línea de texto
Y recibo el mismo error: "La fórmula contiene un error de sintaxis o no se
admite."
No entiendo nada
--
Consultor Dynamics NAV
Post by Ramon Torras
1)Webpart usando un spgridview (Opción desarrollo largita)
2)Intentar tratar el campo de elección como string pensando que el formato
del campo elección es ID;#VALUE
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.aspx
http://office.microsoft.com/en-us/sharepointtechnology/HA011609471033.aspx
Salud
Ramon Torras
www.ibetania.es
Post by galletin
Buenas,
tengo una lista con un campo de Elección "PuestoP" que tiene los valores
"Consultor" y "Programador". Lo que quiero es un campo calculado que se llame
"Consultor" y devuelva el "Nombre" si el puesto es consultor pero no funciona.
¿Es posible que no se pueda usar en un IF un campo de Elección?, mi fórmula
es sencilla: "=IF(PuestoP = "Consultor", Nombre)"
Muchas gracias porque me trae loco !!
--
Consultor Dynamics NAV
Continúe leyendo en narkive:
Loading...