I use QGIS 3.22.2 and I have points datasets of records from ecology surveys with column of "ID" of individual record and column "Species" with few different values (for example: 'Pip', 'Pop', 'Pep' and 'Pap') and I need to make rule based symbology with different symbols for different "Species", almost all of records from same species will have same offset points (0,0), but to avoid points overlapping I need for some records of same "Species" - for example: "Species"='Pip' - with given particular "ID" - for example "ID"='2' I would like to have offset points set up on (3,4) and for "ID"='5' I would like to have offset points set up on (5,6), etc.
How and where I can set up this kind of Rule-based symbology in QGIS?