Passes through all defined scoring cases and evaluates their conditions. If the condition is true it appends the explanation to the explanationColumn and increments the value in scoreColumn.