Hi @satishkumark ,
I assume:
- I have a table has 3 columns. ('Name' -> Text column . 'TestChoice' -> Choice Column . 'TestDate' -> Date Column)
- Sort by 'Name' column. (Ascending)
- Filter by 'TestChoice' Column and 'TestDate' column.
- Pagination. Display up to 2 items per page.
I did a test for you.
1\ This is my table.

2\ Set the screen's OnVisible property to:
Set(A,SortByColumns(Filter(TestNews,TestChoice=ComboBox1.Selected.Value,TestDate>=DatePicker1.SelectedDate,TestDate<=DatePicker2.SelectedDate),"crba2_name",Ascending));Set(Thevar,1)
3\ Add a combo box control 'ComboBox1' and set its Items property to:
Choices(TestNews.TestChoice)
Set its Onchange property to:
Set(A,SortByColumns(Filter(TestNews,TestChoice=ComboBox1.Selected.Value,TestDate>=DatePicker1.SelectedDate,TestDate<=DatePicker2.SelectedDate),"crba2_name",Ascending));Set(Thevar,1)
4\ Add a DatePicker control 'DatePicker1' and set its OnChange property to:
Set(A,SortByColumns(Filter(TestNews,TestChoice=ComboBox1.Selected.Value,TestDate>=DatePicker1.SelectedDate,TestDate<=DatePicker2.SelectedDate),"crba2_name",Ascending));Set(Thevar,1)
5\ Add a DatePicker control 'DatePicker2' and set its OnChange property to:
Set(A,SortByColumns(Filter(TestNews,TestChoice=ComboBox1.Selected.Value,TestDate>=DatePicker1.SelectedDate,TestDate<=DatePicker2.SelectedDate),"crba2_name",Ascending));Set(Thevar,1)
6\ Add an icon and set its onselect property to:
If(Thevar<>1,Set(Thevar,Thevar-1))
7\ Add an icon and set its onselect property to:
If(Thevar<RoundUp(CountRows(A)/2,0),Set(Thevar,Thevar+1))
8\ Add a gallery control and set its Items property to:
If(Thevar<RoundUp(CountRows(A)/2,0),LastN(FirstN(A,Thevar*2),2),LastN(A,CountRows(A)-2*(Thevar-1)))
9 The result is as follows:

Best Regards,
Wearsky
If my post helps, then please consider Accept it as the solution to help others. Thanks.