I have some trouble with Qgis

I have two layers of information: - the first one a vector that contains 500 objects, with attributes such as number of population,... - and a raster that has three classes: degrade (-1), stable (0) and improvement (1), plus -9999 which corresponds to non-values

What I would like to obtain, is in the attribute table of my vector layer, the percentage (area) of the three classes of my raster

something like this, in the row one : - the id, the population, the area of class 1, the area of class 2, the area of class 3. and so on for my other 500 lines.

I tried thing with Zonal statistics but I couldn't obtain what I wish

thank you so much

- Serverfault Help
- Superuser Help
- Ubuntu Help
- Webapps Help
- Webmasters Help
- Programmers Help
- Dba Help
- Drupal Help
- Wordpress Help
- Magento Help
- Joomla Help
- Android Help
- Apple Help
- Game Help
- Gaming Help
- Blender Help
- Ux Help
- Cooking Help
- Photo Help
- Stats Help
- Math Help
- Diy Help
- Gis Help
- Tex Help
- Meta Help
- Electronics Help
- Stackoverflow Help
- Bitcoin Help
- Ethereum Help