Parameterized Reports from Notebooks
Run the same analysis for many inputs.
The Open buttons send the prompt text as currently shown below to that site only when you click. Fill in the placeholders first.
Plan a parameterized, repeatable report. The analysis and what changes between runs (date range, region, customer): [ANALYSIS_AND_PARAMETERS]. Output formats and recipients: [OUTPUTS_AND_RECIPIENTS]. Tools available: [TOOLS]. Produce: 1. Design: a parameters cell or a config file, a function-based analysis in a module, and a thin notebook or script that calls it. 2. The parameter table: Name | Type | Default | Allowed values | Validation. 3. Execution options (papermill, nbconvert, scheduled script, report framework) with trade-offs and a recommendation. 4. Output naming with parameters and run date, and a run log of inputs, row counts, and checksums. 5. Validation: stop the run if input data is stale, empty, or fails quality gates, and send an alert. 6. Handling failures and reruns without duplicate emails. 7. Security: no credentials in notebooks, restricted access to outputs with personal data [VERIFY in [JURISDICTION]]. 8. A test run plan with two parameter sets, including an edge case with no data. Provide the code skeleton.
Fill in before use
Optional: type your details and the prompt above updates. Nothing is saved or sent.
Replace each bracketed placeholder with your own details, then paste into Any AI or another assistant.