我有以下表达式,并不断收到一条错误消息:“所选函数被提供了不正确的参数数”
concat(if(selected( danger_signs, 'convulsions_unconsciousness'), "Convulsions or Unconsciousness,", ""), if(selected( danger_signs, 'headaches_vision'), "Headaches or Blurred Vision,", ""), if(selected( danger_signs, 'vaginal_bleeding'), "Vaginal Bleeding,", ""), if(selected( danger_signs, 'vaginal_discharge'), "Vaginal Discharge,", ""), if(selected( danger_signs = 'swelling_face_hands'), "Swelling face or hands,", ""), if(selected( danger_signs, 'fever'), "Fever,", ""), if(selected( danger_signs, 'breaking_water'), "Breaking Water,", ""), if(selected( danger_signs, 'abdominal_pain'), "Abdominal Pain,", ""), if(selected( danger_signs, 'excessive_tiredness'), "Excessive tiredness,", ""), if(selected( danger_signs, 'lower_leg_pain'), "Lower leg pain,", ""), if( urinary_urgency = 'yes', "Urinary Urgency,", ""), if( referral_reason_other = "", "", "Other:"), referral_reason_other)发布于 2017-03-24 18:02:09
这个错误信息的措辞很奇怪。这意味着selected函数被提供了错误数量的参数。如果你看一下你的表情,你会看到一块写着:
selected( danger_signs = 'swelling_face_hands')然而,selected有两个论点,而且您只提供了1。
selected( danger_signs, 'swelling_face_hands')https://webapps.stackexchange.com/questions/104509
复制相似问题