none
Grafica segun valor de un campo RRS feed

  • Pregunta

  • Buenas tardes,

    Estoy consultando una BD de analisys services  y Tengo un campo, fecha, valor y estado, es decir para una fecha pueden existir dos estados 0 y 1 con un valor cualquiera , necesito hacer una grafica de barras que por mes me grafique los dos valores, por lo tanto tengo dos series una para el estado 0 y otra para el estado 1, pero solo toma valores para el estado 0, como hago para decirle que me grafique el valor para el estado 1, tengo esta expresion 

    IIF(Fields!Estado.Value = 1,( Fields!Valor.Value / Sum(Fields!Valor .Value)),"NO")

    pero al parecer no toma Estado = 1 porque no me muestra nada, como se lo asigno o que debo hacer?

    Saludos 


    JAZ


    • Editado JAZ17 lunes, 10 de febrero de 2014 22:29
    lunes, 10 de febrero de 2014 22:01

Respuestas

  • Hola,

    Con esa fórmula lo que estas haciendo es que evalúe únicamente el primer registro. Los gráficos necesitan agregados para pintarse.

    Prueba con esto:

    SUM(IIF(Fields!Estado.Value=1,Fields!Valor.Value, Nothing)) / SUM(Fields!Valor.Value)

    Revisa la fórmula para ver si entendí bien lo que pretendes. Esta fórmula lo que hace es sumar todos los valores con estado igual a 1 y una vez lo tiene agregado lo divide por la suma de todos los valores.

    Un saludo.

    • Marcado como respuesta JAZ17 miércoles, 12 de febrero de 2014 13:50
    martes, 11 de febrero de 2014 9:38
  • Creo que no me hice entender bien, sin embargo con ayuda de tu formula y agregando una agrupacion por el  ategory group ya lo resolvi

    Gracias


    JAZ

    • Marcado como respuesta JAZ17 miércoles, 12 de febrero de 2014 13:50
    miércoles, 12 de febrero de 2014 13:50

Todas las respuestas

  • Hola,

    Con esa fórmula lo que estas haciendo es que evalúe únicamente el primer registro. Los gráficos necesitan agregados para pintarse.

    Prueba con esto:

    SUM(IIF(Fields!Estado.Value=1,Fields!Valor.Value, Nothing)) / SUM(Fields!Valor.Value)

    Revisa la fórmula para ver si entendí bien lo que pretendes. Esta fórmula lo que hace es sumar todos los valores con estado igual a 1 y una vez lo tiene agregado lo divide por la suma de todos los valores.

    Un saludo.

    • Marcado como respuesta JAZ17 miércoles, 12 de febrero de 2014 13:50
    martes, 11 de febrero de 2014 9:38
  • Hola!!!

    Probé la formula que me das pero no funciona por que el campo SUM(Fields!Valor.Value) no es la suma de todos los valores, alli solamente toma un valor independiente y no la suma 

    Saludso 


    JAZ

    martes, 11 de febrero de 2014 17:36
  • Creo que no me hice entender bien, sin embargo con ayuda de tu formula y agregando una agrupacion por el  ategory group ya lo resolvi

    Gracias


    JAZ

    • Marcado como respuesta JAZ17 miércoles, 12 de febrero de 2014 13:50
    miércoles, 12 de febrero de 2014 13:50