У меня есть задания и несколько тестов на работу, для которых мне нужно подсчитать «проход» и «провал» по полу. Мой текущий код работает, если для каждой работы есть один тест на работу. Если на любой работе есть несколько тестов на работу, подсчитывается неверны. Вот моя скрипка с счетами xml и xslt code.job 1 правильные, так как он имеет только один тест. Счет 2 заданий неверен, так как имеет несколько тестов.
https://xsltfiddle.liberty-development.net/a9GPfH/1
Ожидаемые итоги
Job, job_Test, Ma_Pass, Ma_Fail, Fem_Pass, Fem_Fail
Job 1, оценка приложения, 5, 3, 9, 2
Job 2, оценка приложения, 304, 2, 131, 0
Задание 2, Тест на пригодность, 127, 118, 53, 54
Любая помощь высоко ценится.