Forum Discussion
CALCULAR SUBTOTALES EN UNA MATRIZ
- 6 years ago
Hi Macesa ,
I'll show you a workaround to do it:
First create a table such as below:
Putting all the fields of column "Municipio" with nu3 rows of "subtotal" in it ,adding an index column in query editor,then modify your measure as below:
Measure 2 = IF ( ISINSCOPE ( 'Table (3)'[Column1] ), IF ( FIND ( "total", SELECTEDVALUE ( 'Table (3)'[Column1] ), 1, -1 ) > 0, VAR currentTotalIndex = MIN ( 'Table (3)'[Index] ) VAR lastTotalIndex = CALCULATE ( MAX ( 'Table (3)'[Index] ), FILTER ( ALLSELECTED ( 'Table (3)' ), 'Table (3)'[Index] < currentTotalIndex && FIND ( "total", [Column1], 1, -1 ) > 0 ) ) + 0 RETURN CALCULATE ( SUM ( 'Table (3)'[value] ), FILTER ( ALLSELECTED ( 'Table (3)' ), 'Table (3)'[Index] > lastTotalIndex && 'Table (3)'[Index] < currentTotalIndex ) ), SUM ( 'Table (3)'[value] ) ), CALCULATE ( SUM ( 'Table (3)'[value] ), FILTER ( 'Table (3)', FIND ( "total", [Column1], 1, -1 ) = -1 ) ) )Finally you will see:
Here is the related .pbix file.
Best Regards,
KellyDid I answer your question? Mark my post as a solution!
Hola, la matriz está completada con las medidas de colores.
Ahora lo que quiero hacer es calcular los subtotales para cada rango de color ya que no he encotrando forma de hacerlo en power bi.
Así se mira actualmente la matriz.
As of now, I have no Idea about how color is working, but a measure like should give a total of color
red = calculate(sum(table[persona]), values(table[MUNICIPO]),filter(table, [Cumm%]<=.38))
or
sumx(filter(summarize(table,table[MUNICIPO],"_cumm",[Cumm%],"_per",sum(table[persona])),[_cumm]<=.38),[_per])
green= calculate(sum(table[persona]),values(table[MUNICIPO]), filter(table, [Cumm%]>=.78))
- amitchandak6 years ago
Super User
Macesa , I am not sure, If the last update help you or you need more info.