幫助中心

計(jì)算公式

該功能僅限尊享版及以上版本用戶使用。

計(jì)算公式是什么

計(jì)算公式(原:題目自定義驗(yàn)證),使用計(jì)算公式,可以完全自主的定義一個(gè)題目輸入內(nèi)容的規(guī)則。目前支持的語(yǔ)法規(guī)則有:用戶體系字段、Excel函數(shù)、正則表達(dá)式、自定義鏈接參數(shù)、自定義來源、API數(shù)據(jù)查詢。

如何使用

功能入口:在編輯題目》邏輯設(shè)置處的“計(jì)算公式”。(原問卷編輯頁(yè)面的左上角“計(jì)算公式”僅做公式匯總預(yù)覽)

1、點(diǎn)擊“計(jì)算公式”,在彈窗中先在“公式類型”中選擇:Excel函數(shù)、正則表達(dá)式、API數(shù)據(jù)查詢。然后再選擇對(duì)應(yīng)的“執(zhí)行邏輯”。

2、再根據(jù)運(yùn)算方式點(diǎn)擊”插入題目“選擇完成公式錄入即可。(用戶體系字段、自定義鏈接參數(shù)、自定義來源不需要插入題目,直接引用即可)

其他:

1、隱藏該題:為隱藏題目的快捷方式,隱藏后,作答頁(yè)面不顯示該題目。適用于該題目?jī)H用于結(jié)果計(jì)算,不展示給填寫者等情況。

需要注意的是:在已經(jīng)錄入公式或語(yǔ)法題目前增加題目或選項(xiàng),會(huì)導(dǎo)致題目序號(hào)變化,以致所有錄入的公式或語(yǔ)法失效。所以最好在問卷題目完全設(shè)計(jì)好之后才增加計(jì)算公式。

公式邏輯

用戶體系字段

用戶體系字段一般直接引用,無需編輯公式(僅綁定用戶體系的問卷才可使用)??梢米侄危盒彰?、用戶ID、部門、附加信息。

適用于用戶體系內(nèi)參與者作答問卷,設(shè)置個(gè)人信息題目直接引用用戶體系字段,參與者信息會(huì)自動(dòng)賦值到答卷題目中,無需填寫者重新填寫。

示例:用計(jì)算公式引用用戶體系中字段姓名、部門

 

加減乘除

支持目標(biāo)題目等于其他題目和常數(shù)加減乘除的結(jié)果,支持的計(jì)算符號(hào)有 + - x / ,僅有參與計(jì)算的所有值為數(shù)值時(shí),才能正確輸出結(jié)果。

當(dāng)公式不合法或其他原因?qū)е聼o法輸出結(jié)果時(shí),會(huì)輸出固定內(nèi)容“NaN”,所以有必要對(duì)參與計(jì)算的題目做屬性驗(yàn)證,比如驗(yàn)證為數(shù)值類型,除數(shù)限制不能為0等。

示例,第1題的BMI指數(shù)是經(jīng)由體重/身高/身高計(jì)算得來的。

字符串拼接

如果多個(gè)題目相加且其中一個(gè)題目為非數(shù)值的類型,那么這個(gè)公式就不會(huì)相加而是這幾個(gè)題目的內(nèi)容進(jìn)行字符串的拼接,固定內(nèi)容字符串也可以參與拼接。

示例,第2題身份證號(hào)拼接后的內(nèi)容為前面內(nèi)容的拼接組合體。

比較大小

通過比較總計(jì)與各分項(xiàng)之和的大小來判斷填寫數(shù)據(jù)是否合理,同時(shí)增加一道選擇用于判斷并顯示提示語(yǔ)以提醒用戶為什么輸入錯(cuò)誤。

示例,第3題總成績(jī)應(yīng)該大于等于三科成績(jī)之和。

正則表達(dá)

計(jì)算公式支持正則表達(dá)式,可以利用強(qiáng)大的正則表達(dá)式,對(duì)題目錄入的內(nèi)容進(jìn)行任何想要的控制。 公式示例:[q6]=/^[A-Z][0-9]{5,5}$/

示例,第4題要求輸入大寫字母開頭,其余均為數(shù)字的六位字符串。

更多正則表達(dá)式示例:點(diǎn)擊此處了解詳情

API數(shù)據(jù)查詢

「API數(shù)據(jù)查詢」可以通過接口獲取到其他系統(tǒng)中的數(shù)據(jù),并且回填到當(dāng)前題目中。

更多「API數(shù)據(jù)查詢」的使用幫助: 點(diǎn)擊此處了解詳情

圖片

自定義鏈接參數(shù)

直接引用,無需編輯公式。適用于通過自定義鏈接參數(shù)作答的答卷可以直觀將參數(shù)信息體現(xiàn)在答卷內(nèi)。

添加1個(gè)填空題,設(shè)置計(jì)算公式,題目隱藏,通過自定義鏈接參數(shù)作答的填寫者會(huì)自動(dòng)賦值參數(shù)到題目中,發(fā)布者可以清晰查看答卷數(shù)據(jù)的來源鏈接。

自定義來源

直接引用,無需編輯公式。適用于通過自定義來源作答的答卷可以直觀將作答來源信息體現(xiàn)在答卷內(nèi)。

添加1個(gè)填空題,設(shè)置計(jì)算公式,題目隱藏,通過自定義來源作答的填寫者會(huì)自動(dòng)賦值來源信息到題目中,發(fā)布者可以清晰查看答卷數(shù)據(jù)的來源。

指定區(qū)間計(jì)算

支持限制填空題填寫的數(shù)字在指定的區(qū)間范圍內(nèi)。區(qū)間范圍可設(shè)置為數(shù)字,也可通過公式引用其他題目的填寫內(nèi)容。

提示:可以使用AND,OR函數(shù)來指定符合條件的范圍。

相關(guān)文檔:

問卷星-計(jì)算公式產(chǎn)品交流群

非常感謝您的耐心閱讀,請(qǐng)?jiān)谙路教峁┠鷮?duì)本篇幫助的反饋,以便我們持續(xù)改進(jìn)本文。
已解決 未解決
長(zhǎng)沙冉星信息科技有限公司 版權(quán)所有    ICP證:湘B2-20220508    湘ICP備17005436號(hào)-1    湘公網(wǎng)安備 43019002000245號(hào)
網(wǎng)站數(shù)據(jù)來源于問卷星官方數(shù)據(jù)庫(kù)    服務(wù)協(xié)議    隱私條款    舉報(bào)