Gov Flow : filters - industries (foundry, LIS, PWW), division (Kokan, Pune,etc), district , cosnsumer ye sab filters ke according mai charts show kar sakti hu 3 types ke Bar, Pie and Line for these date range 1 day, 7 Day, 30 day or 1 year so ye tino chart overview vale api me aggregate pass karenge suppose i have choose Foundry, Kokan and all district of kokan for 1 year toh vo muje kokan ka sare district ka sare consumers ka aggregate data dega month wise and now suppose instead of all district i have choosen one district toh vo muje us district ka sare consumers ka aggregate dega aur aisa mai ek consumer tak ja sakti hu means vo consumer level tak aggregate dega and aisa bhi ho sakta hai ki vo ek consumer ke more than 1 meter ho toh vo any way aggregate hi dega kyuki overview level pe hum device tak drill nhi kar rahe ab baat karte hai detailed view me toh ab yaha bhi same filters honge aur yaha pe hum compare view bhi kar sakte hai toh yaha pe kaisa hai ki by default ek row hi dikhegi jisme ye sare filters dikhenge aur mai add row kar sakti hu jisme ye sare filters vapas dikhenge aur usme consumers me yaha pe checkbox rahega and ye condition hai ki mai maximum 4 consumers hi choose kar sakti hu ab catch aisa hai ki mere frontend me dropdowns me values ke sath ek aur option dikhega "All" karke toh user point of view se kaisa hoga ki usko lagega ki vo all select kar raha hai but api ke payload me muje vo sbka id nhi pass karna hai instead kaisa hoga ki suppose maine all district choose kiya after select any division toh api me division id pass hogi aur district pass hi nhi hoga kyuki maine all choose kiya hai aur agar maine koi district choose kiya toh sirf district id pass hoga division nhi aur na hi consumers isse hume division bhi mil jaega aur ye bhi samjh jaega ki muje us district ke sare consumers ka aggregate chahiye