> For the complete documentation index, see [llms.txt](https://docs.qore.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qore.dev/getting-started/qorebase/filter-and-sort.md).

# Filter & Sort

1. Filter

Filter merupakan sebuah fitur yang dapat Anda gunakan untuk melakukan filtering data atau penyaringan data berdasarkan parameter tertentu. Anda juga dapat memfilter data Anda dengan mengklik tombol Add Filter dan mengatur untuk mengkonfigurasi tampilan filter berdasarkan parameter data yang diinginkan.

![](https://lh3.googleusercontent.com/7lEe5jWZU_KBKNr26z8vaswI7xpNLKm6ilA_9csgkWYmenZRRLvxpwOdBrHJnycQtxvNge4MyPAcTajJJcfIowzG5xI37lvte2nESYbl_UwTt_FUvYjfczbPS445l-uHT9CTDmZbpCjhv1EryMvnU3E)

Pada bagian awal, Anda dapat memilih logic yang diinginkan, baik Any atau All. Any merupakan logic untuk memastikan bahwa jika salah satu saja dari parameter filtering terpenuhi, maka kondisi tersebut akan dilakukan pemrosesan. Sementara, All merupakan sebuah logic untuk memastikan bahwa harus semua parameter yang ditetapkan untuk proses filtering yang akan ditampilkan.

![](/files/xz34h9TDgrHg3KzWUQjA)

Anda dapat mengatur parameter berdasarkan komponen tertentu. Dalam hal ini, kita dapat mengatur komponen filtering berdasarkan createdat (tanggal pembuatan), update\_at (tanggal modifikasi), role (siapa yang membuat), id (berdasarkan id tertentu), dan Transform to formula (untuk melakukan filtering berdasarkan custom formula tertentu yang akan digunakan).&#x20;

![](/files/PXTE9bhecTfQFf1XGXAn)

![](/files/SgbZybzOAXgqwdLhoJh3)

Selain itu, Anda dapat melakukan conditioning parameter untuk melakukan logic filtering yang akan ditampilkan datanya.&#x20;

1. Equal to (untuk logic yang harus benar-benar sesuai atau equal)
2. Equal either (untuk logic equal yang memenuhi salah satu parameter dari beberapa parameter yang dimasukkan)
3. Contains (untuk logic parameter yang contains atau mengandung parameter yang ditetapkan)
4. Starts with (untuk logic parameter yang diawali dengan parameter yang dimasukkan)
5. Ends with (untuk logic parameter yang diakhiri dengan parameter yang dimasukkan)
6. Is not equal to (untuk logic parameter yang tidak sesuai dengan parameter yang ditetapkan)
7. Is not contains (untuk logic parameter yang tidak mengandung parameter yang ditetapkan)
8. Is not starts with (untuk logic parameter yang tidak diawali dengan parameter yang ditetapkan)
9. Is not ends with (untuk logic parameter yang tidak diakhiri dengan parameter yang ditetapkan)
10. Is empty (untuk logic parameter untuk parameter yang empty atau kosong)
11. Is not empty (untuk logic parameter untuk parameter yang tidak empty atau kosong)

![](/files/AeiP5Dy9GieO0L5ooaNp)

![](/files/3A6rI44ZtCiUYANEW9Sa)

![](/files/yUHTWa9wavmyrBIr2iEi)

Lalu, Anda dapat menambahkan filter tersebut dengan menekan tombol "Add filter"

![](/files/pyJAkMa82V0IQ2G0fUvU)

Anda juga dapat menambahkan kelompok filter berdasarkan kategori tertentu yang Anda inginkan.

![](/files/VxKzRBWV7Vn1RUIUJ6Qp)

Untuk mengaplikasikan filter tersebut, Anda dapat menekan tombol Apply filter

![](/files/C69MrOgBpVdeCT2hBo9b)

2\. Sort

Anda dapat mengurutkan tampilan data Anda berdasarkan urutan yang Anda inginkan. Anda dapat mengurutkan tampilan dengan single maupun multiple fields.

![](https://lh5.googleusercontent.com/p1shNCOC2brYhPBT2aTPQ2cp-wl5N1lkOGJtNONeB9pD64NypeJnCbrVOkFKx7TRlzKY1Cr03gWCixdND0WVkmfubP7yHrn5aM2YNStYe9UyqPCThzBAdJGyryr0-vLLifutpE0yn3Puf5TFP0zgpvU)

Untuk menambahkan parameter sorting, Anda dapat memilih tombol Add sort dan memilih beberapa jenis sorting yang tersedia. Sorting ini terdiri dari External\_id, Created\_at, Updated\_at, Role, Id.

1. External\_id (sorting berdasarkan external id tertentu)

2\. Created\_at (sorting berdasarkan tanggal pembuatan)

3\. Updated\_at (sorting berdasarkan tanggal update atau pembaharuan)

4\. Role (sorting berdasarkan jenis role tertentu)

5\. Id (sorting berdasarkan ID tertentu)

![](/files/vY5zLuy6Ys5RWYdf4RUW)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.qore.dev/getting-started/qorebase/filter-and-sort.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
