From 8e7048490e9239f0a8a0a735e2b6a332029124f0 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Mon, 16 Jun 2025 18:25:11 +0200 Subject: [PATCH] =?UTF-8?q?Tri=20des=20march=C3=A9s=20par=20datePublicatio?= =?UTF-8?q?nDonn=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/home.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/pages/home.py b/src/pages/home.py index adb3c36..8a89250 100644 --- a/src/pages/home.py +++ b/src/pages/home.py @@ -179,18 +179,21 @@ def update_table(page_current, page_size, filter_query, data_timestamp): # elif operator == 'datestartswith': # lff = lff.filter(pl.col(col_name).str.startswith(filter_value)") - # Pagination des données - start_row = page_current * page_size - # end_row = (page_current + 1) * page_size - # Remplacement des valeurs numériques par des chaînes de caractères lff = numbers_to_strings(lff) + # Tri des marchés par date de notification + lff = lff.sort(by=["datePublicationDonnees"], descending=True) + dff: pl.DataFrame = lff.collect() df_filtered = dff.clone() nb_rows = f"{format_number(dff.height)} lignes" + + # Pagination des données + start_row = page_current * page_size + # end_row = (page_current + 1) * page_size dff = dff.slice(start_row, page_size) # print("dff_sliced:", lff.select("titulaire.typeId")) dicts = dff.to_dicts()