Valores de cálculo de porcentaje

Un usuario Pregunto ✅

Anónimo

Estoy calculando el porcentaje de los valores del producto como se muestra a continuación.

Valor de producción%

Un 5%
B 4%
C 10%
D 8%
E 9%
F 3%
G 11%
H 16%
Yo 18%
otro 12%

Pero cuando hago Top 5 o excluyo otros, los valores porcentuales no deberían cambiar, no estoy seguro de cómo hacerlo.

El% del valor se calcula como suma (valor) / total (valor)

Cualquier pensamiento.

Gracias,

affan

En respuesta a affan

@Anónimo

Eche un vistazo al archivo pbix adjunto que muestra el Top 5 aplicado en promedio.

Si esto le ayudó, marque esta publicación como una solución aceptada y le gustaría dar KUDOS.

Saludos,

Affan

themistoklis

En respuesta a Anónimo

@Anónimo

Agregue un filtro si desea excluir el producto D

Percentage =
SUM ( Table[value] )
    / CALCULATE ( SUM ( Table[Value] ),  All(Table[Prod]), FILTER('Table' , Table[Prod] <> "D") )

themistoklis

@Anónimo

Un formulario como el siguiente puede ayudarlo.

Percentage =
SUM ( Table[value] )
    / CALCULATE ( SUM ( Table[Value] ), ALL ( Table[Prod] ) )

Anónimo

En respuesta a themistoklis

Gracias por la respuesta, pero cómo restringir el producto D en total.

Gracias,

themistoklis

En respuesta a Anónimo

@Anónimo

Agregue un filtro si desea excluir el producto D

Percentage =
SUM ( Table[value] )
    / CALCULATE ( SUM ( Table[Value] ),  All(Table[Prod]), FILTER('Table' , Table[Prod] <> "D") )

Anónimo

En respuesta a themistoklis

La fórmula funciona bien, pero cuando hago los 2 registros principales, mis valores porcentuales están cambiando. pero en el ejemplo funciona bien, pero los datos reales están cambiando mucho. ¿No estoy seguro de por qué?

themistoklis

En respuesta a Anónimo

@Anónimo

Debe utilizar SUMX y Values.

Prueba la siguiente fórmula:

Percentage =
SUMX ( VALUES( Table[Prod] ),
    CALCULATE ( SUM ( Table[value] ) )
     )
    /
SUMX ( VALUES( Table[Prod] ),
	CALCULATE ( SUM ( Table[Value] ),  All(Table[Prod]), FILTER('Table' , Table[Prod] <> "D") )
	)

Alba

Hola @Anónimo

¿Puedes elaborar un poco más?

¿Lo que está mostrando es una matriz con Prod en filas y% Value (medida) en valores?

¿Qué quieres decir exactamente con «¿Cuándo hago Top 5 o excluyo a otros»?

Anónimo

En respuesta a Alba

Gracias AIB por la respuesta, básicamente los valores de% superiores no deberían cambiar cuando hacemos Top 5 en la sección de filtro o excluimos cualquier otro Prod lov’s.

Alguna idea.

affan

En respuesta a Anónimo

Hola @Anónimo

Puede lograr esto usando ALL () en su medida.

Será más fácil ayudar si puede mostrar alguna tabla de datos de muestra a partir de la cual está creando este informe.

Es mejor explicar el problema como el siguiente ejemplo.

«Mi problema es separar el número de identificación de una columna que muestra los datos como se muestra a continuación».

Mis datos reales están en una columna como se muestra a continuación

Columna1
Hola12Lunes
Hola 14 martes

La reutilización que necesito debería ser

Columna1 ID No
Hola12Lunes 12
Hola 14 martes 14

De esta manera, puede explicar el problema con claridad y, en lugar de pegar las capturas de pantalla en la pregunta, considere copiar la tabla de Excel.

Espero que esto ayude a resolver el problema rápidamente.

Saludos

Affan

affan

En respuesta a affan

@Anónimo

Eche un vistazo al archivo pbix adjunto que muestra el Top 5 aplicado en promedio.

Si esto le ayudó, marque esta publicación como una solución aceptada y le gustaría dar KUDOS.

Saludos,

Affan

Anónimo

En respuesta a affan

Hola Affan,

Su solución funcionó bien, pero en mi escenario, tanto el numerador como el denominador tienen muchos filtros y no funcionó según el ejemplo que comparte.

¿Algún otro pensamiento?

Aprecio su apoyo.

Gracias,
Thimma

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *