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.
Hola
Armé una encuesta que tiene aproximadamente el formato en la captura de pantalla adjunta. Me gustaría crear una medida que filtre esta tabla de tal manera que solo se considere la última respuesta por persona para otras medidas / análisis. En mi ejemplo adjunto, las filas 2 a 5 deben filtrarse. Imagino que esto usará alguna combinación de LASTDATE y SUMMARIZE, pero aún no he llegado a este nivel de competencia. ¡Gracias!
Solved! Go to Solution.
Dado que no necesita los datos excluidos para ninguna medida o análisis, eliminaría las filas innecesarias en Power Query, en lugar de con las funciones DAX que mencionó. Eso simplificará enormemente todas sus medidas.
Adjunto un archivo PBIX con la solución aquí que puedes descargar. Esencialmente utilicé la función Agrupar por para crear una tabla con la fecha máxima para cada persona. Estas son las fechas que queremos mantener para cada persona. Luego utilicé una unión interna para mantener solo las filas de la tabla original que coinciden con esa nueva tabla que tiene las fechas máximas.
Déjame guiarte a través de él en detalle:
Después de ingresar los datos en una tabla inteligentemente llamada "Tabla", hice clic derecho en esa Tabla en el panel Consultas en el lado izquierdo y elegí "Duplicar".
Luego hice clic con el botón secundario y renombré la nueva consulta "DatesToKeep", y luego seleccioné esa consulta. Luego fui a Transformar > Grupo Por e ingresé los parámetros como se ve a continuación:
La tabla resultante se ve así.
Luego seleccioné la tabla original en el panel de consulta de la izquierda, y luego fui a Inicio > Consultas mergie, y agregué una combinación con los parámetros como se ve a continuación:
El "Interior" bajo Join Kind es importante.
La tabla resultante se veía así:
Luego hice clic con el botón derecho en la columna DatesToKeep y la eliminé.
El resultado final se ve así:
Puede hacer clic con el botón derecho en la consulta DatesToKeep y desmarcar "Habilitar carga" para que la tabla auxiliar no se cargue en su modelo de datos. A continuación, elija Cerrar y Aplicar.
¡Espero que ayude!
Steve
¡Sí, muchas gracias! Pensé que Power Query podría ser el camino a seguir en este, pero no estaba seguro de cómo sacar la fecha máxima y luego filtrar la tabla original en ella, pero esto tiene mucho sentido.
Dado que no necesita los datos excluidos para ninguna medida o análisis, eliminaría las filas innecesarias en Power Query, en lugar de con las funciones DAX que mencionó. Eso simplificará enormemente todas sus medidas.
Adjunto un archivo PBIX con la solución aquí que puedes descargar. Esencialmente utilicé la función Agrupar por para crear una tabla con la fecha máxima para cada persona. Estas son las fechas que queremos mantener para cada persona. Luego utilicé una unión interna para mantener solo las filas de la tabla original que coinciden con esa nueva tabla que tiene las fechas máximas.
Déjame guiarte a través de él en detalle:
Después de ingresar los datos en una tabla inteligentemente llamada "Tabla", hice clic derecho en esa Tabla en el panel Consultas en el lado izquierdo y elegí "Duplicar".
Luego hice clic con el botón secundario y renombré la nueva consulta "DatesToKeep", y luego seleccioné esa consulta. Luego fui a Transformar > Grupo Por e ingresé los parámetros como se ve a continuación:
La tabla resultante se ve así.
Luego seleccioné la tabla original en el panel de consulta de la izquierda, y luego fui a Inicio > Consultas mergie, y agregué una combinación con los parámetros como se ve a continuación:
El "Interior" bajo Join Kind es importante.
La tabla resultante se veía así:
Luego hice clic con el botón derecho en la columna DatesToKeep y la eliminé.
El resultado final se ve así:
Puede hacer clic con el botón derecho en la consulta DatesToKeep y desmarcar "Habilitar carga" para que la tabla auxiliar no se cargue en su modelo de datos. A continuación, elija Cerrar y Aplicar.
¡Espero que ayude!
Steve
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 |