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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
harshagraj
Post Partisan
Post Partisan

Para obtener las últimas 6 semanas en la columna Semana Fiscal

Hola a todos, tengo una columna llamada Número de semana fiscal y tiene 1-27 semanas (He filtrado 2020). Ahora para un gráfico KPI tengo que mostrar las últimas 6 semanas y estoy usando C.Billings como una medida calculada . Por favor, ayúdame a lograrlo. Estoy usando la tarjeta KPI predeterminada de POWER BI.
@v-jayw-msft

1 ACCEPTED SOLUTION
v-alq-msft
Community Support
Community Support

Hola, @harshagraj

Según su descripción, creé datos para reproducir su escenario.

Calendario (una tabla calculada):

Calendar = CALENDAR(DATE(2020,1,1),DATE(2020,12,31))


Puede crear una columna calculada y una medida para reproducir los datos en las últimas 6 semanas antes de hoy.

Calculated column:
weeknum = WEEKNUM('Calendar'[Date])

Measure:
var _cweeknum = WEEKNUM(TODAY())
var _weeknum = SELECTEDVALUE('Calendar'[weeknum])
var _cyear = YEAR(TODAY())
var _year = YEAR(SELECTEDVALUE('Calendar'[Date]))
return
IF(
    _weeknum>=_cweeknum-6&&
    _weeknum<=_cweeknum&&
    _year=_cyear,
    1,
    0
)

Por último, puede colocar la medida en el filtro de nivel visual. Aquí está el resultado. Hoy es 4/6/2020.

a3.png

Saludos

Allan

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

2 REPLIES 2
v-alq-msft
Community Support
Community Support

Hola, @harshagraj

Según su descripción, creé datos para reproducir su escenario.

Calendario (una tabla calculada):

Calendar = CALENDAR(DATE(2020,1,1),DATE(2020,12,31))


Puede crear una columna calculada y una medida para reproducir los datos en las últimas 6 semanas antes de hoy.

Calculated column:
weeknum = WEEKNUM('Calendar'[Date])

Measure:
var _cweeknum = WEEKNUM(TODAY())
var _weeknum = SELECTEDVALUE('Calendar'[weeknum])
var _cyear = YEAR(TODAY())
var _year = YEAR(SELECTEDVALUE('Calendar'[Date]))
return
IF(
    _weeknum>=_cweeknum-6&&
    _weeknum<=_cweeknum&&
    _year=_cyear,
    1,
    0
)

Por último, puede colocar la medida en el filtro de nivel visual. Aquí está el resultado. Hoy es 4/6/2020.

a3.png

Saludos

Allan

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

Por favor, cree un rango de la semana, m usando el inicio de la semana o la fecha de fin de semana. Eso podemos usar para obtener la columna deseada

Consulte este archivo : https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

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

Top Solution Authors
Top Kudoed Authors