4 Replies Latest reply on Dec 31, 2016 1:40 AM by Carlos Cañizares

    Count number of respondents with positive value over time / Contar el numero de sujetos con valor positivo por unidad de tiempo

    Carlos Cañizares

      ___________________________________________________________________ESPAÑOL

      Hola,

      Tengo la dimensión "time" que representa segundos y va de 0 a 60.

      Tengo la dimensión "respondent ID" que son los sujetos.

      Tengo un dato de "Motivation" que es un valor decimal, para cada sujeto (respondent ID) y cada segundo (time).

       

      Represento el promedio de motivación para cada segundo, pero ahora quiero contar el numero de sujetos con motivación positiva (Motivation >0) o negativa para cada segundo de tiempo.

       

      Lo estoy intentando hacer con expresiones LOD, pero no lo consigo.

       

      Lo que he intentado es lo siguiente:

       

      Hago una LOD para definir la motivacion para cada sujeto:

      Motivation Per Respondent:

      { FIXED [respondent ID] : SUM([Motivation])}

       

      Luego hago un campo calculado para definir motivación positiva o negativa:

       

      IF [Motivation Per Respondent] > 0 then "Positive"

      ELSE "Negative"

      END

       

      Pero no me sirve, yo quiero representar el numero de sujetos con motivación positiva para cada segundo.

      Muchas gracias de antemano!!!

      _______________________________________________________________________________________________ENGLISH

      Hello,

      I have the dimension "time" that represents seconds and goes from 0 to 60.

      I have the dimension "respondent ID" that are the subjects identification (people).

      I have a data of "Motivation" that is a decimal value, for each subject (respondent ID) and every second (time).

       

       

      I usually plot the average motivation for each second, but now I want to count the number of subjects with positive motivation (Motivation> 0) or negative for each second of time.

      I'm trying to do it with LOD expressions.

       

      What I have tried is the following:

       

      Write a LOD expression to define the motivation for each subject:

       

      Motivation Per Respondent:

      { FIXED [respondent ID] : SUM([Motivation])}

       

      Then I write a calculated field:

       

      IF [Motivation Per Respondent] > 0 then "Positive"

      ELSE "Negative"

      END

       

      But I don´t get to graph number of subjects with positive value!!

      Thanks in advance for your help!!