delete from fact_index_party_ablity_cpc_monthly
        where CUSTOMER_ID = #{customerId} AND AGENCY_ID = #{agencyId} AND GRID_ID = #{gridId}
        AND YEAR_ID = #{yearId} AND MONTH_ID = #{monthId} AND QUARTER_ID = #{quarterId}
    
    
        insert into fact_index_party_ablity_cpc_monthly
        (
        ID,
        CUSTOMER_ID,
        AGENCY_ID,
        PARENT_ID,
        GRID_ID,
        MONTH_ID,
        QUARTER_ID,
        YEAR_ID,
        CREATE_TOPIC_COUNT,
        JOIN__TOPIC_COUNT,
        SHIFT_ISSUE_COUNT,
        SHIFT_PROJECT_COUNT,
        JOIN_THREE_MEETS_COUNT,
        GROUP_USER_COUNT,
        GROUP_TOPIC_COUNT,
        TOPIC_TO_ISSUE_RATIO,
        GROUP_ACTIVE_USER_COUNT,
        DEL_FLAG,
        REVISION,
        CREATED_BY,
        CREATED_TIME,
        UPDATED_BY,
        UPDATED_TIME,
        USER_ID
        ) values
        
            (
            (SELECT REPLACE(UUID(), '-', '') AS id),
            #{customerId},
            #{item.agencyId},
            #{item.parentId},
            #{item.gridId},
            #{item.monthId},
            #{item.quarterId},
            #{item.yearId},
            #{item.createTopicCount},
            #{item.joinTopicCount},
            #{item.shiftIssueCount},
            #{item.shiftProjectCount},
            #{item.joinThreeMeetsCount},
            #{item.groupUserCount},
            #{item.groupTopicCount},
            #{item.topicToIssueRatio},
            #{item.groupActiveUserCount},
            0,
            0,
            'APP_USER',
            now(),
            'APP_USER',
            now(),
            #{item.userId}
            )