You are on page 1of 2

 Avg_Queue_Time = SUMMARIZE( visits , visits[source_id] ,

"Queue_time", AVERAGE(visits[time_in_queue]) )

 water_access =
VAR temp = 'water_source'[type_of_water_source]
RETURN
IF( temp == "tap_in_home" ,
"Basic Access" ,
IF( temp == "river" || temp = "tap_in_home_broken",
"Below Basic Access",
IF(temp == "well",
IF( LOOKUPVALUE(well_pollution[results],
well_pollution[source_id], water_source[source_id])== "Clean",
"Basic Access",
"Below Basic Access"
) ,
IF( LOOKUPVALUE( Avg_Queue_Time[Queue_time],
Avg_Queue_Time[source_id], water_source[source_id] )<30 ,
"Basic Access",
"Below Basic Access"
)
)
)
)

 Basic Water Access = SUMX( FILTER(water_source,


water_source[water_access]="Basic Access") ,
water_source[number_of_people_served] ) /
SUM(water_source[number_of_people_served])
 Budgeted_improvement_cost = IF( project_progress[town] == "Rural" ,
LOOKUPVALUE(
infrastructure_cost[unit_cost_USD] , infrastructure_cost[improvement]
, project_progress[improvement] ) *1.5 ,
LOOKUPVALUE(
infrastructure_cost[unit_cost_USD] , infrastructure_cost[improvement]
, project_progress[improvement] ) )

 Cost_per_citizen = SUM(project_progress[Budgeted_improvement_cost]) /
SUM(water_source[number_of_people_served])

You might also like