def METHOD_NAME(self, past_months):
    last_month = past_months[0] if past_months else None
    two_months_ago = past_months[1] if len(past_months) > 1 else None
    wams_current = self.wams_current
    wams_1_prior = last_month.wams_current if last_month else 0
    wams_2_prior = two_months_ago.wams_current if two_months_ago else 0
    return GIRExportRow(
        domain=self.domain_name,
        country=self.country,
        sector=self.sector,
        subsector=self.subsector,
        bu=self.bu,
        self_service=self.self_service,
        test=self.test_domain,
        start=self.start_date,
        device=self.device_id,
        active_users=self.active_users,
        pam=self.pam,
        wam_current=wams_current,
        wam_1_prior=wams_1_prior,
        wam_2_prior=wams_2_prior,
        active_current=self.active_users,
        active_1_prior=last_month.active_users if last_month else 0,
        active_2_prior=two_months_ago.active_users if two_months_ago else 0,
        using_and_performing=self.using_and_performing,
        not_performing=self.not_performing,
        inactive_experienced=self.inactive_experienced,
        inactive_not_experienced=self.inactive_not_experienced,
        not_experienced=self.not_experienced,
        not_performing_not_experienced=self.not_performing_not_experienced,
        d1=self.active_ever,
        d2=self.possibly_exp,
        d3=self.ever_exp,
        d4=self.exp_and_active_ever,
        d5=self.active_users,
        d6=self.active_in_span,
        eligible=self.eligible_forms,
        experienced_threshold=self.experienced_threshold or DEFAULT_EXPERIENCED_THRESHOLD,
        performance_threshold=self.performance_threshold or DEFAULT_PERFORMANCE_THRESHOLD,
    )