Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Me gustaría hacer una fórmula.
Si selecciono un mes determinado en el filtro, proporcionará la suma de las ventas durante ese mes.
Sin embargo, si selecciono todos los meses en el filtro, quiero obtener el resultado de todos los meses dividido por 12.
¿Cómo puedo obtener el resultado para ambos escenarios dependiendo de lo que seleccione en el filtro de meses?
Gracias
Youssef
Puede crear una medida como esta:
_average = var a=CALCULATE(COUNTAX(DISTINCT('Table'[Month]),[Month]),ALLSELECTED('Table'))
return SUMX(ALLSELECTED('Table'),[Value])/a
¡Saludos!
Yolo Zhu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Puede crear una medida como esta, que dará el promedio de todos los meses seleccionados.
Promedio mensual = AVERAGEX(DISTINCT(Table[MonthColumn]), [YourMeasure])
Palmadita
No es lo que estoy pidiendo.
Lo que estoy pidiendo es, si se selecciona algún mes, entonces dame el total. Si no se selecciona ningún mes (por lo tanto, todos los meses seleccionados juntos), dé el total dividido por 12.
¿Probaste la medida para ver si funciona? Si se selecciona 1 mes, le dará el total de ese mes. Si >1 mes seleccionado (o todos seleccionados), le dará el total promedio. Tenga en cuenta que se necesita una medida (no solo SUMA, a menos que esté envuelta en CALCULAR).
Palmadita
Ok, entonces para ser más estricto:
O
Quieres:
* Si el mes no está filtrado, dame una suma de algún valor
* Si se filtra el mes, ¿me da una suma de algún valor para el mes seleccionado dividido por el recuento del mes seleccionado?
¡Hola, gracias por la respuesta!
Yo iría por: * si el mes está filtrado, ¿me da una suma de algún valor para el mes seleccionado dividido por el recuento del mes seleccionado?
En ese caso , @ppm1 le dio una respuesta correcta. Para un mes devolverá el valor de este mes, pero para dos devolverá la suma de ellos y dividido por 2, que es básicamente un promedio. 🙂
Promedio mensual = AVERAGEX(DISTINCT(Table[MonthColumn]), SUM([Some Value]))
Hola...
Gracias por la respuesta.
Sin embargo, no está funcionando de mi lado. Funciona si selecciono solo un mes. Si selecciono más de un mes, hará suma.
A continuación se muestra la fórmula que estoy usando:
¿Puede publicar aquí un dato de ejemplo para ver su problema?
No, no necesitas calcular aquí.
ACV promedio = PROMEDIOX(DISTINTO('Datos de P&L'[Mes]),suma('Datos de P&L'[ACV]))