Forum Discussion
Anonymous
5 years agoNot applicable
rango con condiciones
Hola Quiero clasificar el Customer_ID en función de la columna de fecha con la condición de que si la fecha es más de 61 días atrás, el rango comenzará a partir de 1 de nuevo como se ve en la sig...
- Anonymous5 years agoPude resolver este problema añadiendo la siguiente condición:[fecha] > EARLIER([fecha]) -61frecuencia : RANKX (FILTRO ('mesa','table'[Customer_ID] - EARLIER ( [Customer_ID] )&& [fecha] > EARLIER([fecha]) -61), [fecha],AscDenso)
Anonymous
5 years agoNot applicable
Hola, creo que pensé dónde está el problema.
Creé una bandera durante 61 días,
-> cociente([tiempo entre]), 61)
pero esto marca sólo las fechas en las que el [tiempo entre] es gretaer que 61 no las fechas posteriores.
Así que cuando utilicé la función de rango inferior, clasifica todas las fechas donde no hay bandera (incluyendo las fechas después de la bandera de 61 días),
pero quiero que después de 61 días el rango debe comenzar de nuevo a partir de 1 y la próxima fecha después debe ser 2 y así sucesivamente
Rango - RANKX (
FILTRO (
'mesa'
,'table'[Customer_ID] - EARLIER ( [Customer_ID] )
&& [61 Bandera] - ANTERIOR([61 Bandera])
), [fecha],asc, denso)
Anonymous
5 years agoNot applicable
Pude resolver este problema añadiendo la siguiente condición:
[fecha] > EARLIER([fecha]) -61
frecuencia : RANKX (
FILTRO (
'mesa'
,'table'[Customer_ID] - EARLIER ( [Customer_ID] )
&& [fecha] > EARLIER([fecha]) -61
), [fecha],
Asc
Denso
)