0
我在LimeSurvey有四個formula type questions
是生成物是整數排名公式型在LimeSurvey
如
Q-1=23 Q-4=19 Q-7=45 Q-9=24
我需要找到的最大號及其相關問題#
在這個案例中最大的#是45
,問題#是Q-7
我一直在讀Expression Manager
文檔,但我有沒有運氣
謝謝
我在LimeSurvey有四個formula type questions
是生成物是整數排名公式型在LimeSurvey
如
Q-1=23 Q-4=19 Q-7=45 Q-9=24
我需要找到的最大號及其相關問題#
在這個案例中最大的#是45
,問題#是Q-7
我一直在讀Expression Manager
文檔,但我有沒有運氣
謝謝
好吧,如果你有連字符在你的問題,你的代碼必須使用LimeSurvey的過時的版本。此解決方案適用於當前版本(2.05),並假定公式問題中不能有重複...
爲了簡單起見,我們給出您的公式問題代碼q1,q2,q3和q4。
用這個方程創建一個新的「方程」類型的問題(我們稱之爲「maxVal」)。
{max(q1, q2, q3, q4)}
然後你可以使用嵌套的IF顯示最高的公式問題的代碼(插入清晰度換行符):
{if(q1 == maxVal, 'q1', if(q2 == maxVal, 'q2', if(q3 == maxVal, 'q3', if(q4 == maxVal, 'q4', '' ))))}
感謝tpartner這真是棒極了 – xyz