Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hola a todos,
Tengo una pregunta DAX; Tengo una tabla de valores de ventas junto con cada mes como se muestra a continuación:
También tengo una tabla de pedidos como se muestra:
Y esas dos mesas están conectadas de la siguiente manera:
Estoy tratando de tener una tabla donde en las filas, voy a obtener los meses y los valores y el valor promedio algo así:
La advertencia es que estoy mostrando sólo los primeros 4 meses, es decir, de enero a abril usando un filtro de nivel visual.
Como se puede ver en la tabla anterior, la medida
(1) "Promedio" está devolviendo el promedio durante 12 meses
(2) "Promedio1" está devolviendo la respuesta correcta
(3) "Average2" no funciona
Aquí está el DAX para cada uno:
Solved! Go to Solution.
@Gladiator2019 , En tal caso, por favor prefiera tener tabla de fechas en tal caso, trate de
Average2 - CALCULATE(AVERAGE(Sales[Sales]),filter(all('Order'),'Order'[Month] IN VALUES('Order'[Month]))
O
Average2 - CALCULATE(AVERAGE(Sales[Sales]),filter(all('Date'),'Date'[Month] IN VALUES('Date'[Month]))
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...
Apreciamos tus Felicitaciones.
@Gladiator2019 , En tal caso, por favor prefiera tener tabla de fechas en tal caso, trate de
Average2 - CALCULATE(AVERAGE(Sales[Sales]),filter(all('Order'),'Order'[Month] IN VALUES('Order'[Month]))
O
Average2 - CALCULATE(AVERAGE(Sales[Sales]),filter(all('Date'),'Date'[Month] IN VALUES('Date'[Month]))
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...
Apreciamos tus Felicitaciones.
Pruébalo, 2 medidas.
Sales Amount = SUM (Sales[Sales])
Average Sales =
CALCULATE (
AVERAGEX ( ALLSELECTED ( 'Order'[Month] ), [Sales Amount] ),
ALLSELECTED ( 'Order' )
)
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.