this is what the query and dashboard does … and filters works perfectly but when i export this same working dashboard and import it works but when i try to create new dashboard using same queries it wont work … its just so confusing
SELECT
count(*)
FROM enrollment
WHERE
EXTRACT(YEAR FROM benefit_effective_date) IN (‘2024’) AND
((‘Health’ IN (‘Health’,‘Dental’) AND insurance_type_lkp IN (131)) OR
(‘Dental’ IN (‘Health’,‘Dental’) AND insurance_type_lkp IN (132))) AND
((‘$0’ IN (‘$0’,‘>$0’,‘NULL’) AND aptc_amt = 0) OR
(‘>$0’ IN (‘$0’,‘>$0’,‘NULL’) AND aptc_amt > 0) OR
(‘NULL’ IN (‘$0’,‘>$0’,‘NULL’) AND aptc_amt IS NULL)) AND
((‘$0’ IN (‘$0’,‘>$0’,‘NULL’) AND state_subsidy_amt = 0) OR
(‘>$0’ IN (‘$0’,‘>$0’,‘NULL’) AND state_subsidy_amt > 0) OR
(‘NULL’ IN (‘$0’,‘>$0’,‘NULL’) AND state_subsidy_amt IS NULL)) AND
((‘$0’ IN (‘$0’,‘$0-$50’,‘$50–$100’,‘Above $100’) AND net_premium_amt = 0) OR
(‘$0-$50’ IN (‘$0’,‘$0-$50’,‘$50–$100’,‘Above $100’) AND net_premium_amt > 0 AND net_premium_amt < 50) OR
(‘$50–$100’ IN (‘$0’,‘$0-$50’,‘$50–$100’,‘Above $100’) AND net_premium_amt >= 50 AND net_premium_amt < 100) OR
(‘Above $100’ IN (‘$0’,‘$0-$50’,‘$50–$100’,‘Above $100’) AND net_premium_amt > 100)) AND
((‘Broker designated’ IN (‘Broker designated’,‘Assister designated’,‘No designation’) AND assister_broker_id IS NOT NULL AND broker_role = ‘AGENT’) OR
(‘Assister designated’ IN (‘Broker designated’,‘Assister designated’,‘No designation’) AND assister_broker_id IS NOT NULL AND broker_role = ‘ASSISTER’) OR
(‘No designation’ IN (‘Broker designated’,‘Assister designated’,‘No designation’) AND assister_broker_id IS NULL)) AND
((‘Enrolled’ IN (‘Enrolled’,‘Pending’,‘Terminated’,‘Cancelled’,‘Aborted’) AND enrollment_status_lkp = 125) OR
(‘Pending’ IN (‘Enrolled’,‘Pending’,‘Terminated’,‘Cancelled’,‘Aborted’) AND enrollment_status_lkp = 128) OR
(‘Terminated’ IN (‘Enrolled’,‘Pending’,‘Terminated’,‘Cancelled’,‘Aborted’) AND enrollment_status_lkp = 124) OR
(‘Cancelled’ IN (‘Enrolled’,‘Pending’,‘Terminated’,‘Cancelled’,‘Aborted’) AND enrollment_status_lkp = 123) OR
(‘Aborted’ IN (‘Enrolled’,‘Pending’,‘Terminated’,‘Cancelled’,‘Aborted’) AND enrollment_status_lkp = 1775)) AND
(creation_timestamp + interval ‘5h’) >= date_trunc(‘month’, current_date - interval ‘3’ month) AND
creation_timestamp <= current_date AND
date_trunc(‘day’, creation_timestamp + interval ‘5h’) BETWEEN ‘2023-12-13T01:22:41.878Z’ AND ‘2024-03-12T00:22:41.878Z’