Calcular el porcentaje del total de la columna

Un usuario Pregunto ✅

hdsogno

Es nuevo en BI y no sabe cómo hacerlo. Hay 2 mesas. La tabla 1 tiene un grupo de productos, un subgrupo de productos y un artículo. La Tabla 2 tiene País, Años, Ventas y Artículo. Matrix tiene dos Slicers, 1 para el país y 1 para el grupo de productos. ¿Cómo se calcula el porcentaje de ventas totales para cada subgrupo de productos para cada año? Quiero que Matrix se vea como a continuación. Cualquier ayuda sería apreciada.

Matriz de VentasMatriz de Ventas

Hola @hdsogno,

La fórmula que sugiere parry2k funciona de maravilla. Y para su situación, también podría intentar usar la función de TODOS LOS SELECCIONADOS de esta manera:

Percentage_ALLSELECTED =
DIVIDE (
    SUM ( 'Table'[Sales] ),
    CALCULATE ( SUM ( 'Table'[Sales] ), ALLSELECTED ( 'Table' ) )
)

5 PNG

Puede ver el video para conocer la diferencia entre las dos funciones.

La principal diferencia entre ALL y ALLSELECTED – Power BI y DAX

Atentamente,

Xue Ding

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @hdsogno,

La fórmula que sugiere parry2k funciona de maravilla. Y para su situación, también podría intentar usar la función de TODOS LOS SELECCIONADOS de esta manera:

Percentage_ALLSELECTED =
DIVIDE (
    SUM ( 'Table'[Sales] ),
    CALCULATE ( SUM ( 'Table'[Sales] ), ALLSELECTED ( 'Table' ) )
)

5 PNG

Puede ver el video para conocer la diferencia entre las dos funciones.

La principal diferencia entre ALL y ALLSELECTED – Power BI y DAX

Atentamente,

Xue Ding

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

hdsogno

En respuesta a v-xuding-msft

Hola Xue Ding –

¡Tú y parry2K me alegraron el día! Su solución me dio el porcentaje de todos los productos. Estaba buscando un porcentaje de solo los productos seleccionados, así que cambié TODOS en su solución a TODOS LOS SELECCIONADOS que usted sugirió y eso funcionó.

¡Gracias de nuevo!

parar2k

@hdsogno aquí está

Measure = 
DIVIDE( 
SUM ( 'Table'[Amount] ), 
CALCULATE( SUM ( 'Table'[Amount] ), ALL('Table'[Product Sub Group]))
)

Apreciaría Prestigio 🙂 si mi solución ayudó.

hdsogno

En respuesta a parar2k

Gracias por tu ayuda. Su solución funciona para obtener el porcentaje de TODOS los productos. Estaba buscando el porcentaje de solo los productos seleccionados. Sustituyó ALLSELECTED en lugar de ALL en su solución y funcionó. Gracias de nuevo.

Deja un comentario

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