Forum Discussion
rango con condiciones
- 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)
@amitchandak gracias por su respuesta.
su función DAX me da el mismo resultado que el que intenté antes.
condición: [el tiempo entre] es mayor que 61, luego comienza el rango de 1 y la fecha siguiente 2 y así sucesivamente.
En esta fecha de ejemplo: 2020/7/2 debe clasificarse como 2 y 4
@nabe , Puede quitar el identificador de la tienda y probar. Acabo de añadir como eso estaba allí en su guión
Rango - RANKX (
FILTRO (
'mesa'
,'table'[Customer_ID] - EARLIER ( [Customer_ID] )
&& [61 Bandera] - ANTERIOR([61 Bandera])
), [fecha],asc, denso)
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
- Syndicate_Admin5 years agoAdministrator
@amitchandak gracias,
Por favor, encuentre el archivo pbix en el siguiente enlace:
- Anonymous5 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)- Anonymous5 years agoNot applicablePude 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)