解释如下查询语句，采用列表形式解释每段的目的，但不要重复语句内容："tag:hac hac.applyer:* NOT hac.worknotename:\"值班\"\n|stats count() by hac.worknotereason,hac.worknotename,hac.worknote,hac.applyer\n|eval status=match(hac.worknotename,\"^[\\\\u4e00-\\\\u9fa5]{2}\")\n|eval status=if(status==true, \"规范\", \"不规范\")\n|stats count() as cnt by hac.worknotereason,hac.worknotename,hac.worknote,hac.applyer,status\n|join type=left hac.worknote [[\n\ttag:hac NOT hac.worknotename:\"值班\" AND hac.worknotedetail.approver:*\n\t|eval hac.worknote=hac.worknote\n]]\n|fields hac.worknotename,hac.worknotereason,hac.worknote,status,hac.worknotedetail.approver,hac.applyer| rename hac.worknotename as \"工单名称\",cnt as \"统计\",hac.applyer as \"申请人\",hac.worknotedetail.approver as \"审批人\",hac.worknote as \"工单号\", status as \"工单状态\",hac.worknotereason as \"事由\""