Сумма или Процент слова в результатах / столбце - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть отчет, который частично содержит: дату задания, дату задания задания и дату завершения.

В конце есть столбец, который определяет, было ли задание выполнено в заданное время или нет.наша внешняя сторона возвращает истину или ложь.

Как уже упоминалось, я создал столбец, чтобы выяснить, выполнено ли задание вовремя, и я попытался найти множество различных решений и попробовать их.

Выражение, которое я использовал, чтобы определить, было ли задание выполнено вовремя: = IIF (Fields! CompletedDate.Value <= Fields! Target.Value, "True", "False") </p>

СейчасМне нужно выражение, чтобы определить процент, который находится в пределах цели.Итак, скажем, 80 заданий и 67 выполненных в срок.Это было бы 'True' (67) / 80 * 100 = 83%.

Выражение, которое я использовал, чтобы определить, было ли задание выполнено вовремя: = IIF (Fields! CompletedDate.Value <= Поля! Target.Value, "True", "False") </p>

Теперь мне нужно выражение, чтобы вычислить процент, который находится в пределах цели.Итак, скажем, 80 заданий и 67 выполненных в срок.Это будет «True» (67) / 80 * 100 = 83%.

1 Ответ

0 голосов
/ 08 апреля 2019

Я сам разобрался в этом, опять же.

Если кому-то интересно, я сохранил то же утверждение IF в исходной ячейке. Затем я создал 2 дополнительные ячейки, в одной из которых содержался текст «Процент выполненных заданий», а в другую ячейку я добавил новое выражение, которое включало в себя оригинальную выше;

= SUM (IIF (Fields! CompletedDate.Value <= Fields! Target.Value, 1, 0)) / count (Fields! PropertyCode.Value) </p>

Все, что я должен был иметь в виду, это то, что я уже показываю результаты как истинные и ложные, поэтому в своем выражении секунд я изменяю значения на числа, чтобы я мог вычислить. Истина - «1», поэтому я знаю, что он не будет рассчитывать на 0, поскольку не может делиться на ноль. Итак, я сделал сумму на истинное число, представленное как 1, деленное на количество результатов. Вместо того, чтобы умножить это на 100 (5/19 * 100 = процент), я просто пропустил время и изменил формат этой ячейки на процент, чтобы он брал значение в ячейке и возвращал процент.

Спасибо, Иордания

...