Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
sgaydarska
Frequent Visitor

Gráfico de líneas para mostrar siempre las últimas 52 semanas basadas en el comercio de este año

Hola

Necesito tener el siguiente gráfico de líneas:

sgaydarska_0-1606833001830.png

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:

VariableTipoEjemplo
key_date número entero20010401
Datetimefecha/hora01/04/2001 00:00:00
FechaFecha01 de abril de 2001
day_of_weeknúmero entero1
day_of_periodnúmero entero1
day_of_quarternúmero entero64
day_of_halfnúmero entero64
day_of_yearnúmero entero64
id_weeknúmero entero200120
week_start_datetimefecha/hora01/04/2001 00:00:00
week_descriptionMensaje de textoSemana (10) de 2001-04-1
week_of_periodnúmero entero1
week_of_quarternúmero entero 10
week_of_halfnúmero entero 10
week_of_yearnúmero entero 10
id_date_week_startnúmero entero20010401
id_date_week_endnúmero entero20010407
id_periodnúmero entero200103
period_start_datetimefecha/hora01/04/2001 00:00:00
period_descriptionMensaje de texto2001-2002/P03
period_of_quarternúmero entero3
period_of_halfnúmero entero3
period_of_yearnúmero entero3
id_previous_periodnúmero entero200102
id_date_period_startnúmero entero 20010401
id_date_period_endnúmero entero 20010505
period_sequence_numbernúmero entero4
id_quarternúmero entero200101
quarter_start_datetimefecha/hora28/01/2001 00:00:00
quarter_descriptionMensaje de texto1er Trimestre 2001-2001 (Q1)
quarter_of_halfnúmero entero1
quarter_of_yearnúmero entero1
id_date_quarter_startnúmero entero20010128
id_date_quarter_endnúmero entero20010505
id_halfnúmero entero200101
half_start_datetimefecha/hora28/01/2001 00:00:00
half_descriptionMensaje de texto1a Mitad 2001-2001 (SS)
half_of_yearnúmero entero1
id_date_half_startnúmero entero20010128
id_date_half_endnúmero entero20010804
id_yearnúmero entero2001
year_start_datetimefecha/hora28/01/2001 00:00:00
year_descriptionMensaje de texto2001-2002
id_date_year_startnúmero entero20010128
id_date_year_endnúmero entero20020202
batch_idnúmero entero211

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

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

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

v-robertq-msft
Community Support
Community Support

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):

v-robertq-msft_0-1607048414929.png

  1. Creé una columna calculada para obtener la semana año:

Número de semana á AÑO([Fecha])&"-W"&WEEKNUM([Fecha])

  1. Creé una segmentación y la cambié a "Fecha relativa"-> el último 1 año:

v-robertq-msft_1-1607048414931.png

  1. Creé un gráfico de líneas y coló columnas como esta:

88888888888888.png

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

amitchandak
Super User
Super User

@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

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.