Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Anonymous
Not applicable

limpiar el conjunto de datos con dos registros para un cuestionario

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_idAsuntofecha de envíorespuesta de fecha
100a1-1-2020
100a1-1-202014-1-2020
101b2-1-2020
102c6-1-2020
102c6-1-20208-1-2020

Quiero que el resultado sea algo como esto:

100a1-1-202014-1-2020
101b2-1-2020
102c6-1-20208-1-2020

Espero que puedas ayudarme.

saludos

Shipova

4 REPLIES 4
V-lianl-msft
Community Support
Community Support

Hola @shipova ,

Intente crear una columna calculada:

Column = CALCULATE(FIRSTNONBLANK('Table (2)'[date response],0),ALLEXCEPT('Table (2)','Table (2)'[questionnaire_id]))

V-lianl-msft_0-1598595598196.png

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.

Anonymous
Not applicable

Desafortunadamente esto no funciona. Filtra los cuestionarios que aún no tienen una fecha de respuesta, pero todos los demás registros siguen ahí.

amitchandak
Super User
Super User

@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

Anonymous
Not applicable

desafortunadamente esto no funcionó. Obtengo la misma tabla sin la columna de respuesta de fecha.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.