diff --git a/src/sempy_labs/report/_reportwrapper.py b/src/sempy_labs/report/_reportwrapper.py index 24aeac1a..6cad38fa 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", @@ -800,6 +801,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": flt.get("displayName", object_name), "Hidden": hidden, "Locked": locked, "How Created": how_created, @@ -841,6 +843,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", @@ -875,6 +878,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": flt.get("displayName", object_name), "Hidden": hidden, "Locked": locked, "How Created": how_created, @@ -918,6 +922,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", @@ -957,6 +962,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": flt.get("displayName", object_name), "Hidden": hidden, "Locked": locked, "How Created": how_created, @@ -1532,7 +1538,6 @@ def find_entity_property_pairs(data, result=None, keys_path=None): obj_full = f"{table_name}.{object_name}" is_agg = properties[2] format_value = format_mapping.get(obj_full) - obj_display = obj_display_mapping.get(obj_full) if is_agg: for k, v in format_mapping.items(): @@ -1550,7 +1555,7 @@ def find_entity_property_pairs(data, result=None, keys_path=None): "Sparkline": properties[4], "Visual Calc": properties[3], "Format": format_value, - "Object Display Name": obj_display, + "Object Display Name": obj_display_mapping.get(obj_full, object_name), } )