Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

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.

afrutos_0-1661333082698.png

1 ACCEPTED SOLUTION

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.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Intente envolver las instrucciones IF en CALCULATE()

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.

Syndicate_Admin
Administrator
Administrator

@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

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.

afrutos_0-1661336737961.png

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

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.