Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Estoy luchando para conseguir una fórmula para trabajar, donde tengo una lista de identificaciones y fechas. y quiero un ID de conteo basado en los últimos 7 días
He añadido esta columna para obtener la fecha de 7 días - 7 días - Hoy()-7
Luego agregué otra columna con esta fórmula
Id. de recuento de 7 días (CALCULATE(COUNTA('TU Feed'[ID]),FILTER(ALLSELECTED('TU Feed'),'TU Feed'[ID]'EARLIER('TU Feed'[ID])&&'TU Feed'[departure_date]>'TU Feed'[7 Días])))
Pero no está funcionando correctamente. He intentado investigar esto durante horas, pero no puedo conseguir que funcione. cualquier ayuda sería muy apreciada
Un ejemplo de mis datos en TU Feed
ID - departure_date - tiempo
1 - 20/04/2020 - 01:20
2 - 20/04/2020 -04:50
3 - 20/04/2020 -05:45
1 - 21/04/2020 - 06:45
1 - 21/04/2020 - 12:45 [excluir como fecha duplicada]
2 - 21/04/2020 - 04:20
2 - 21/04/2020 - 09:20 [excluir como fecha duplicada]
1 - 22/04/2020 - 10:45
1 - 22/04/2020 - 19:45
2 - 22/04/2020 - 04:20
3 - 22/04/2020 - 09:20
ID 1 - debe ser igual a 3
ID 2 - debe ser igual a 3
ID 3 - debe ser igual a 2
Solved! Go to Solution.
Hola, @Pandadev
Según su descripción, hoy es 4/28/2020. Creé datos para reproducir tu escenario.
Mesa:
Puede crear una medida como se muestra a continuación.
Count =
var _id = SELECTEDVALUE('Table'[ID])
return
CALCULATE(
DISTINCTCOUNT('Table'[Departure_date]),
FILTER(
ALLSELECTED('Table'),
'Table'[ID] = _id&&
'Table'[Departure_date]>=TODAY()-7&&
'Table'[Departure_date]<=TODAY()
)
)
Resultado:
Saludos
Allan
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @Pandadev
Según su descripción, hoy es 4/28/2020. Creé datos para reproducir tu escenario.
Mesa:
Puede crear una medida como se muestra a continuación.
Count =
var _id = SELECTEDVALUE('Table'[ID])
return
CALCULATE(
DISTINCTCOUNT('Table'[Departure_date]),
FILTER(
ALLSELECTED('Table'),
'Table'[ID] = _id&&
'Table'[Departure_date]>=TODAY()-7&&
'Table'[Departure_date]<=TODAY()
)
)
Resultado:
Saludos
Allan
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias, por su ayuda, cambié ALLSELECTED a sólo TODO en su fórmula, y ahora funciona perfectamente.
Creo que mientras filtraba la tabla para mostrar la fecha más reciente, el método ALL SELECTED no funcionaba.
¿Por qué no funcionaría un recuento distinto del campo de fecha?
En mi IU visual se filtra por la última fecha, por lo que sólo muestra la última departure_time por ID, por lo que cuando lo hago sólo muestra 1 , ya que supongo que está filtrando todas las fechas de salida anteriores. Quería ser capaz de mostrar sólo la última salida y luego mostrar cuántos en los últimos 7 días .
La forma más simple de la respuesta es: tienes que usar ALL() para restaurar las filas de la tabla para que puedas contarlas cuando los objetos visuales solo muestren una fila.
Escribí:
Una medida para obtener la fecha de inicio:
Help when you know. Ask when you don't!