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.
Hola
Necesito tener el siguiente gráfico de líneas:
Propósito visual: mostrar una tendencia para la última semana 52 hasta la fecha de comercio de este año, comercio el año pasado y objetivo semanal (sólo disponible para 2020)
con las siguientes condiciones:
- x-axis siempre mostrará 52 semanas atrás de la última semana con el comercio. Por ejemplo, si estamos en la semana 44 2020, el gráfico debe mostrarse de la semana 44 2019 a la semana 44 2020, cuando pasamos a la semana 45 el gráfico se mueve 1 semana más semana 45 2019 a la semana 45 2020.
- debe ignorar el hecho de que tenemos valores objetivo y comercial para todo el año y centrarse en la última semana para la que tenemos comercio
- Si selecciona el año anterior, en este caso 2019, simplemente le mostrará el 2019 completo.
En mi tabla de fechas tengo los siguientes campos disponibles:
Variable | Tipo | Ejemplo |
key_date | número entero | 20010401 |
Datetime | fecha/hora | 01/04/2001 00:00:00 |
Fecha | Fecha | 01 de abril de 2001 |
day_of_week | número entero | 1 |
day_of_period | número entero | 1 |
day_of_quarter | número entero | 64 |
day_of_half | número entero | 64 |
day_of_year | número entero | 64 |
id_week | número entero | 200120 |
week_start_datetime | fecha/hora | 01/04/2001 00:00:00 |
week_description | Mensaje de texto | Semana (10) de 2001-04-1 |
week_of_period | número entero | 1 |
week_of_quarter | número entero | 10 |
week_of_half | número entero | 10 |
week_of_year | número entero | 10 |
id_date_week_start | número entero | 20010401 |
id_date_week_end | número entero | 20010407 |
id_period | número entero | 200103 |
period_start_datetime | fecha/hora | 01/04/2001 00:00:00 |
period_description | Mensaje de texto | 2001-2002/P03 |
period_of_quarter | número entero | 3 |
period_of_half | número entero | 3 |
period_of_year | número entero | 3 |
id_previous_period | número entero | 200102 |
id_date_period_start | número entero | 20010401 |
id_date_period_end | número entero | 20010505 |
period_sequence_number | número entero | 4 |
id_quarter | número entero | 200101 |
quarter_start_datetime | fecha/hora | 28/01/2001 00:00:00 |
quarter_description | Mensaje de texto | 1er Trimestre 2001-2001 (Q1) |
quarter_of_half | número entero | 1 |
quarter_of_year | número entero | 1 |
id_date_quarter_start | número entero | 20010128 |
id_date_quarter_end | número entero | 20010505 |
id_half | número entero | 200101 |
half_start_datetime | fecha/hora | 28/01/2001 00:00:00 |
half_description | Mensaje de texto | 1a Mitad 2001-2001 (SS) |
half_of_year | número entero | 1 |
id_date_half_start | número entero | 20010128 |
id_date_half_end | número entero | 20010804 |
id_year | número entero | 2001 |
year_start_datetime | fecha/hora | 28/01/2001 00:00:00 |
year_description | Mensaje de texto | 2001-2002 |
id_date_year_start | número entero | 20010128 |
id_date_year_end | número entero | 20020202 |
batch_id | número entero | 211 |
como se puede ver la mayoría son números enteros porque necesito usar fechas fiscales. Por ejemplo, el año fiscal 2020 comienza en 20200302.
Me encontré con el siguiente post: https://community.powerbi.com/t5/Desktop/Rolling-52-week-sales-and-preceding-52-week-sales/td-p/7201... pero no puedo hacer que funcione.
¿Alguna idea?
Gracias
Sano
Hola a todos,
Me enfrento exactamente a la misma situación durante el último mes. Sin embargo, no pude encontrar la solución.
si alguien tiene solución a este problema. Por favor, respóndeme tan pronto como puedas. Sería de gran ayuda.
Gracias y saludos
Hola, @sgaydarska
De acuerdo con su descripción, supongo que desea obtener un gráfico de líneas que muestra las últimas 52 semanas basadas en el comercio de este año, le sugiero que utilice la segmentación de rango de fechas relativa,que puede obtener el resultado fácilmente, puede echar un vistazo a mis pasos y encontrar si es útil:
Esto es parte de mis datos de prueba (intervalo de fechas de 2017 a 2020):
Número de semana á AÑO([Fecha])&"-W"&WEEKNUM([Fecha])
Y puedo conseguir lo que quieras.
Puede descargar mi archivo pbix de prueba aquí
Si este resultado no es el que desea, puede publicar algunos datos de ejemplo (sin datos confidenciales) y el resultado esperado.
Cómo obtener respuestas a su pregunta rápidamente
Saludos
Equipo de apoyo a la comunidad _Robert Qin
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola
No creo que esto funcione porque necesito usar fechas fiscales que no son variables de "Fecha". por lo tanto, no puedo usar la fecha relativa.
Gracias
Sano
@sgaydarska, lo mejor es usar una segmentación de fecha relativa. https://docs.microsoft.com/en-us/power-bi/visuals/desktop-slicer-filter-date-range
O tener una columna como esta en su tabla de fechas
Tipo de semana ?
var _date de la tabla //o //o //max(Table[Date]) //max
var _eow á _date+ 7-1*WEEKDAY(_date,2)
Switch( True(),
[semana de inicio]<-_eow && [fecha de finalización]>-_eow -7*45,"45 Semanas " ,
[Nombre de la semana]
)
Y filtro 45 Semanas
O refiérase a este video :https://www.youtube.com/watch?v=duMSovyosXE
Hola
No creo que esto funcione porque necesito usar fechas fiscales que no son variables de "Fecha". por lo tanto, no puedo usar la fecha relativa. La parte fiscal es con lo que estoy luchando.
Gracias
Sano
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 |