Fórmula DAX para MODE dando errores

Un usuario Pregunto ✅

AKB_2K19

Hola a todos,
 
Soy nuevo en PowerBi y estoy trabajando en una fórmula DAX para calcular el modo de mi conjunto de datos. (ver adjunto)
 
Obtuve la siguiente fórmula de uno de los sitios, que funciona correctamente a excepción de algunas columnas. He mencionado lo mismo en la pestaña de la hoja. ¿Alguien puede ayudar a identificar por qué la fórmula del modo Excel y el DAX del modo PowerBi no coinciden con estas columnas mientras que coinciden con el resto de las columnas?

mode2 = VAR myTable = SUMMARIZE(Data,Data[Value],"Count",COUNT(Data[Value]))
VAR myTable1 = FILTER(myTable,[Count]=MAXX(myTable,[Count]))
VAR mode1 = MAXX(LASTNONBLANK(myTable1 ,[Value]),[Value])
RETURN mode1

Archivo de muestra

AKB_2K19

Encontré el problema. No fue un error, pero debido a que esa columna tenía 2 modos, DAX estaba recogiendo el máximo entre los dos. Excel por defecto recoge un mínimo de los dos. Acabo de actualizar la fórmula como Maxx (firstnonblank (mytable1,[value]),[value]) y ahora da el mismo resultado que el archivo de Excel.

AKB_2K19

Encontré el problema. No fue un error, pero debido a que esa columna tenía 2 modos, DAX estaba recogiendo el máximo entre los dos. Excel por defecto recoge un mínimo de los dos. Acabo de actualizar la fórmula como Maxx (firstnonblank (mytable1,[value]),[value]) y ahora da el mismo resultado que el archivo de Excel.

Hola @ AKB_2K19

¿Podría compartir sus datos de muestra que podrían reproducir su escenario y el resultado deseado? Puede cargar el archivo .pbix en OneDrive y publicar el enlace aquí. Enmascare los datos confidenciales antes de cargarlos.

Saludos,

AKB_2K19

En respuesta a v-cherch-msft

Desafortunadamente, no puedo cargar el PBIX porque tiene muchos datos confidenciales. Había subido la hoja de datos de Excel de muestra en el siguiente enlace. Eche un vistazo y use el DAX que había publicado antes para verificar el error.

Archivo de muestra

Gracias,

Alaska

Deja un comentario

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