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
Conecté mi base de datos SQL a PwerBi y he unido algunas tablas. Ahora la tabla contiene a un ID una pregunta y una respuesta.
Quiero mostrar SOLAMENTE los IDs donde la respuesta de una pregunta es "Ja" (Sí) Y la respuesta de la otra pregunta es "Ja". En el futuro debe haber 4 preguntas y algunas de ellas contiene otras respuestas como números.
Ahora muestra cualquier respuesta con "ja" pero quiero que sólo el rojo y el verde se muestren en el Visual.
No hay ningún filtro en el que se pueda hacer clic que pueda hacer eso? ¿Necesito la Medida /DAX para eso?
Para cualquier nuevo filtro quiero que necesito escribir un nuevo DAX ?
Gracias por la ayuda
Solved! Go to Solution.
Más ejemplos de captura de pantalla:
Proud to give back to the community!
Thank You!
Gracias por las respuestas. Más información sobre la tabla.
La base de datos es de un hospital en Alemania y contiene mucho más (como nombres y direcciones).
El paciente rellena una Anamnesis digital en una tableta y que son las respuestas del SQL Server.
Ahora el Doctor quiere saber (por ejemplo) cuántas personas son mayores de 65 años Y han marcado la pregunta "Problemas con escaleras de paso" con "Sí" (ja) Y "¿Tienes una articulación artificial?" con "Sí"
Cada nueva línea en la tabla comienza con el nombre, pregunta y respuesta del PID (ID del paciente)
En la imagen de arriba quería ver todos los PID donde la respuesta de la pregunta "Enfermedad del corazón / cardio" es "Sí" Y el mismo PID respondió a la pregunta "¿Tienes Tattos o Piercings?" con "Sí". Sólo debe mostrar 4 líneas ahora (2x el mismo PID) o tal vez 2 líneas (mismo PID en 1 línea)
Conozco SQL Language pero los doctores no, pero están técnicamente interesados
¿Es posible mostrar eso con filtros? ¿Tal vez en una mesa nueva o en una nueva columna?
Ok, pruébalo....
De acuerdo con la última publicación, todavía necesitamos crear una Tabla de Valores Combinados de Tabla de Seleccionados (Slicer):
(Pestaña Modelado -> Nueva Tabla / Y
Ahora creamos varios meausre de nuevo en la tabla de datos original:
(Cambié el delimitador a un carácter de tubería en lugar de coma, usar cualquier carácter que funcione para sus datos ...)
(Si esta fila de pregunta - combinación de respuestas fue FOUND en la tabla de selección / segmentación)
Proud to give back to the community!
Thank You!
Más ejemplos de captura de pantalla:
Proud to give back to the community!
Thank You!
Modifiqué este post para obtener lo que creo que necesitas:
Primero cree una Nueva Tabla con SOLAMENTE este Valor, y asegúrese de que NO está Vinculado a la tabla original
Usaremos este Meausre si 'Encontrado' como filtro de los datos finales, para mostrar sólo aquellos con Respuestas Seleccionadas
Proud to give back to the community!
Thank You!
Considere este proceso en su lugar... Supongo que sólo quiere UID donde TODAS las condiciones son 'ja', y el UID rojo tiene un 'nein' en algún lugar que no se muestra en el ejemplo?
En lugar de filtrar en Antworten, cree una nueva columna llamada "Comprobación de resumen" y coloque su lógica con instrucciones IF / THEN en esta columna. (Esto también le ayudará cuando tenga 4 diferentes CHECKS LOGIC para obtener un verdadero 'Ja' / 'Nein' al final de la lógica de columna 'resumen Check', no sólo uno....)
AHORA, ya que veo varios números UID en su ejemplo, voy a asumir algunas filas fo datos fallarán en la comprobación, y algunos pasarán. ¿Está buscando UIDs donde pasan TODOS LOS ROWS?
Si es así... necesitará crear una nueva tabla con solo valores UID únicos. Utilice esta nueva tabla para 'COUNT UID' y "COUNT CHECK'. Crear una 'Comprobación final' de recuento de UID - Recuento de comprobación, a continuación, que UID es finalmente el filtro que se usará para obtener sólo buenos UID.
Por ejemplo (de nuevo se basa en mi suposición) - UID 907216 tiene 3 filas totales, y solo 1 de las 3 filas tiene 'ja' en el coulmn 'Resumen. En la tabla de resumen, este UID (listado solo una vez - eliminar duplicados) tendrá 'COUNT UID' de 3, y 'COUNT Check' de 1. Thses no coinciden, así que 'Final Check' fallará 'nein'final.
UID 9103836 tiene 5 filas totales, y las 5 tienen 'ja' en la columna 'Resumen de verificación'. COUNT UID será 5, y COUNT CHeck será 5, AHORA este UID pasará y 'Final Check' será 'final ya'.
AHORA, puede usar esta tabla con el filtro 'Final ya', para unir solo buenos UID a su tabla Summary para extraer los datos que necesita de TODAS las filas UID según sea necesario.
Proud to give back to the community!
Thank You!
Hay @Zweier
En el mismo wy que creó un filtro para que la respuesta sea "Ja", puede crear un filtro en la columna middel que vea solo las dos preguntas que desea mostrar (con un or)
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
@Zweier, ya has filtrado en Ja, ¿Tiene la pregunta más de una respuesta y todas ellas necesitan ser Ja?
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |