Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola
Espero que pueda ayudarme con el siguiente tema.
Tengo un conjunto de datos con datos de cuestionario. Para cada cuestionario enviado, se crea un registro con una fecha en la que se envió (fecha de envío). Cuando alguien rellena el cuestionario, se crea un nuevo registro con una fecha de respuesta (respuesta de fecha) agregada. Quiero filtrar los registros iniciales de los cuestionarios que se han rellenado, pero también mantener los registros que aún no se han rellenado y, por lo tanto, solo tienen un registro. Cuando filtro la respuesta de fecha, perdería los registros te que aún no se han rellenado.
El objetivo es limpiar el conjunto de datos y crear medidas que calculen el número de cuestionarios enviados, cuántos se enviaron y cuántos siguen esperando respuesta. He creado un ejemplo:
questionnaire_id | Asunto | fecha de envío | respuesta de fecha |
100 | a | 1-1-2020 | |
100 | a | 1-1-2020 | 14-1-2020 |
101 | b | 2-1-2020 | |
102 | c | 6-1-2020 | |
102 | c | 6-1-2020 | 8-1-2020 |
Quiero que el resultado sea algo como esto:
100 | a | 1-1-2020 | 14-1-2020 |
101 | b | 2-1-2020 | |
102 | c | 6-1-2020 | 8-1-2020 |
Espero que puedas ayudarme.
saludos
Shipova
Hola @shipova ,
Intente crear una columna calculada:
Column = CALCULATE(FIRSTNONBLANK('Table (2)'[date response],0),ALLEXCEPT('Table (2)','Table (2)'[questionnaire_id]))
Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Desafortunadamente esto no funciona. Filtra los cuestionarios que aún no tienen una fecha de respuesta, pero todos los demás registros siguen ahí.
@shipova , Crear nueva tabla
resume(Tabla, Tabla[questionnaire_id], Tabla[asunto], Tabla[fecha enviada] , "respuesta de fecha" , lastnonblank(Tabla[respuesta de fecha],blank()))
O
resume(Tabla, Cuadro[questionnaire_id], Tabla[asunto],"fecha enviada", min( Tabla[fecha de envío]) , "respuesta de fecha" , lastnonblank(Table[date response],blank()))
o utilizar medidas
min( Tabla[fecha de envío])
lastnonblank(Tabla[respuesta de fecha],blank())
con questionnaire_id y sujeto
desafortunadamente esto no funcionó. Obtengo la misma tabla sin la columna de respuesta de fecha.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
3 | |
2 | |
1 | |
1 | |
1 |