Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

TOTAL INCORRECTO EN MATRIZ

Hola buenos días equipo,
¿Qué tal?
Estoy atascado con una medida, porque no puedo obtener el total correcto en mi matriz.
Estoy tratando de aplicar la misma medida, pero cambiando el nivel de jerarquía para que el total se aplique bien a mí, sin embargo no obtengo el resultado esperado.

  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    Al final necesitaba cambiar los datos en la fuente
    de lo contrario me fue imposible porque tuve que tener en cuenta muchos factores que no estaban bien recogidos.

4 Replies

  • @afrutos , Con la ayuda de columnas en el grupo visual por, tener nueva medida

    Sumx(Summarize(Table, Table[NomEmpresa], Table[NombreCine], "_1", [MiniSTERIO_PRUEBA2]) , [_1])

    y úselo en visual

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      No está funcionando, permítanme explicar el caso:

      En definitiva, lo que buscaba era que dependiendo de mi segmentador:
      A FAVOR (DIF M-E<0)
      EN CONTRA (DIF M-E<0)
      SIN DIFERENCIAS (DIF M-E=0)

      Si filtré a través de esas líneas cuya diferencia está en contra de nosotros que mostré los meses -->cines con sus montos tanto para la columna del ministerio como para la columna externa y sus totales.

      Y crear esa medida para cada columna de mi matriz.

      Para crear el segmentador,
      Crear una tabla aislada para mí
      Y luego para cada columna apliqué eso.

      MINISTERIO = CALCULAR(Suma(Consulta1[Importación]),Consulta1[ORIGEN]="MINISTERIO")
      EXTERNO = CALCULAR(Suma(Consulta1[Importación]),Consulta1[ORIGEN]="EXTERNO")
      DIFERENCIA M-E = [MINISTERIO]-[EXTERNO]
      Para calcular el total he hecho esta función para que el segmentador me recoja. Pero cuando bajo de nivel, no funciona

      MINISTERIO FILTRO = Dónde estado=SELECTEDVALUE(SEGMENTADOR[Columna2])
      devolución
      INTERRUPTOR(verdadero(),
      estado=1, SUMX(VALORES(Consulta1[IdEmpresa]), si([DIFERENCIA M-E]<0,[MINISTERIO],ESPACIO EN BLANCO())),
      estado=2,SUMX(VALORES(Consulta1[IdEmpresa]), si([DIFERENCIA M-E]>0,[MINISTERIO],ESPACIO EN BLANCO())),
      estado=3, SUMX(VALORES(Consulta1[IdEmpresa]), si([DIFERENCIA M-E]=0,[MINISTERIO],ESPACIO EN BLANCO())), [MINISTERIO])
      CAlcula bien en el nivel de fila, pero no realiza correctamente el total de nivel de columna
    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Al final necesitaba cambiar los datos en la fuente
      de lo contrario me fue imposible porque tuve que tener en cuenta muchos factores que no estaban bien recogidos.