Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Ayuda para comprender averagex con un recuento distinto

Quiero calcular el promedio de artículos por factura en un conjunto de datos determinado

Por lo que entiendo esta fórmula:

Promedio de líneas por número de factura = PROMEDIOX(VALORES(«20 de agosto»[Bill No]),CALCULAR(DISTINCTCOUNT('20 Aug'[Nombre del artículo])))
Creará una tabla con el proyecto de ley distinto no. Luego busque los distintos nombres de artículos por número de factura y luego debería encontrar el promedio de artículos por número de factura.
Esto no está sucediendo. Está devolviendo elementos distintos totales en el conjunto de datos

De mi investigación, necesito agregar un CALCULATE antes de la fórmula DISTINCTCOUNT. A continuación, está calculando correctamente el promedio de artículos por factura

Pregunta: ¿Alguien puede ayudarme a entender POR QUÉ necesito poner el CALCUALTE? De la documentación y tutoriales que he visto, debería haber calculado los artículos promedio por factura sin el cálculo. He estado tratando de entender esto durante las últimas horas. ¡Una explicación aquí será realmente útil!
1 REPLY 1
Syndicate_Admin
Administrator
Administrator

hI @shikharshah ,

La medida podría haberse simplificado como sin usar CALCULAR, pero no funcionaría como se esperaba. El uso de una medida externa dentro de una expresión DAX ajusta automáticamente esa medida dentro de CALCULATE para

DistCount = DISTINCTCOUNT('table'[column]) es equivalente a CALCULATE([DistCount]). No usarCALCULAR significa que el contexto de fila de VALUES('20 Aug'[Bill No]) nunca se convierte en contexto de filtro, por lo que se evalúa el mismo recuento distinto para cada elemento único en Bill No. Por favor, consulte la tabla a continuación:

danextian_0-1693142141198.png

Hay una explicación más detallada en una publicación similar: https://community.fabric.microsoft.com/t5/Desktop/Using-measure-or-Aggregation-in-AVERAGEX/m-p/44513...

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.