Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hay Expertos
He creado una tabla de descuentos para elaborar la siguiente medida.... con el fin de calcular las ventas.... para los siguientes períodos
Diaria, semanal, mensual y anual y todas las fechas
no estoy seguro de cómo escribir la medida - ayuda por favor...
Solved! Go to Solution.
@Route111 , La información que ha proporcionado no me está aclarando el problema. ¿Puede explicarlo con un ejemplo?
Aprecia tus felicitaciones.
Hi, @Route111 ;
1. Introduzca la tabla de datos.
2.crear una medida.
Every-sales =
var _year=CALCULATE(SUM([sales]),FILTER(ALL('Table'),YEAR([Date])=YEAR(MAX([Date]))))
var _month=CALCULATE(SUM([sales]),FILTER(ALL('Table'),EOMONTH([Date],0)=EOMONTH(MAX([Date]),0)))
var _week=CALCULATE(SUM([sales]),FILTER(ALL('Table'),YEAR([Date])=YEAR(MAX([Date]))&&WEEKNUM([Date],2)=WEEKNUM(MAX([Date]),2)))
return
SWITCH(MAX('slicer'[slicer]),
"daily",SUM('Table'[sales]),
"Weekly",IF(WEEKDAY(MAX([Date]),2)=1,_week),
"month",IF(MAX([Date])=CALCULATE(MIN([Date]),FILTER(ALL('Table'),EOMONTH([Date],0)=EOMONTH(MAX([Date]),0))),_month),
"year",IF(MAX([Date])=CALCULATE(MIN([Date]),FILTER(ALL('Table'),YEAR([Date])=YEAR(MAX([Date])))),_year),
"total",SUMX(ALL('Table'),[sales]))
El resultado final se muestra a continuación:
Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hi, @Route111 ;
1. Introduzca la tabla de datos.
2.crear una medida.
Every-sales =
var _year=CALCULATE(SUM([sales]),FILTER(ALL('Table'),YEAR([Date])=YEAR(MAX([Date]))))
var _month=CALCULATE(SUM([sales]),FILTER(ALL('Table'),EOMONTH([Date],0)=EOMONTH(MAX([Date]),0)))
var _week=CALCULATE(SUM([sales]),FILTER(ALL('Table'),YEAR([Date])=YEAR(MAX([Date]))&&WEEKNUM([Date],2)=WEEKNUM(MAX([Date]),2)))
return
SWITCH(MAX('slicer'[slicer]),
"daily",SUM('Table'[sales]),
"Weekly",IF(WEEKDAY(MAX([Date]),2)=1,_week),
"month",IF(MAX([Date])=CALCULATE(MIN([Date]),FILTER(ALL('Table'),EOMONTH([Date],0)=EOMONTH(MAX([Date]),0))),_month),
"year",IF(MAX([Date])=CALCULATE(MIN([Date]),FILTER(ALL('Table'),YEAR([Date])=YEAR(MAX([Date])))),_year),
"total",SUMX(ALL('Table'),[sales]))
El resultado final se muestra a continuación:
Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hi, @Route111 ;
Puede crear una tabla de segmentación de datos y, a continuación, crear una medida de la siguiente manera:
1. Introduzca una tabla de segmentación de datos.
2.crear una medida.
Every-sales =
var _year=CALCULATE(SUM([sales]),FILTER(ALL('Table'),YEAR([Date])=YEAR(MAX([Date]))))
var _month=CALCULATE(SUM([sales]),FILTER(ALL('Table'),EOMONTH([Date],0)=EOMONTH(MAX([Date]),0)))
var _week=CALCULATE(SUM([sales]),FILTER(ALL('Table'),YEAR([Date])=YEAR(MAX([Date]))&&WEEKNUM([Date],2)=WEEKNUM(MAX([Date]),2)))
return
SWITCH(MAX('slicer'[slicer]),
"daily",SUM('Table'[sales]),
"Weekly",IF(WEEKDAY(MAX([Date]),2)=1,_week),
"month",IF(MAX([Date])=CALCULATE(MIN([Date]),FILTER(ALL('Table'),EOMONTH([Date],0)=EOMONTH(MAX([Date]),0))),_month),
"year",IF(MAX([Date])=CALCULATE(MIN([Date]),FILTER(ALL('Table'),YEAR([Date])=YEAR(MAX([Date])))),_year),
"total",SUMX(ALL('Table'),[sales]))
El resultado final se muestra a continuación:
Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola soporte se puede hacer lo siguiente??
https://community.powerbi.com/t5/Desktop/data-Slicer-not-to-impact-my-Period-Slicer-for-WEEK-MTD-YTD...
@Route111 , La información que ha proporcionado no me está aclarando el problema. ¿Puede explicarlo con un ejemplo?
Aprecia tus felicitaciones.
Hola tienen rebanadora con diario, semanal, mes y año y total. Cuando el usuario selecciona diariamente quiero las imágenes, a través de una fórmula de cambio para mostrar todas las ventas diarias y cuando se selecciona Semanal, luego mostrar las ventas semanales en todas las imágenes y así ...
@Route111 , si desea cambiar Axis, entonces necesita marcadores
Cambiar dinámicamente el eje del gráfico en Power BI
marcador -https://blog.crossjoin.co.uk/2018/04/20/dynamically-changing-a-chart-axis-in-power-bi-using-bookmarks-and-buttons/
https://radacad.com/bookmarks-and-buttons-making-power-bi-charts-even-more-interactive
https://www.youtube.com/watch?v=6jeSIRpjv0M
medir la segmentación de datos
https://www.youtube.com/watch?v=b9352Vxuj-M
https://community.powerbi.com/t5/Desktop/Slicer-MTD-QTD-YTD-to-filter-dates-using-the-slicer/td-p/50...
https://radacad.com/change-the-column-or-measure-value-in-a-power-bi-visual-by-selection-of-the-slic...
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |