none
Tabla dinámica con una relación varios a varios RRS feed

  • Pregunta

  • Hola a todos.

    Tengo una tabla relacionada con otra del tipo varios a varios.

    LineasFacturas

    Cliente Importe
    A 50
    A 30
    B 10
    A 20
    B 30

    Servicios

    Cliente Servicio
    A X1
    A X2
    B X3

    Lo que necesito es conseguir en una tabla dinámica, el siguiente resultado:

    Servicios Importe
    Clientes  
    X1  
    A 100
    X2  
    A 100
    X3  
    B 40
    Total 140

    Porque el total del cliente A es 100 y el del B 40 (=140)

    Pero al relacionar las dos tablas, la consulta resultado devuelve estos valores:

    Cliente Importe Servicio
    A 50 X1
    A 50 X2
    A 30 X1
    A 30 X2
    B 10 X3
    A 20 X1
    A 20 X2
    B 30 X3

    Que construyen esta tabla dinámica:

    Servicios Importe
    Clientes  
    X1  
    A 100
    X2  
    A 100
    X3  
    B 40
    Total 240

    Que me duplica los importes del cliente A porque tiene dos servicios asignados. ¿Cómo puedo conseguir el resultado deseado?

    Gracias.

    viernes, 18 de noviembre de 2016 13:40

Todas las respuestas

  • Hola raulsang, lo primero que te recomiendo es que modifiques tus tablas para poder crear la relacion de tabla, me parece que debes trabajar con uno mas, pero no se si una demo que estas haciendo o un requerimiento de tu trabajo (si es lo ultimo, esta mal diseñado la arquitectura de tabla).

    Saludos,


    Peter Chirinos | IT Consultant, MCP, MCSA, Microsoft Office Master, Software Developer, Microsoft Certified Professional, MAP , Microsoft Small Business Specialist, Veeam Technical Sales Professional (VMTSP), Veeam Sales Professional (VMSP), VMware Technical Solutions Professional (VTSP) | @peter_chirinos Blog: peterchirinos.wordpress.com

    domingo, 20 de noviembre de 2016 2:51