From b240fe537ad41a83db7353fc3165a591c79038e0 Mon Sep 17 00:00:00 2001 From: Chris Cusumano Date: Sat, 29 Nov 2025 18:33:25 -0600 Subject: [PATCH] Adds Object Display Name to Filter categories Brings 'Object Display Name' to Visual Filters, Page Filters, and Report Filters (this is the remaining 3 categories that allow you to rename a visual object, in addition to Visual Objects) --- src/sempy_labs/report/_reportwrapper.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/sempy_labs/report/_reportwrapper.py b/src/sempy_labs/report/_reportwrapper.py index 24aeac1a..9a9f33b3 100644 --- a/src/sempy_labs/report/_reportwrapper.py +++ b/src/sempy_labs/report/_reportwrapper.py @@ -772,6 +772,7 @@ def list_report_filters(self, extended: bool = False) -> pd.DataFrame: "Table Name": "str", "Object Name": "str", "Object Type": "str", + "Object Display Name": "str", "Hidden": "bool", "Locked": "bool", "How Created": "str", @@ -789,6 +790,7 @@ def list_report_filters(self, extended: bool = False) -> pd.DataFrame: hidden = flt.get("isHiddenInViewMode", False) filter_type = flt.get("type", "Basic") filter_used = True if "Where" in flt.get("filter", {}) else False + obj_display_name = flt.get("displayName") entity_property_pairs = helper.find_entity_property_pairs(flt) @@ -800,6 +802,7 @@ def list_report_filters(self, extended: bool = False) -> pd.DataFrame: "Table Name": properties[0], "Object Name": object_name, "Object Type": properties[1], + "Object Display Name": obj_display_name, "Hidden": hidden, "Locked": locked, "How Created": how_created, @@ -841,6 +844,7 @@ def list_page_filters(self, extended: bool = False) -> pd.DataFrame: "Table Name": "str", "Object Name": "str", "Object Type": "str", + "Object Display Name": "str", "Hidden": "bool", "Locked": "bool", "How Created": "str", @@ -862,6 +866,7 @@ def list_page_filters(self, extended: bool = False) -> pd.DataFrame: hidden = flt.get("isHiddenInViewMode", False) filter_type = flt.get("type", "Basic") filter_used = True if "Where" in flt.get("filter", {}) else False + obj_display_name = flt.get("displayName") entity_property_pairs = helper.find_entity_property_pairs(flt) @@ -875,6 +880,7 @@ def list_page_filters(self, extended: bool = False) -> pd.DataFrame: "Table Name": properties[0], "Object Name": object_name, "Object Type": properties[1], + "Object Display Name": obj_display_name, "Hidden": hidden, "Locked": locked, "How Created": how_created, @@ -918,6 +924,7 @@ def list_visual_filters(self, extended: bool = False) -> pd.DataFrame: "Table Name": "str", "Object Name": "str", "Object Type": "str", + "Object Display Name": "str", "Hidden": "bool", "Locked": "bool", "How Created": "str", @@ -943,6 +950,7 @@ def list_visual_filters(self, extended: bool = False) -> pd.DataFrame: hidden = flt.get("isHiddenInViewMode", False) filter_type = flt.get("type", "Basic") filter_used = True if "Where" in flt.get("filter", {}) else False + obj_display_name = flt.get("displayName") entity_property_pairs = helper.find_entity_property_pairs(flt) @@ -957,6 +965,7 @@ def list_visual_filters(self, extended: bool = False) -> pd.DataFrame: "Table Name": properties[0], "Object Name": object_name, "Object Type": properties[1], + "Object Display Name": obj_display_name, "Hidden": hidden, "Locked": locked, "How Created": how_created,