1 - можно сделать через доп таблицу с категориями и подкатегориями и не связывать с основной, если на вижуале выбран элемент, то выводит разрез подкатегорий , если не выбран - категорий
2 - через 2 календаря делается, если на вижуале 2 не выбрано ничего, то отбор по фильру, если выбрано - переопределение фильтра по выбранному периоду. Может кто-то подскажет более оптимальные варианты еще