Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación

Búsqueda en los foros

Foros en Udias.com / FileMaker / Campo de cálculo compara datos
Autor Mensaje

Moderador


  Karma               6538

#1 Publicado: 4 May 2016 13:46 - Editado por: Alatriste



En un campo de calculo tengo que comparar el valor de dos campos, si pongo:
Case ( PlanCliente = "C" and PlanViaje = "C" ; Total IVA * (Plan Cliente::PorcentajeC / 100) )
o este otro por ejemplo:
Case ( PlanCliente and PlanViaje = "C" ; Total IVA * (Plan Cliente::PorcentajeC / 100) )

El calculo funciona, pero si quiero añadir varias variantes que puede llegar a contener al mismo tiempo el campo PlanViaje como por ej: "A, B, C" ya no funciona, pongo ejemplo:
Case ( PlanCliente = "C" and PlanViaje = "A , B , C" ; Total IVA * (Plan Cliente::PorcentajeC / 100) )

La pregunta es ¿cómo puedo hacer que la formula funcione si el campo "PlanViajes" tiene varios valores no solo el "C", como combinaciones: "A,C" o "B,C", o "A, B, C"?

*el campo "Plan Cliente::PorcentajeC" contiene un valor de descuento prefijado.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)

Moderador


  Karma               8569

#2 Publicado: 4 May 2016 15:40



Alatriste:
Case ( PlanCliente = "C" and PlanViaje = "A , B , C" ;

A, B y C tienen que estar también separados por and

Un saludo.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 + FileMaker Pro 11/19

Moderador


  Karma               6538

#3 Publicado: 4 May 2016 17:02 - Editado por: Alatriste



Alatriste:
Case ( PlanCliente = "C" and PlanViaje = "A , B , C" ; Total IVA * (Plan Cliente::PorcentajeC / 100) )

Le he puesto:
Case ( PlanCliente = "C" and PlanViaje = "A" and "B" and "C" ; Total IVA * (Plan Cliente::PorcentajeC / 100) )
Y no funciona


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)

Moderador


  Karma               6538

#4 Publicado: 4 May 2016 17:31



He intentado esto otro y tampoco:
Case ( PlanCliente = "C" and Filter ( PlanViaje ; "C" ) ; Total IVA * (Plan Cliente::PorcentajeC / 100) )

Intento que al poner la función Filter da igual la combinación de letras mientras tenga la "C"


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)

Moderador


  Karma               8569

#5 Publicado: 4 May 2016 19:59



Hola.
... and not IsEmpty ( Filter ( PlanViaje ; "C" ) )
Un saludo.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 + FileMaker Pro 11/19

Moderador


  Karma               6538

#6 Publicado: 4 May 2016 20:39 - Editado por: Alatriste



flusheddata:
... and not IsEmpty ( Filter ( PlanViaje ; "C" ) )

no es esto.

Pongo toda la formula que quiero poner en ese campo de calculo, resalto en rojo para que sea mas facil verlo:

Case ( PlanCliente = "A" and PlanViaje = "A , B , C" ; Total IVA * (Plan Cliente::PorcentajeA / 100) ) &
Case ( PlanCliente = "B" and PlanViaje = "A , B , C" ; Total IVA * (Plan Cliente::PorcentajeB / 100) ) &
Case ( PlanCliente = "C" and PlanViaje = "A , B , C" ; Total IVA * (Plan Cliente::PorcentajeC / 100) )


Nota, el campo "PlanViaje" puede tener el valor de solo una letra o varias, pero cuando son varias siempre que coincida con el PlanCliente es cuando usa el valor del campo "Plan Cliente::PorcentajeA" o el del "Plan Cliente::PorcentajeB" o el del "Plan Cliente::PorcentajeC" para hallar el %

espero haberlo expuesto mejor


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)

Moderador


  Karma               8569

#7 Publicado: 5 May 2016 08:18



¿El campo PlanViaje está asignado a una lista de valores con formato casillas de verificación?


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 + FileMaker Pro 11/19

Moderador


  Karma               8569

#8 Publicado: 5 May 2016 08:38



Hola.
Prueba con esto:
Case ( PlanCliente = "A" and PatternCount ( PlanViaje ; "A" ) > 0 ; Total IVA * (Plan Cliente::PorcentajeA / 100) ) &
Case ( PlanCliente = "B" and PatternCount ( PlanViaje ; "B" ) > 0 ; Total IVA * (Plan Cliente::PorcentajeB / 100) ) &
Case ( PlanCliente = "C" and PatternCount ( PlanViaje ; "C" ) > 0 ; Total IVA * (Plan Cliente::PorcentajeC / 100) )

Un saludo.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 + FileMaker Pro 11/19

Moderador


  Karma               6538

#9 Publicado: 5 May 2016 08:52 - Editado por: Alatriste



flusheddata:
¿El campo PlanViaje está asignado a una lista de valores con formato casillas de verificación?

En la tabla viajes, si, pero se copia a otra tabla donde tengo el campo PlanViajes que es el que uso en la formula.
Al copiarlo mediante varible lo meto y queda con las letras una bajo la otra, no en una linea. Hice la prueba de las dos formas.

Pruebo lo aconsejado y cuento.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)

Moderador


  Karma               6538

#10 Publicado: 5 May 2016 09:05 - Editado por: Alatriste



FUNCIONA, genial el planteamiento. GRACIAS flusheddata por la ayuda dada.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con Campo de cálculo compara datos

Compara datos de la misma tabla y el mismo campo
compara campo no repetido
campo de calculo con datos de otras tablas
Funcion calculo que sume datos de un campo existente en otra tabla o portal
Campo cálculo versus texto con autointroducción cálculo


Conectados: Invitados - 7
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2021
Para Udias.com © 1996-2021
Hosting con Interdominios