Форматирование целей KPI для Excel 2010 в BIDS - PullRequest
0 голосов
/ 30 декабря 2011

У меня есть KPI (со значением, целью и статусом), созданный с помощью BIDS.Когда я просматриваю его с помощью сводной таблицы Excel 2010, цель kpi показывает #value, но она используется для вычисления статуса.

Как скрыть всю цель kpi или заставить ее отображать точное значение вместо #value.

Ниже приведен код, который я использовал для цели kpi.

CASE WHEN 
[Measure].[Measure - SubMeasure Desc].currentmember.level  is 
[Measure].[Measure - SubMeasure Desc].[Submeasure Desc]
 THEN
vba!format([Measures].[Threshold Min],[Measures].[Threshold Max],"percent")
ELSE NULL
END

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

KPI VALUE: [Measures].[NCQA Rate]
KPI Goal:
CASE WHEN 
 [Measure].[Measure - SubMeasure Desc].currentmember.level is 
 [Measure].[Measure - SubMeasure Desc].[Submeasure Desc] 
THEN 
 vba!format([Measures].[Threshold Min],[Measures].[Threshold Max],"percent") 
ELSE 
 NULL 
END

KPI STATUS:
CASE WHEN 
 IsEmpty(KPIValue("NCQA COMMERCIAL")) 
THEN 
 NULL 
WHEN 
 KPIValue("NCQA COMMERCIAL") < 
   ([Benchmark].[Benchmark Type].&[NCQA National 2011 Commercial], 
    [Measure].[Measure - SubMeasure Desc].currentmember,
    [Measures].[Threshold Min]) /100 
then 
 -1 
WHEN 
 KPIValue("NCQA COMMERCIAL") > 
 ([Benchmark].[Benchmark Type].&[NCQA National 2011 Commercial], 
  [Measure].[Measure - SubMeasure Desc].currentmember,
  [Measures].[Threshold Max])/100 
then 
 1 
ELSE 
 0 
END

1 Ответ

0 голосов
/ 30 декабря 2011

Раздел KPI обычно предназначен для возврата IF (Условие TRUE 1, 0), и с помощью этих индикаторов вы можете сформулировать значения KPI.Имейте в виду, что это не обязательно должен быть 1 или 0, вы можете сделать любое десятичное число от 0 до 1, которое я часто использую для представления процентов.Имея это в виду, вы можете просто отобразить значение на скрытом листе Excel и выполнить вычисление оттуда.

...