幫助中心

計算公式

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

計算公式是什么

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

如何使用

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

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

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

其他:

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

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

公式邏輯

用戶體系字段

用戶體系字段一般直接引用,無需編輯公式(僅綁定用戶體系的問卷才可使用)。可引用字段:姓名、用戶ID、部門、附加信息。

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

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

 

加減乘除

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

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

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

字符串拼接

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

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

比較大小

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

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

正則表達(dá)

計算公式支持正則表達(dá)式,可以利用強(qiáng)大的正則表達(dá)式,對題目錄入的內(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個填空題,設(shè)置計算公式,題目隱藏,通過自定義鏈接參數(shù)作答的填寫者會自動賦值參數(shù)到題目中,發(fā)布者可以清晰查看答卷數(shù)據(jù)的來源鏈接。

自定義來源

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

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

指定區(qū)間計算

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

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

相關(guān)文檔:

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

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