none
Suma final en una relacion many to many (Cont. 2) RRS feed

  • Pregunta

  • Hola don Sergio Sánchez de México, muchas gracias por responder.

    Me refiero puntualmente al comportamiento de un cubo que esta asociado a dichos valores. El problema el cálculo que realiza el cubo para representar los totales para las dimensiones mencionadas, para las cuales la del medio (Grupos x Unidad) se comporta como una tabla de hechos puente.

    Lamento que me cerraran de nuevo el post pasado, pues si es de importancia para mí en uno de los proyectos que llevo en estos momentos sobre BI.

    De nuevo, muy agradecido por su interés en ayudar.

    Slds!

    Adjunto una imagen de la estructura del cubo actualmente, misma que existe en el relacional en el SQL Server.

    (Post anterior, abajo!!!!!)

    Hola!

    Vuelvo a pegar este post ya que el anterior se me cerró debido a problemas con el acceso o restricción en mi empresa a ciertas páginas, las disculpas del caso y de paso muchísimas gracias por el servicio que brindan. (Este foro lo voy a controlar desde mi casa!!!!)

    Tengo un problema con el total final que se produce en una relación de muchos a muchos asociada a una tabla de hechos.

    Me explico:

    GRUPO_ADMINISTRATIVO(DIM) <---- GRUPO_UNIDAD(DIM) ----> UNIDAD_EJECUTORA (DIM) ---> EGRESOS (HEC)

    Cuando veo los totales de los montos agrupados según GRUPO_ADMINISTRATIVO-UNIDAD_EJECUTORA, los subtotales si están bien, pero el total final no. (EN EXCEL)

    Ejemplo:

    GRUPO ADMINISTRATIVO 1

    UNIDAD EJECUTORA 1153

    MONTO: 50,000.00

    ------------------------------------------

    GRUPO ADMINISTRATIVO 2

    UNIDAD EJECUTORA 1153

    MONTO: 50,000.00

    (O sea, la Unidad Ejecutora pertenece a ambos grupos de Grupos Adm.)

    -----------------------------------------

    Cuando se muestra en Excel la agrupación GRUPO ADM y luego todas las U. EJECUTORAS asociadas, el subtotal por U.EJECUTORA se me presenta bien para todos los casos (El ejemplo lo hago solo con una, la 1153), pero el total final que me da es de 100,000.00 (considera dos veces la UE!), cuando esperaría que diera 50.000.00

    -----------------------------------------

    Como se debe interpretar para que el total final sume considerando solo una vez la UNIDAD?

    Espero haberme explicado mejor esta vez..!

    De antemano gracias y saludos desde Costa Rica!!!!

    domingo, 25 de agosto de 2013 21:45

Respuestas

Todas las respuestas

  • Hola.

    Dado que la cuestión es de SSAS, moveré ahí el hilo en algún momento.

    Al menos yo no entiendo el problema. ¿Qué motivo hay para que no se realice la suma de cada grupo administrativo? Además, Excel va a hacer eso mismo, sumar los subtotales para obtener el total final. Si no se deben sumar, no hagas la suma (no muestres totales).


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    lunes, 26 de agosto de 2013 11:13
    Moderador
  • Hola!

    Claro Alberto, el tema esta en que en la relación de las dimensiones debido a que es de "muchos a muchos", existe una Unidad Ejecutora que puede estar en varios Grupos Administrativos.

    Debido a esto cuando el cubo se procesa, en las sub-totalizaciones que se hacen para cada Grupo Administrativo si cierra bien, pero para el total final repite el monto que corresponde para Unidad Ejecutora tantas asociaciones existan entre esta y el Grupo Administrativo.

    No se si se entiende mejor ahora?

    (Anexo imagen de apoyo. Esos son Grupos Administrativos, en el siguiente nivel estarían las Unidades Ej.!)

    Saludos y gracias!

    stan.

    viernes, 30 de agosto de 2013 20:56
  • Hola.

    Ese total que señalas no lo da el cubo, lo da Excel. En cualquier caso, revisa que la relación de dimensiones está correctamente hecha. Revisa aquí, se expone cómo realizarlo.

    http://technet.microsoft.com/en-us/library/ms345139(v=sql.90).aspx


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    sábado, 31 de agosto de 2013 14:18
    Moderador
  • Hola Alberto!

    Mira el resultado en el cubo, también es el mismo!!. Parece que es el tipo de operación aditiva que hace por defecto el cubo.

    Gracias por el dato, voy a revisar este sitio a ver si encuentro algo.

    Le anexo las imágenes de las relacione en el cubo, a ver si encuentras algo que estoy haciendo mal. gracias por toda la ayuda.

    Saludos!


    martes, 10 de septiembre de 2013 14:44
  • Hola Alberto!

    Mira el resultado en el cubo, también es el mismo!!. Parece que es el tipo de operación aditiva que hace por defecto el cubo.

    Gracias por el dato, voy a revisar este sitio a ver si encuentro algo.

    Le anexo las imágenes de las relacione en el cubo, a ver si encuentras algo que estoy haciendo mal. gracias por toda la ayuda.

    Saludos!


    Hola a tod@s!

    Alguien ha seguido este hilo y tiene algo para aportarme?

    Slds!

    lunes, 9 de diciembre de 2013 3:27