Fix arg naming in nps calc function
This commit is contained in:
parent
d7a3303ed3
commit
1615a717e2
2 changed files with 5 additions and 5 deletions
|
@ -2,7 +2,7 @@
|
|||
|
||||
(defsystem "dev.metalisp.survey"
|
||||
:description "A simple survey"
|
||||
:version "0.3.2"
|
||||
:version "0.3.3"
|
||||
:author "Marcus Kammer <marcus.kammer@metalisp.dev>"
|
||||
:source-control "git@git.sr.ht:~marcuskammer/dev.metalisp.survey"
|
||||
:licence "MIT"
|
||||
|
|
|
@ -181,11 +181,11 @@ Returns a list of integers."
|
|||
(check-type time-data list)
|
||||
(let ((promoters 0)
|
||||
(detractors 0)
|
||||
(total-responses (length scores)))
|
||||
(dolist (score scores)
|
||||
(total-responses (length time-data)))
|
||||
(dolist (data (cdr time-data))
|
||||
(cond
|
||||
((>= score 9) (incf promoters))
|
||||
((<= score 6) (incf detractors))))
|
||||
((>= data 9) (incf promoters))
|
||||
((<= data 6) (incf detractors))))
|
||||
(let ((nps (* (- (/ promoters total-responses)
|
||||
(/ detractors total-responses))
|
||||
100)))
|
||||
|
|
Loading…
Add table
Reference in a new issue