In each column I have the plants, plus a last colum for the total of rows.For example, the first total (the red in the right upper corner) is: (AZ:BR) + (AZ:PZ) + (AZ:SE) + (AZ:SF) + (AZ:TL).

Then I have rows for FuelType (AZ,BZ,GS in this example), and the report has 2 header inside: one for DescFuel (Oil and Gasoline in this case), and another header for stocks (InitialStock e FinalStock).

Inside them the are total rows that sum TypeFuel foreach plant, foreach Stock and foreach DescOil.For example the first TotalCol is: (AZ:BR) + (BZ:BR)

I know that is very complicated, but can anyone give me a step by step help on how to make a table (or matrix) that create this report?

Not fully clear on layout as its difficult to follow from your post. If you could post a screenshot in some shared server and share the link, that would helpAnyways, looks like the belowyou need to use a matrix container with the column group on Plant field and row groups on DescFuel,Stock and TypeFuel on different levels.

Also one more small thing. There's no version called SSRS 2003. SSRS has only versions 2000,2005 and 2008 as it ships as a component along with SQL Server installation.I think 2003 is just edition of Visual Studio IDE