Hi Thoilloickieng16
The SBB legally is not required to give compensation for missing a flight due to delay (infos found from their official website)
It states:
SBB is obliged to take passengers to their destination (final destination on the ticket) on the same day – even if they have to change trains several times or take a diversion. However, The Swiss Federal Law on Public Transport contains no provisions with regard to compensation for missing flight connections, theatrical performances, concerts, examinations and the like, or for loss of working hours.
Infos found here
If you want, you can still fill out a formal complaint with this form
Hope this helps and best regards
Zebis