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
markefrody
Post Patron
Post Patron

Filtrado para la semana actual y las 2 semanas completas

Hola. Estoy tratando de filtrar para la semana actual, excepto hoy y las últimas 2 semanas. La opción de filtrado de fecha relativa no me está dando las semanas completas. Por ejemplo, hoy es 5/21/2020, cuando uso el filtrado de fecha relativa para las últimas 3 semanas, excluyendo hoy, me dará un intervalo de fechas de 4/30/2020 - 5/20/2020. Lo que necesito es 3 semanas excluyendo hoy (5/21/2020) que debería darme: 5/3/2020 - 5/20/2020. ¿Hay alguna manera de hacer esto en lugar de usar el filtro de fecha relativa?

Agradezco su amable asistencia.

Saludos

Mark V.

3 REPLIES 3
v-easonf-msft
Community Support
Community Support

Hola, @markefrody

Cree otra tabla de calendario "Fecha" y luego cree fórmulas como se muestra a continuación:

Today = date(2020,05,21)
beginning day =
CALCULATE (
    MIN ( 'Date'[Date] ),
    FILTER ( ALL ( 'Table' ), 'Table'[Weeknum] = WEEKNUM ( [Today] ) - 2 )
)
Ending day = [Today]-1
visual control filter =
IF (
    ( SELECTEDVALUE ( 'Table'[Date ] ) > [beginning day] )
        && ( SELECTEDVALUE ( 'Table'[Date ] ) < [Today] ),
    1,
    0
)

A continuación, aplique la medida "filtro de control visual" al panel de filtro:

79.png

Aquí hay un archivo pbix de ejemplo.

Saludos
Equipo de Apoyo Comunitario _ Eason
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

@markefrody, prefiero usar el rango de la semana para esto.

https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...

This Week = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])))
Last Week = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])-1))
Last 12 week Sales = CALCULATE(SUM(Sales[Net Sales]),FILTER(all('Date'),'Date'[Week Rank]>=min('Date'[Week Rank])-12 && 'Date'[Week Rank]<=max('Date'[Week Rank])))

Last 2 Week Sales =
Var _min = maxx(allselected('Date','Date'[Week Rank]) -2
Var _max = maxx(allselected('Date','Date'[Week Rank]) 
CALCULATE(SUM(Sales[Net Sales]),FILTER(all('Date'),'Date'[Week Rank]>=_min && 'Date'[Week Rank]<=_max))

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Aprecia tus Felicitaciones.

mahoneypat
Employee
Employee

Agregaría una columna WeekNumber a la tabla Date y luego usaría una expresión como esta (suponiendo que tenga weeknumber y year en su objeto visual):

LastThreeWeeks ?
VAR __selectedweek
SELECTEDVALUE ( 'Fecha'[Semana del Año] )
devolución
CALCULAR (
[Sumedida],
TODOS ( 'Fecha'[Semana del año] ),
'Fecha' [Semana del Año] < __selectedweek,
'Fecha' [Semana del Año] > __selectedweek - 3
)

Tenga en cuenta que esto funcionará dentro de un año determinado.

Si esto funciona para usted, por favor márquelo como solución. Los felicitaciones también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


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.