I'm new to iReport and I have a problem creating a chart. I have a report that has been executed correctly and shows all the information in right way. But my problem is that I have a chart in summery band. I can't fill the chart. I don't know why but no information fill the chart. This problem isn't related to the type of chart I think. So I think there are some problems with the properties of chart. I want to create a very simple chart as my first one. Name of the table: testChart And the fields: [id] [int] IDENTITY (1, 1) NOT NULL , [country] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [population] [int] NULL , PRIMARY KEY : id My query is: SELECT * FROM testChart order by id I want to create a chart to show countries and their population. For a pie chart I set the properties like: key expression : $F{country} value expression : $F{population} lable expression : $F{country} and the eval time is "report". Why do I have suche a this problem and how can I set them for other types of chart? please help me. I waste too much time on it. Any help with this would be very much appreciated.