Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Necesito una medida o una columna calculada para crear fechas de clasificación dinámicas en el período seleccionado. para una etiqueta en particular cuando se utilizó por última vez.
Así que quiero clasificar desde el rango de fecha reciente como 1. en el período seleccionado.
Detalles de la tabla:
Hecho de uso de etiquetas: ID de etiqueta
Hecho de uso de la etiqueta: fecha del pedido
Dato de uso de la etiqueta - ID de pedido
Dim de cuenta: nombre de la cuenta
Probé max (fecha de pedido) - su funcionamiento.
pero el identificador de pedido exacto no se mostraba para esa fecha. (Si aplico el último id de pedido en el campo, muestra un ID de pedido pero no en ese ID de pedido de fecha)
Seleccioné solo la fecha del mes de abril, para este rango de fechas, tengo que aplicar el rango. mientras que im cambiando el rango de fechas, debería cambiar la clasificación dinámicamente.
y quiero filtrar el Rango como 1 en el filtro de palanca visual. después de eso, debe mostrar solo un registro para cada etiqueta.
Acerré el archivo pbix de muestra solo con pocos datos.
Gracias
a measure or calculated column to create dynamic ranking
No se pueden hacer cosas dinámicas con columnas calculadas.
¿Entiendo bien que quieres
- encontrar todos los ID de etiqueta en un mes
- encontrar el último día para cada ID de etiqueta
- Busque el ID de conjunto para ese ID de etiqueta y fecha
- crear un rango sobre estos ID de conjunto
¿Derecha?
Todas las columnas de la misma tabla,
ahora el requisito es que cada etiqueta debe mostrar solo un registro (Último registro) como cuando se usó por última vez (Fecha de último pedido) basado en la segmentación de datos de fecha. Probé la fecha del último pedido en filtros de columna, que no darán el resultado exacto.
Mis pasos son los siguientes.
1. Cree una nueva tabla de calendario y cree una relación con [Fecha del pedido].
2. Nuevas medidas.
last order date =
CALCULATE (
MAX ( 'May'[Order Date] ),
FILTER ( ALLSELECTED('May') , 'May'[Tag ID] = MAX ( 'May'[Tag ID] ) )
)
max date = MAX('May'[Order Date])
Rank = IF([max date]=[last order date]&&[max date]<>BLANK(),1)
3. Nuevo un slicer y una tabla visual.
El archivo PBIX se adjunta como referencia.
Saludos
Gao
Equipo de soporte de la comunidad
Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Si no entiendo bien sus necesidades o todavía tiene problemas, no dude en hacérnoslo saber. ¡Muchas gracias!
Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de muestra