幫助中心

計算公式

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

計算公式是什么

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

如何使用

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

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

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

其他:

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

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

公式邏輯

用戶體系字段

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

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

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

 

加減乘除

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

當公式不合法或其他原因導致無法輸出結果時,會輸出固定內容“NaN”,所以有必要對參與計算的題目做屬性驗證,比如驗證為數值類型,除數限制不能為0等。

示例,第1題的BMI指數是經由體重/身高/身高計算得來的。

字符串拼接

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

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

比較大小

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

示例,第3題總成績應該大于等于三科成績之和。

正則表達

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

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

更多正則表達式示例:點擊此處了解詳情

API數據查詢

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

更多「API數據查詢」的使用幫助: 點擊此處了解詳情

圖片

自定義鏈接參數

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

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

自定義來源

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

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

指定區(qū)間計算

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

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

相關文檔:

問卷星-計算公式產品交流群

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