Hello Nick,
take a look at this example here…
https://russian-dima.wixsite.com/meinewebsite/blank-3
function start_Filter (parameter) {
let filter = wixData.filter()
let myKategory = $w('#dropdown1').value
let myTutorial = $w('#dropdown2').value
if ($w('#dropdown1').value!=0) {filter = filter.eq('kategorie', myKategory);}
if ($w('#dropdown2').value!=0) {filter = filter.eq('tutorialLevel', myTutorial);}
$w('#dataset1').setFilter(filter)
}
It will help you to understand how to set multiple filter.
EDIT: Try this one…
function search() {
let filter = wixData.filter();
let filterCheckbox1 = $w("#checkbox1").checked;
let filterCheckbox2 = $w("#checkbox2").checked;
let filterCheckbox3 = $w("#checkbox3").checked;
let filterCheckbox4 = $w("#checkbox4").checked;
let filterCheckbox5 = $w("#checkbox5").checked;
if (filterCheckbox1 ) {filter = filter.eq("boolean1", true);}
if (filterCheckbox2 ) {filter = filter.eq("boolean2", true);}
if (filterCheckbox3 ) {filter = filter.eq("boolean3", true);}
if (filterCheckbox4 ) {filter = filter.eq("boolean4", true);}
if (filterCheckbox5 ) {filter = filter.eq("boolean5", true);}
$w('#dataset1').setFilter(filter)
})