Можно ли оценить KPI на основе сегодняшней даты? - PullRequest
1 голос
/ 01 февраля 2011

Я создаю KPI в PerformancePoint - SharePoint 2010 и имею следующую настройку:

У нас есть некоторые файлы, которые хранятся, и у них есть поле «Дата / срок действия». Можно ли заставить KPI отображать красный цвет, если дата обзора меньше текущей даты?

Я думал, что это может быть что-то простое, но оказывается, что действительно трудно найти решение, которое я могу использовать в PerformancePoint.

Я могу встроить эту функциональность в XML, но тогда эти файлы будут отделены от всех других имеющихся у меня KPI!

Заранее спасибо за любую помощь.

Rich

1 Ответ

0 голосов
/ 16 февраля 2011

Ответ на ваш вопрос сильно зависит от типа источника данных, который вы используете.Если у вас есть данные в таблице SQL Server, добавление еще одного столбца, который генерирует «оставшиеся дни до завершения» или что-то в этом роде, должно быть тривиально, и вы можете соответственно установить целевые пороговые значения.

Поэтому я бы создалтаблица, которая выглядит следующим образом:

Item   | Review Date | Days Remaining
Task 1 | 10/01/2011  | 95
Task 2 | 1/1/2011    | -30
Task 3 | 2/28/2011   | 12

Столбец «Оставшиеся дни» будет выглядеть примерно так:

SELECT DATEDIFF("dd", [Review Date], GETDATE())

Если вы хотите сделать это в списке SharePoint, вы также можете выполнить этобез труда.Я создал простой список задач и добавил вычисляемый столбец под названием «Оставшиеся дни».Я использовал следующую формулу:

=[Due Date]-[Today]

Когда вы создаете свой KPI, просто создайте цель на оставшиеся дни.Вы хотите, чтобы «Больше» - «Лучше», «Зеленый» - больше 5 дней, «Желтый» - от 1 до 5, а «Красный» - меньше 1.

Простота этого зависит от вашего источника данных.Удачи.

...