{ "schema": "ele.regnemodel/v1", "title": "Fællesspisning - indkøb", "colors": { "accent": "#225d4b", "line": "#225d4b", "bar": "#225d4b", "palette": [ "#225d4b", "#f2c94c", "#b95d45" ] }, "inputs": [ { "id": "people", "label": "Gæster", "group": "Antal og portioner", "type": "range", "min": 10, "max": 200, "step": 5, "value": 60 }, { "id": "pasta", "label": "Pasta pr. gæst", "group": "Antal og portioner", "type": "range", "min": 60, "max": 140, "step": 5, "value": 90, "format": { "suffix": " g" } }, { "id": "veg", "label": "Grønt pr. gæst", "group": "Antal og portioner", "type": "range", "min": 80, "max": 250, "step": 10, "value": 150, "format": { "suffix": " g" } }, { "id": "buffer", "label": "Ekstra portioner", "group": "Indkøb", "type": "range", "min": 0, "max": 30, "step": 5, "value": 10, "format": { "suffix": " %" } } ], "formulas": { "portions": "ceil(people * (100 + buffer) / 100 - 0.0000001)", "pasta_kg": "round(portions * pasta / 1000, 1)", "veg_kg": "round(portions * veg / 1000, 1)" }, "explanations": { "portions": { "lines": [ "Gæster: {{people}}", "Ekstra: {{buffer}} %", "Portioner: {{portions}}" ] }, "pasta_kg": { "lines": [ "{{portions}} portioner × {{pasta}} g = {{pasta_kg}} kg" ] }, "veg_kg": { "lines": [ "{{portions}} portioner × {{veg}} g = {{veg_kg}} kg" ] } }, "panels": [ { "id": "indkoeb", "title": "Indkøb", "items": [ { "type": "metrics", "metrics": [ { "label": "Portioner", "value": "portions" }, { "label": "Pasta", "value": "pasta_kg", "format": { "suffix": " kg", "digits": 1 } }, { "label": "Grønt", "value": "veg_kg", "format": { "suffix": " kg", "digits": 1 } } ] }, { "type": "note", "text": "Tallene er en plan for et opdigtet køkken. Justér gæster og portionsstørrelse for at se indkøbet." } ] } ] }