The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola
Estoy tratando de lograr una suma gradual de 12 meses de ingresos por ventas.
Tengo dos mesas:
Estas dos tablas se unen en función del campo de fecha.
Tabla-1
Weeknumber | Fecha | MonthNumber | año |
27 | 7/6/2019 | 7 | 2019 |
28 | 7/14/2019 | 7 | 2019 |
Tabla -2
Ingresos por ventas | Fecha |
3000 | 7/6/2019 |
4000 | 7/14/2019 |
Ahora quiero tener unas ventas de 12 meses basadas en el número de la semana:
para la semana ex. 2019 27 a 2020 semana 26
Intenté esta medida, pero obtengo el mismo valor que sales rvenue para todas las filas,
Cualquier ayuda sobre cómo obtener estos 52 semanas de datos continuos
Gracias
Tejaswi
Solved! Go to Solution.
Adjuntar el archivo
Consulte este archivo. Utiliza el rango de la semana para hacer frente a la semana, semana anterior semana rodante
https://www.dropbox.com/s/bu47m5ek7sr9v8t/sales_analytics_v2.pbix?dl=0
Típicamente el mismo año de la semana es 364 Días detrás
HI @amitchandak ,
Gracias por su respuesta.
Voy a través de su expediente y tengo preguntas follinwg
1, ¿el campo Número de semana es el mismo que el rango de la semana que mentioedn?
2. y está utilizando la medida de balanceo 1 para obtener este resultado?
Aprecia tu respuesta.
Gracias
Tejaswi
En la tabla de fechas; se refieren al rango de la semana.
Y refiérase a la página 1 y páginas sabias de la semana
No hay campo como rango de semana en la tabla de fechas.
ni hay datos de la semana en las páginas.
¿Me estoy perdiendo algo?
Gracias
Tejaswi
Adjuntar el archivo
Hola @amitchandak ,
Dado que mi fecha no está en formato conituoso, no puedo utilizar la función DATEADD, ya que me da un error.
¿Qué alternativa podría ser posible? ¿puedo usar datesinperiod?
ya que estoy tratando de volver 52 semanas de retraso para obtener los últimos 12 meses rodando datos de la semana.
Gracias
Tejaswi
@tejaswidmello , debe crear un calendario de fechas y unirse a eso. Y ahí se puede utilizar dateadd.
La otra manera es
Rolling 12 =
var _max = maxx('Sales','Sales'[Date])
var _min = date(year(_max),month(_max),day(_max)-364)
//Or
//var _min = date(year(_max)-1,month(_max),day(_max))
return
CALCULATE(SUM('Sales'[Sales]), FILTER(all('Sales'), 'Sales'[Date]<=_max && 'Sales'[Date]>=_min))
HI @amitchandak ,
Tengo datos de fecha en una tabla diferente y se une a mi tabla de ventas, sin embargo, no es continuo.
También soy gettign valor correcto cuando intento con su rango de la semana de fórmula, mi última semana y las últimas 12 semanas datos vienen correctos con su fórmula, Sin embargo, los últimos 52 años datos son incorrectos.
Probé la fórmula que acabas de dar, pero obteniendo diferentes valores..
Gracias,'Tejaswi
Hola @amitchandak ,
Modifiqué tu última medida de 12 semanas para mostrar los datos de 52 semanas y funcionó para mí.
Muchas gracias por su ayuda!
Gracias
Tejaswi
Gracias @amitchandak ,
Faltaba este archivo. Iré a través de las fórmulas y la lógica y me llamaré a usted para cualquier pregunta.
Gracias
Tejaswi
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.