Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
En SQL puedo crear filtros para la última versión y durante los últimos 15 días. ¿Cómo lo haría en Power BI sin usar SQL?
Ejemplo:
fecha | policía | Valor 1 | Valor 2 | Valor 2 | COLUMNA ÚLTIMA FECHA | COLUMNA ÚLTIMA 15 DÍAS FECHA DE EDAD |
18/4/21 14:35 | 1 | 1 | 2 | 3 | verdadero | falso |
18/4/21 14:34 | 1 | 1 | 3 | 2 | falso | falso |
18/4/21 14:35 | 2 | 3 | 2 | 1 | verdadero | verdadero |
16/4/21 13:00 | 3 | 3 | 3 | 3 | verdadero | verdadero |
15/4/21 13:23 | 4 | 2 | 2 | 2 | verdadero | verdadero |
14/9/21 4:00 | 1 | 1 | 1 | 1 | falso | falso |
03/04/2021 10:00 | 1 | 0 | 5 | 8 | falso | verdadero |
¡Cualquier ayuda estaría contenta!
Solved! Go to Solution.
He creado un archivo pbix de ejemplo(ver archivo adjunto),por favor compruebe si eso es lo que desea.
Si el anterior no es lo que desea, proporcione su resultado esperado con lógica de muestra y cálculo. Gracias.
Saludos
No fue la solución, pero encontré una manera de resolver este problema.
Transforme Ddate> Separar fecha y hora con delimitador de espacio> seleccione Fecha y policía> eliminar duplicados.
He creado un archivo pbix de ejemplo(ver archivo adjunto),por favor compruebe si eso es lo que desea.
Si el anterior no es lo que desea, proporcione su resultado esperado con lógica de muestra y cálculo. Gracias.
Saludos
Hola @yingyinr.
Lo probé y si agregas más datos hace 15 días todavía devuelve todas las fechas como TRUE.
¿Cuál es la lógica de cálculo de las dos últimas columnas? La fórmula que proteí antes es agrupar por policía primero, luego obtener la fecha máxima de cada policía. Si la policía actual solo tiene un registro o si hay varios registros y la fecha correspondiente a la policía es 15 días antes de la fecha máxima, se mostrará TRUE. De lo contrario, se muestra FALSE.
Si la comprensión anterior es correcta, actualice la fórmula de columna calculada [COLUMNA ÚLTIMA 15 DÍAS FECHA ANTIGUA ] como se indica a continuación y compruebe si puede obtener el resultado correcto.
COLUMNA ÚLTIMA 15 DÍAS FECHA ANTIGUA =
_COUNT VAR =
CALCULATE ( COUNT ( 'Table'[Date] ), ALLEXCEPT ( 'Table', 'Table'[Police] )
devolución
IF (
_count = 1
|| DATEDIFF ( 'Tabla'[Fecha], [ÚLTIMA FECHA], DÍA ) >= 15,
"CIERTO",
"FALSO"
)
|
Saludos
Mi inglés no es el mejor. =/
Ok, estoy tratando de explicarlo. Power BI logra identificar que la policía 1 lanzada el 21/04/2021 a las 13:35 es más reciente que la policía 1 lanzada el 21/04/2021 13:30 en base a los registros más actuales.
¿Habría alguna manera de considerar los mismos criterios que el día actual de hace 15 días?
Gracias por la paciencia.
No fue la solución, pero encontré una manera de resolver este problema.
Transforme Ddate> Separar fecha y hora con delimitador de espacio> seleccione Fecha y policía> eliminar duplicados.
Gracias ❤️
Ahora puedo eliminar el "ajuste" en el SQL y usarlo sólo en power bi.
Por favor, explique la regla COLUMN LAST DATE para las dos últimas filas.
Es una columna de cálculo, siempre será cierto para el último registro y falso para el resto.
Tendría que comprobar hasta el último registro de la misma instancia y hace 15 días.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |