Hello, all. I am attempting to create a summary report for a survey that lists projects by their year and funding source. The survey, itself, has entries for each funding source and year combination. So for our Capital Improvement Fund, we have cif_2024, cif_2025, cif_2026, etc.
For the summary report, I'd like a list of all projects by funding source with the amount of funding by year. However, I do not want projects returned if there is no funding for that source at all. I've come up with the following template:

The idea is to have a new table for each funding source. In case you cannot see it, the formula is: ${#survey| where:” cif_2024!=’’”|orderByFields:"project_name"}${project_name}
The idea is to add "cif_2024!='' and cif_2025!='' and cif_2026=!''" etc. so that the if all fields are null, it won't add the project to the list.
I'm running into two issues:
1) The formula doesn't work at all with the != no matter what's between the apostrophes. When I run a sample report, I get the following error: "An error occurred when querying data from the feature layer. 400: UNKNOWN_ERROR 'where' parameter is invalid."
2) When I remove the !, the expression works if I have a number between the apostrophes, such as "cif_2024='90000'. If I use "cif_2024='', it returns no entries, and I do have an entry where cif_2024 is blank. So I am concerned that my fields aren't actually blank even if that's how they show up in the data table. The fields are conditional in the survey on choosing the correct year and funding source.
Any help is very appreciated.