FlowField

Este debate contiene 2 respuestas, tiene 2 mensajes y lo actualizó  Jesús Salvador Cristóbal Bueno hace 1 año, 6 meses.

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)
  • Autor
    Publicaciones
  • #5281

    Hola.

    He creado un flowfield en la tabla 1104 Cost Entry:

    Sum(«Cost Entry».Amount WHERE (Cost Center Code=FIELD(Cost Center Code),Description=CONST(<>’Destino*’)))

    El resultado que he consiguido es que en la tabla aparece cero.

    Pretendía que me sumara todos los registros que cumplieran dicha condición.
    Cuando profundizo en el importe me aparecen todos los registros y la suma de los importes no es cero, pero en la tabla me pinta el valor de la suma como cero.

    ¿Qué estoy haciendo mal?

    Gracias

    #5283

    Cristina Nicolàs
    Jefe de claves

    Hola Jesús,

    El error está en la última parte de la definición del FlowField:
    Description=CONST(<>’Destino*’)

    Al utilizar CONST, le estás pidiendo al sistema que sume solo los importes de aquellos registros que dicen explícitamente <>‘Destino*’.
    En lugar de buscar una constante en la Descripción, tendrías que aplicar un filtro.
    Cuando defines la fórmula de cálculo en un FlowField, tienes 3 tipos entre los que escoger: CONST, FIELD y FILTER. En tu caso, deberías utilizar FILTER para la Descripción.

    Un saludo,
    Cristina Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #5337

    Hola Cristina.
    Me funciono como dices.
    Muchas Gracias

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)

Debes estar registrado para responder a este debate.

Members Currently Active: 0
No users are currently active
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 969, Posts: 3.107, Members: 962
Welcome to our newest member, Carlos Parada Arcas
Most users ever online was 15 on 5 April, 2019 9:31 am