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"
|
(defsystem "dev.metalisp.survey"
|
||||||
:description "A simple survey"
|
:description "A simple survey"
|
||||||
:version "0.3.2"
|
:version "0.3.3"
|
||||||
:author "Marcus Kammer <marcus.kammer@metalisp.dev>"
|
:author "Marcus Kammer <marcus.kammer@metalisp.dev>"
|
||||||
:source-control "git@git.sr.ht:~marcuskammer/dev.metalisp.survey"
|
:source-control "git@git.sr.ht:~marcuskammer/dev.metalisp.survey"
|
||||||
:licence "MIT"
|
:licence "MIT"
|
||||||
|
|
|
@ -181,11 +181,11 @@ Returns a list of integers."
|
||||||
(check-type time-data list)
|
(check-type time-data list)
|
||||||
(let ((promoters 0)
|
(let ((promoters 0)
|
||||||
(detractors 0)
|
(detractors 0)
|
||||||
(total-responses (length scores)))
|
(total-responses (length time-data)))
|
||||||
(dolist (score scores)
|
(dolist (data (cdr time-data))
|
||||||
(cond
|
(cond
|
||||||
((>= score 9) (incf promoters))
|
((>= data 9) (incf promoters))
|
||||||
((<= score 6) (incf detractors))))
|
((<= data 6) (incf detractors))))
|
||||||
(let ((nps (* (- (/ promoters total-responses)
|
(let ((nps (* (- (/ promoters total-responses)
|
||||||
(/ detractors total-responses))
|
(/ detractors total-responses))
|
||||||
100)))
|
100)))
|
||||||
|
|
Loading…
Add table
Reference in a new issue