ps1811 commited on
Commit
f287f46
·
verified ·
1 Parent(s): 22fc55e

Uploaded campaign_controller

Browse files
app/controller/campaign_controller.py ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ def on_campaign_select(dfs, campaign_name):
2
+ """
3
+ dfs = full dataset
4
+ """
5
+
6
+ df = dfs["campaigns"].copy()
7
+ filtered = df[df["name"] == campaign_name]
8
+
9
+ return {
10
+ "campaign_name": campaign_name,
11
+ "campaign_df": filtered,
12
+ "full_dfs": dfs # IMPORTANT: keep full dataset for analytics
13
+ }