Logre el cálculo de campo dinámico en Power BI usando DAX

Un usuario Pregunto ✅

harrypotter

Tengo una consulta MDX que debe convertirse en DAX en Power BI. MDX:

CASE WHEN ISEMPTY( [Measures].[Total] )
THEN NULL ELSE IIF(ISEMPTY( Axis(1).Item(0).Item(0).Dimension.Levels(0).item(0)),1,[Measures].[Total] / (Axis(1).Item(0).Item (0).Dimension.Levels(0).item(0), [Measures].[Total] )) ENDTotal / (The Total of the entire columnar data)

Supongo que la consulta anterior es: El total es la suma agregada de los datos por mes o cualquier dimensión y el% total es:

Total / (The Total of the entire columnar data)

Consulte la siguiente captura de pantalla (datos de muestra):

dax.jpg

Ayúdenme a lograr la funcionalidad anterior en Power BI. Gracias de antemano.

@harrypotter,

Cree una nueva columna usando el DAX a continuación y verifique si obtiene el resultado esperado.

Total % = if(ISBLANK(SampleData[Total]),BLANK(),SampleData[Total]/sum(SampleData[Total]))

1.png

Saludos,
Lydia

@harrypotter,

Cree una nueva columna usando el DAX a continuación y verifique si obtiene el resultado esperado.

Total % = if(ISBLANK(SampleData[Total]),BLANK(),SampleData[Total]/sum(SampleData[Total]))

1.png

Saludos,
Lydia

harrypotter

En respuesta a v-yuezhe-msft

¡Gracias Lydia por la solución! 🙂

Deja un comentario

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