in generator/views/metric_definitions_view.py [0:0]
def _get_parameters(self, dimensions: List[dict]):
hide_sampling = "yes"
for dim in dimensions:
if dim["name"] == "sample_id":
hide_sampling = "no"
break
return [
{
"name": "aggregate_metrics_by",
"label": "Aggregate Client Metrics Per",
"type": "unquoted",
"default_value": "day",
"allowed_values": [
{"label": "Per Day", "value": "day"},
{"label": "Per Week", "value": "week"},
{"label": "Per Month", "value": "month"},
{"label": "Per Quarter", "value": "quarter"},
{"label": "Per Year", "value": "year"},
{"label": "Overall", "value": "overall"},
],
},
{
"name": "sampling",
"label": "Sample of source data in %",
"type": "unquoted",
"default_value": "100",
"hidden": hide_sampling,
},
]