vendedoressonalias0
Mis datos de origen tienen una tabla con los usuarios y cada venta que hacen se registra como una fila.
Mi objetivo es encontrar la última fecha en la que cada usuario realizó una venta y luego clasificar esas fechas en consecuencia con la última siendo 1.
ejemplo de tabla
La fórmula que estoy usando para encontrar la fecha máxima está funcionando correctamente
mi salida prevista debería tener:
rango 2 en lugar de rango 4,
rango 3 en lugar de rango 7, etc.
yingyinr
No @vendersonalias0 ,
Puede crear una medida como se indica a continuación:
Last Sale =
RANKX (
ALLSELECTED ( 'salestable' ),
CALCULATE ( MAX ( 'salestable'[Date] ) ),
,
DESC,
DENSE
)
Saludos
parar2k
@vendersonalias0 tiene sentido, supongo que usó TODO EXCEPTO ( Tabla, Tabla[Usuario]), ¿correcto?
vendedoressonalias0
Gracias por la ayuda chicos, lo suficientemente cuando estaba creando un divertido conjunto de datos ficticios que pasó a utilizar ALLEXCEPT en la fórmula MAX DATE, entonces ALLSELECTED en la última medida de fecha comenzó a funcionar…
parar2k
@vendersonalias0 hay muchas maneras de lograrlo. Recomendaría poner datos de muestra en pbix y compartir a través de una unidad / google unidad y le conseguirá la solución.
CNENFRNL
@vendersonalias0, francamente hablando, la complejidad de RANKX() está mucho más allá de las expectativas de uno especialmente, cuando se incluye otra medida en ella; La transición de contexto se produce dos veces en un escenario de este tipo.
A menos que pegue algunos datos ficticios o un archivo pbix, es difícil crear una medida correcta que se ajuste a su escenario.