with one_to_many AS(
    SELECT
        a.username AS username -- 用户名
         ,SUBSTRING_INDEX(SUBSTRING_INDEX(a.mang_project, ',',b.help_topic_id + 1),',',-1) AS mang_project -- 管理项目名
    FROM ods_one_to_many_perm a
              JOIN mysql.help_topic b
                  on b.help_topic_id < (LENGTH(a.mang_project) - length(replace(a.mang_project,',','')) + 1)
    WHERE a.username  = '${fine_username}'
)
SELECT
    organ_code             -- erp片区code
    ,organ_name             -- erp片区名称
    ,comm_id                -- 项目id
    ,comm_name              -- 项目名称
    ,index_income_target    -- 收入目标
    ,index_income_fact      -- 收入完成
    ,income_completion_rate -- 完成率
    ,index_cost_target      -- 成本目标
    ,index_cost_fact        -- 成本完成
    ,cost_completion_rate   -- 完成率
    ,index_profit_target    -- 利润目标
    ,index_profit_fact      -- 利润完成
    ,profit_completion_rate -- 完成率
    ,index_market_target    -- 市扩目标
    ,index_market_fact      -- 市扩完成
    ,market_completion_rate -- 完成率
from ods_caiwu_feecollection
where category = '物业'
and index_profit_fact < 0
${IF(LEN(p_startdate)>0," AND yr_month ='" + p_startdate + "'","and yr_month  = '2024-06' ")}
${if(len(p_area) == 0,"","and organ_code in ('" + p_area + "')")}
${IF(LEN(p_shop)!=0," and comm_name IN ('"+JOINARRAY(p_shop,"','")+"')","")}