Forum Discussion
cecitorresHF
Helper I
3 years agoSemanas continuas
Hola Me gustaria saber si alguien sabe como generar una columna con semanas seguidas 1,2,3 etc, pero no empiece en semana 1 cada vez que el a'o cambia, por ejemplo en este caso en donde del 26/12/2...
- Anonymous3 years ago
Hi cecitorresHF ,
Here are the steps you can follow:
1. Create calculated column.
week = WEEKNUM('Table'[Date],2)Column = RANKX( 'Table','Table'[Date],,ASC)Year = YEAR('Table'[Date])True = var _table1= FILTER( 'Table', 'Table'[Date]=MINX(FILTER(ALL('Table'),'Table'[week]=EARLIER('Table'[week])&&'Table'[Year]=EARLIER('Table'[Year])),[Date])) var _table2= ADDCOLUMNS( _table1,"rank", RANKX(_table1,[Date],,ASC)) return IF( 'Table'[Date]= MINX( FILTER(ALL('Table'), 'Table'[Year]=EARLIER('Table'[Year])&&'Table'[week]=EARLIER('Table'[week])),[Date]), MINX( FILTER( _table2,[Date]=EARLIER('Table'[Date])),[rank]) ,0)Week_Number = MAXX( FILTER(ALL('Table'), 'Table'[Year]=EARLIER('Table'[Year])&&'Table'[week]=EARLIER('Table'[week])),[True])2. Result:
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly
Anonymous
3 years agoNot applicable
Hi cecitorresHF ,
Here are the steps you can follow:
1. Create calculated column.
week =
WEEKNUM('Table'[Date],2)Column =
RANKX(
'Table','Table'[Date],,ASC)Year =
YEAR('Table'[Date])True =
var _table1=
FILTER(
'Table', 'Table'[Date]=MINX(FILTER(ALL('Table'),'Table'[week]=EARLIER('Table'[week])&&'Table'[Year]=EARLIER('Table'[Year])),[Date]))
var _table2=
ADDCOLUMNS(
_table1,"rank",
RANKX(_table1,[Date],,ASC))
return
IF(
'Table'[Date]=
MINX(
FILTER(ALL('Table'),
'Table'[Year]=EARLIER('Table'[Year])&&'Table'[week]=EARLIER('Table'[week])),[Date]),
MINX(
FILTER(
_table2,[Date]=EARLIER('Table'[Date])),[rank])
,0)Week_Number =
MAXX(
FILTER(ALL('Table'),
'Table'[Year]=EARLIER('Table'[Year])&&'Table'[week]=EARLIER('Table'[week])),[True])
2. Result:
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly