marivo.semantic.semi_additive#
- marivo.semantic.semi_additive(*, over, fold)[source]#
Declare a semi-additive nature: additive off the
overtime axis, folded byfold.Use as the
additivity=value on a measure or a metric:@ms.measure(entity=inventory, additivity=ms.semi_additive(over=snapshot_date, fold="last")) def quantity(inventory): return inventory.qty
- Parameters:
over (TimeDimensionRef | str)
- Return type:
SemiAdditive