I have solved the problem: inside the filtering options of the SwitchIf if you want to see all results you need to use the OR for the “All status” set the syntax like that:
SwitchIf([Filter Table].[Filter By Completion]="All Status",thisRow.[Completed?] OR Not(thisRow.[Completed?]),[Filter Table].[Filter By Completion]="Completed",thisRow.[Completed?],[Filter Table].[Filter By Completion]="Not Completed",Not(thisRow.[Completed?]))
You Can Check the option in this doc