Create a new custom column to your table as below-
column_january = "January"
Now for customer activity, add a Matrix in the report and configure the Matrix properties as below-

With some change in properties like - "Grand Total", "Sub Total" and "Per Row Level" you will get this below presentation-

Now for customer lost, Create a measure as below-
customer_lost =
VAR current_year = MIN(your_table_name[activity date].[Year])
VAR customer_starts_with =
CALCULATE(
AVERAGE(your_table_name[customer]),
FILTER(
ALL(your_table_name),
your_table_name[activity date].[Year] = current_year
&& your_table_name[activity date].[Month] = "January"
)
)
RETURN IF(MIN(your_table_name[customer]) = BLANK(),BLANK(),customer_starts_with - MIN(your_table_name[customer]))
Now add a Matrix in the report and configure the Matrix properties as below-

With some change in properties like - "Grand Total", "Sub Total" and "Per Row Level" you will get this below presentation-

Your final measure for customer lost will be as below- (convert the measure type as %). Just copy your matrix for customer lost and replace replace measure "Customer Lost" with "Customer Lost Percentage" in the Values field for your presentation.
customer_lost_percentage =
VAR current_year = MIN(difference[activity date].[Year])
VAR customer_starts_with =
CALCULATE(
AVERAGE(difference[customer]),
FILTER(
ALL(difference),
difference[activity date].[Year] = current_year
&& difference[activity date].[Month] = "January"
)
)
VAR customer_lost = IF(MIN(difference[customer]) = BLANK(),BLANK(),customer_starts_with - MIN(difference[customer]))
RETURN customer_lost/customer_starts_with