Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
El requisito es mostrar los datos solo para el lunes durante toda la semana. La próxima semana, debería reflejar de nuevo los valores sólo para el lunes de esta semana.
por ejemplo: Hoy es 12 de mayo, miércoles, pero el informe debe reflejar los datos del 10 de mayo y si hoy es el 6 de mayo, debe reflejar los datos del 03 de mayo.
Espero que el requisito sea claro.
Solved! Go to Solution.
No @amty63,
Cree 2 columnas como se indica a continuación:
Weeknum = WEEKNUM('Table'[Date],2)
First Monday =
var _mindate=CALCULATE(MIN('Table'[Date]),FILTER('Table','Table'[Weeknum]=EARLIER('Table'[Weeknum])))
var _weekday=WEEKDAY(_mindate,2)
Return
IF(_weekday<>1,DATE(YEAR(_mindate)-1,12,31-(_weekday-1)+1),_mindate)
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
No @amty63,
Cree 2 columnas como se indica a continuación:
Weeknum = WEEKNUM('Table'[Date],2)
First Monday =
var _mindate=CALCULATE(MIN('Table'[Date]),FILTER('Table','Table'[Weeknum]=EARLIER('Table'[Weeknum])))
var _weekday=WEEKDAY(_mindate,2)
Return
IF(_weekday<>1,DATE(YEAR(_mindate)-1,12,31-(_weekday-1)+1),_mindate)
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Esta solución es defectuosa. Solo funciona durante 1 año porque la columna Weeknum comienza a repetirse a menos que continúe agregando el año al número de la semana. Como 1-52 y luego 53-104 como la semana siguiente. La solución que utilicé es tener un número de semana y un año para hacer el filtro.
@amty63 eh
Puede crear un coliseo cal. para la semana.
Semana = weeknum(fecha[fecha],2)
2 es la semana comienza a partir del lunes
Ahí, @amty63
Por favor, compruebe la siguiente imagen y un enlace de archivo pbix de muestra abajo.
Traté de crear un archivo pbix de ejemplo basado en la explicación.
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
@amty63 , Una manera es crear una columna en la tabla de fechas y el valor predeterminado en que
Tipo de fecha =
var _1 = hoy() +-1*WEEKDAY(today() ,2)+1
devolución
SWITCH(TRUE(),'Date'[Date]=_1,"El lunes pasado"
,'Fecha'[Fecha]&""))
o crear una medida como
medida =
var _min = minx(allselected('Date1'), Date1[Date])
var _max = hoy() +-1*DÍA DE LA SEMANA (hoy() ,2)+1
devolución
calculate(Sum('Table'[Value]), filter('Date', 'Date'[Date] <=_max & 'Date'[Date] >=_min ))
Consulte la fecha predeterminada hoy / este mes / este año: https://www.youtube.com/watch?v=hfn05preQYA&list=PLPaNVDMhUXGaaqV92SBD5X2hk3TMNlHhb&index=35