none
Como mapear en aspx vb.net desde consulta mysql RRS feed

  • Pregunta

  • Buenas tardes

    tengo la siguiente consulta

    SELECT test.grupoClima As IdGrupoClima,
    edco_dimensiones.indicador AS Dimension,
    edco_preguntas.id_pregunta,
    edco_preguntas.pregunta,
    sum(valor) as valor,
    edco_preguntas.tipo as tipo,
    COUNT(DISTINCT id_candidato) AS Candidatos
    FROM edco_respuesta INNER JOIN edco_preguntas ON edco_preguntas.id_pregunta = edco_respuesta.id_pregunta
    INNER JOIN edco_dimensiones ON edco_dimensiones.id_dimension = edco_preguntas.id_dimension
    INNER JOIN test ON test.id_test = edco_respuesta.id_test
    WHERE test.grupoClima = 5 and test.estado=1
    GROUP BY edco_respuesta.id_pregunta ORDER BY edco_respuesta.id_pregunta;

    arroja el siguiente resultado: IdGrupoClima Dimension id_pregunta pregunta valor tipo Candidatos 5 Relaciones Interpersonales 1 Los miembros del grupo tienen en cuenta mis opiniones. 15 1 3 5 Relaciones Interpersonales 2 Soy aceptado por mi grupo de trabajo. 14 1 3 5 Relaciones Interpersonales 3 Los miembros del grupo son distantes conmigo. 5 0 3 5 Relaciones Interpersonales 4 Mi grupo de trabajo me hace sentir incómodo. 6 0 3 5 Relaciones Interpersonales 5 El grupo de trabajo valora mis aportes. 11 1 3 5 Estilo de Dirección 6 Mi jefe crea una atmósfera de confianza en el grupo de trabajo. 14 1 3 5 Estilo de Dirección 7 Mi jefe es mal educado. 5 0 3 5 Estilo de Dirección 8 Mi jefe generalmente apoya las decisiones que tomo. 12 1 3 5 Estilo de Dirección 9 Las órdenes impartidas por el jefe son arbitrarias. 7 0 3 5 Estilo de Dirección 10 El jefe desconfía del grupo de trabajo. 8 0 3 5 Retribución 11 Entiendo bien los beneficios que tengo en la empresa. 13 1 3 5 Retribución 12 Los beneficios de salud que recibo en la empresa satisfacen mis necesidades. 12 1 3 5 Retribución 13 Estoy de acuerdo con mi asignación salarial. 11 1 3 5 Retribución 14 Mis aspiraciones se ven frustradas por las políticas de la empresa. 8 0 3 5 Retribución 15 Los servicios de salud que recibo en la empresa son deficientes. 9 0 3 5 Sentido de Pertenencia 16 Realmente me interesa el futuro de la empresa. 12 1 3 5 Sentido de Pertenencia 17 Recomiendo a mis amigos la empresa como un excelente sitio de trabajo. 11 1 3 5 Sentido de Pertenencia 18 Me avergüenzo de decir que soy parte de la empresa. 8 0 3 5 Sentido de Pertenencia 19 Sin remuneración no trabajo horas extras. 9 0 3 5 Sentido de Pertenencia 20 Sería más feliz en otra empresa. 10 0 3 5 Disponibilidad de Recursos 21 Dispongo del espacio adecuado para realizar mi trabajo. 11 1 3 5 Disponibilidad de Recursos 22 El ambiente físico de mi sitio de trabajo es adecuado. 10 1 3 5 Disponibilidad de Recursos 23 El entorno físico de mi sitio de trabajo dificulta la labor de desarrollo 9 0 3 5 Disponibilidad de Recursos 24 Es difícil tener acceso a la información para realizar mi trabajo. 10 0 3 5 Disponibilidad de Recursos 25 La iluminación del área de trabajo es deficiente. 11 0 3 5 Estabilidad 26 La empresa despide personal sin tener en cuenta su desempeño. 3 0 3 5 Estabilidad 27 La empresa brinda estabilidad laboral. 14 1 3 5 Estabilidad 28 La empresa contrata personal temporal. 5 0 3 5 Estabilidad 29 La permanencia en el cargo depende de preferencias personales. 6 0 3 5 Estabilidad 30 Del buen desempeño depende la permanencia en el cargo. 11 1 3 5 Claridad y Coherencia en la Dirección 31 Entiendo de manera clara las metas de la empresa. 14 1 3 5 Claridad y Coherencia en la Dirección 32 Conozco bien cómo la empresa está logrando sus metas. 13 1 3 5 Claridad y Coherencia en la Dirección 33 Algunas tareas a diario asignadas tienen poca relación con las metas. 6 0 3 5 Claridad y Coherencia en la Dirección 34 Los directivos no dan a conocer los logros de la empresa. 7 0 3 5 Claridad y Coherencia en la Dirección 35 Las metas de la empresa son poco entendibles. 8 0 3 5 Valores Colectivos 36 El trabajo en equipo con otras dependencias es bueno. 13 1 3 5 Valores Colectivos 37 Las otras dependencias responden bien a mis necesidades laborales. 12 1 3 5 Valores Colectivos 38 Cuando se necesita información de otras dependencias se puede conseguir fácilmente. 11 1 3 5 Valores Colectivos 39 Cuando las cosas salen mal las dependencias son rápidas en culpar a otras. 8 0 3 5 Valores Colectivos 40 Las dependencias resuelven problemas en lugar de responsabilizar a otras. 9 1 3 .

    y el gráfico es de este tipo

    Relaciones Interpersonales

    1. Los miembros del grupo tienen en cuenta mis opiniones.

                                          78%

    2. Soy aceptado por mi grupo de trabajo.

                                                          89%                                                                              

    3. Los miembros del grupo son distantes conmigo.

                                                  84%

    4. Mi grupo de trabajo me hace sentir incómodo.

                                                        86%

    5. El grupo de trabajo valora mis aportes.

                                          78%

    De esta forma es el gráfico los porcentajes corresponden al valor total de la tabla por cada ítem/5 valor máximo de cada pregunta  así: 3.90/5 ,4.45/5, 4.22/5, 4.30/5, 3.91/5 .Acá es donde tengo la duda debo hacer una consulta dinámica para obtener los valores de la tabla y del gráfico su orientación hacia como diseñar la clase gracias.

    Coloqué el resultado de la consulta ya que no me deja agregar imagenes aún.

    y me surge una duda al tener que mapearla, adicionalmente debo hacer una tabla y grafico de forma tal la tabla como se explica recorrer cada dimension, por cada valor de pregunta saber cuantas personas contestaron 1,2,3,4,5 y dividirlo por el total de personas para cada pregunta y son 8 dimensiones. 

    por cada una de las 8 dimensiones en la consulta debo hacer 8 tablas como lo explico anteriormente de la siguiente manera

    ÍTEM / PUNTAJE

    1

    2

    3

    4

    5

    VALOR TOTAL

    1. Los miembros del grupo tienen en cuenta mis opiniones.

    0.00%

    2.94%

    35.29%

    34.31%

    27.45%

    3.90

    2. Soy aceptado por mi grupo de trabajo.

    0.00%

    1.96%

    8.82%

    36.27%

    52.94%

    4.45

    Los miembros del grupo son distantes conmigo.

    0.98%

    4.90%

    8.82%

    46.08%

    39.22%

    4.22

    4. Mi grupo de trabajo me hace sentir incómodo.

    0.98%

    3.92%

    13.73%

    31.37%

    50.00%

    4.30

    5. El grupo de trabajo valora mis aportes.

    0.00%

    9.80%

    22.55%

    38.24%

    29.41%

    3.91

    Puntuación del clima por indicador sobre 25 puntos

    20.77

    Valor del 1 al 5 = cantidad de personas que respondieron el numero de la pregunta/cantidad total de personas que hicieron el test   y el valor total= sumatoria de puntos por pregunta divido/5

    En la clase donde mapearé puedo hacer un metodo con una consulta mysql y for o foreach o como podria hacer el mapeo y esta tabla por ahora ya que requiere una consulta dinamica gracias





    jueves, 20 de diciembre de 2018 19:41

Respuestas

  • Hola  Jorge Alexander Valencia Valencia

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comento que estaremos realizando una revisión a profundidad acerca del inconveniente que se te está presentando.

    Proporcionaremos una respuesta lo más pronto posible.

    Gracias por usar los foros de MSDN.

    Pedro Alfaro
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    viernes, 21 de diciembre de 2018 18:01
    Moderador