Spaces:
Sleeping
Sleeping
File size: 526 Bytes
a32ecf8 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | # analytics/performance_analysis.py
from metrics.metric_registry import (
METRIC_FUNCTIONS
)
def generate_metric_view(
df,
metric_name,
group_col=None,
filters=None
):
metric_config = METRIC_FUNCTIONS[
metric_name
]
metric_function = metric_config[
"function"
]
metric_params = metric_config[
"params"
]
result = metric_function(
df=df,
group_col=group_col,
filters=filters,
**metric_params
)
return result |