Hola
Estoy tratando de calcular porcentajes basados en el porcentaje subtotal (como 100%), puede ayudar a cómo administrar con DAX para lograr esto. Por ejemplo, copié de Excel y quise lograr lo mismo en Power Bi. Por ejemplo, la primera fila % columna calculada como Suma(cuenta con respecto a La carga)/Recuento = 3/(3+6+3+1+2+2) = 18% y similerly 6/(3+6+3+1+2+2)=35%. Estamos capturando recuentos a nivel de informe. Por favor, avise.
Dimensión | Dimensión2 | Cuenta | % |
Carga | Salud | 3 | 18% |
Carga | Papeles | 6 | 35% |
Carga | MGMT | 3 | 18% |
Carga | NOCHE | 1 | 6% |
Carga | SBMT | 2 | 12% |
Carga | Equilibrar | 2 | 12% |
Impermeabilización | Salud | 3 | 5% |
Impermeabilización | Papeles | 21 | 32% |
Impermeabilización | MGMT | 12 | 18% |
Impermeabilización | NOCHE | 5 | 8% |
Impermeabilización | SBMT | 23 | 35% |
Impermeabilización | Equilibrar | 1 | 2% |
Solved! Go to Solution.
Puede usar una expresión de medida como esta. Reemplace Datos con el nombre de la tabla real.
NewMeasure =
VAR vCount =
SUM ( Datos[Recuentos] )
VAR vCountAllDim2 =
CALCULAR ( SUMA ( Datos [Recuentos] ), TODOS ( Datos [Dimensión2] ) )
DEVOLUCIÓN
DIVIDE ( vCount, vCountAllDim2 )
Palmadita
Hola Pat,
Gracias, creo que me falta algo aquí, en realidad estamos obteniendo recuentos a nivel de informe (seleccionando valores) pero no tenemos una medida separada para los recuentos. ¿Es algo que debería crear? por favor avise. debajo de los datos básicos, por ejemplo.
IDENTIFICACIÓN | Segmento | Nivel |
70012 | Equilibrar | Carga |
70015 | Papeles | Carga |
70035 | Equilibrar | Carga |
70045 | SBMT | Carga |
70047 | Papeles | Carga |
70049 | Salud | Carga |
70062 | MGMT | Carga |
70065 | Salud | Carga |
70071 | MGMT | Carga |
70103 | Papeles | Carga |
70111 | SBMT | Carga |
70117 | MGMT | Carga |
70118 | Salud | Carga |
70127 | Papeles | Carga |
70141 | Papeles | Carga |
70150 | Papeles | Carga |
70010 | Papeles | Impermeabilización |
70016 | SBMT | Impermeabilización |
70022 | Papeles | Impermeabilización |
70023 | SBMT | Impermeabilización |
70028 | SBMT | Impermeabilización |
70048 | SBMT | Impermeabilización |
70069 | SBMT | Impermeabilización |
70080 | Papeles | Impermeabilización |
70089 | MGMT | Impermeabilización |
70096 | Papeles | Impermeabilización |
70105 | Papeles | Impermeabilización |
70112 | Papeles | Impermeabilización |
y estoy tratando de lograr porcentajes como los siguientes
Nivel | Segmento | Contar | Porcentaje |
Carga | Equilibrar | 2 | 13% |
Carga | Salud | 3 | 19% |
Carga | MGMT | 3 | 19% |
Carga | Papeles | 6 | 38% |
Carga | SBMT | 2 | 13% |
Impermeabilización | MGMT | 1 | 8% |
Impermeabilización | Papeles | 6 | 50% |
Impermeabilización | SBMT | 5 | 42% |
Apreciar, muchas gracias.
De nada.
Solo quería agregar, en la tabla anterior para el cálculo del porcentaje de la primera fila sería como (2/16) redondeado a número cercano siguiendo a la siguiente fila como (3/16) redondeado a número cercano.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |