hey, I attached a file called mockdata.csv so you can see what i mean. I edited the data of course but basically the field called "flag" is either a 1 or 0. if its a 1, then i got an error and the "date/time" field marks the time of every "transaction #" on the "slot #" im trying to calculate the percentage of time elapsed from start time to end time that i didnt recieve an error, so you will see from the data that it will be mostly 100%. since the original is so big, i want to do intervals of 15 minutes but really i want to know if i can break up the graph that way. p.s. i've been tinkering around with this as we speak, and i keep getting an error that says: 1. Syntax error on token "(", ; expected value = (java.lang.Number)(if (((java.lang.Long)field_error_flag.getValue()).equals(0))//$JR_EXPR_ID=10$ ^ 2. Syntax error on token ")", delete this token });//$JR_EXPR_ID=10$ ^ 3. Syntax error on token "(", ; expected value = (java.lang.Number)(if (((java.lang.Long)field_error_flag.getOldValue()).equals(0))//$JR_EXPR_ID=10$ ^ 4. Syntax error on token ")", delete this token });//$JR_EXPR_ID=10$ ^ 5. Syntax error on token "(", ; expected value = (java.lang.Number)(if (((java.lang.Long)field_error_flag.getValue()).equals(0))//$JR_EXPR_ID=10$ ^ 6. Syntax error on token ")", delete this token });//$JR_EXPR_ID=10$ ^ 6 errors How can i get rid of that???