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
pprasad2
Helper I
Helper I

La semana actual WTD vs Semana anterior WTD basado en el valor de 'Semana más reciente' del filtro de datos

Hola a todos

Estoy teniendo un escenario en el que necesito tu ayuda. He estado tratando desde las últimas horas y de alguna manera no he podido pensar más. Por favor, aconséjese.

Tendré que mostrar semana a fecha para la semana actual y la semana anterior lado a lado como dos KPI. Mi filtro de fecha es como se muestra a continuación. Mi última semana se marca como "última semana" mediante una columna DatePicker.

pprasad2_0-1597108420754.png

así que ahora, si el usuario elige 'La última semana' del filtro, entonces necesito mostrar 'Semana actual a la fecha SCR' y 'Semana anterior a la fecha SCR'. Para eso creé dos medidas

************************************************************************

Semana actual hasta la fecha SCR ?

VAR CurrentDate á LASTDATE('Calendar'[CALNDR_DT])
VAR DayNumberOfWeek ? WEEKDAY(LASTDATE('Calendar'[CALNDR_DT]),1)
devolución
CALCULATE(
[Solicitudes de cambio de servicio],
FECHAS ENTRE FIN(
'Calendario'[CALNDR_DT],
DATEADD(CurrentDate,-1*DayNumberOfWeek,DAY),CurrentDate))

*************************************************************************************

Semana anterior a la fecha SCR - CALCULATE([WTD SCR],DATEADD(Calendar[CALNDR_DT],-7,DAY),ALL('Calendar'))

**********************************************************************************************************

Ahora el requisito es, si se elige la "semana más reciente", a continuación, mostrar por encima de dos medidas

Si el usuario elige otra cosa que la semana más reciente, a continuación, mostrar la siguiente medida SCR que son simples y para semanas enteras

SCR - SUMX('Solicitud de cambio de servicio al cliente', 'Solicitud de cambio de servicio al cliente'[SRVC_CHANGE_CNT])+0
ANTERIOR SCR ?
CALCULATE([Solicitudes de cambio de servicio],DATEADD(Calendar[CALNDR_DT],-7,DAY),ALL('Calendar'))
Estoy luchando para poner una declaración SWITCH para mostrar la medida "Semana a fecha" (Top2) cuando se elige 'Semana pasada' y mostrar (abajo2) medir cuando se elige cualquier cosa que no sea 'Semana más reciente'.
Por favor, ayúdenme. No podía compartir el libro de trabajo por razones de confidenteidad. Gracias

4 REPLIES 4
amitchandak
Super User
Super User

@pprasad2, consulte cómo manejar este LOV

https://radacad.com/change-the-column-or-measure-value-in-a-power-bi-visual-by-selection-of-the-slic...
https://community.powerbi.com/t5/Desktop/Slicer-MTD-QTD-YTD-to-filter-dates-using-the-slicer/td-p/50...

WOW /WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...

ejemplo con Rango, Tabla de fechas . Consulte los enlaces dados

WTD = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank]) && 'Date'[Weekday] <=max('Date'[Weekday])))
LWTD = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=(max('Date'[Week Rank]) -1) && 'Date'[Weekday] <=max('Date'[Weekday])))

Gracias Amit. Pude clacular el WTD, sin embargo necesito una instrucción switch o un IF-ELSE para seleccionar los WTD basados en la selección de filtros.

@pprasad2 No es realmente suficiente información para seguir adelante, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Gracias Greg por compartir esto. Sabía que mi pregunta es un poco larga sin datos o libro de trabajo, lo siento por eso,

Casi descubrí el WTD para semanas actuales y prevusas. Necesito su consejo para escribir una instrucción switch o if-else para mostrar uno de ellos basado en el filtro de la semana. Aquí está el va:

Si la SEMANA - Semana actual, a continuación, mostrar 'WTD-Current' de otra manera mostrar 'WTD-Previous'

Nota: WTD-Current y WTD-Previous no son escalares. son medidas para los ingresos

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.