расчет новых показателей в SSAS

У меня есть куб в моем проекте службы анализа SQL Server (2012). Одна из моих мер - снятие денег в банкомате. Теперь я хочу иметь новую расчетную меру, которая покажет мне рост снятых денег сегодня к прошлому дню. Это динамический расчетный показатель. Есть ли какое-нибудь решение для этой работы?


person masoud ramezani    schedule 14.10.2012    source источник


Ответы (3)


То, что вы ищете, скорее всего, называется KPI = ключевой показатель эффективности. Информацию о том, как добавьте нужную метрику.

person Athanasios Kataras    schedule 16.10.2012

если вы хотите показать рост на основе последнего значения, например, сегодня я снял на 10% меньше, чем вчера, вы можете использовать KIP

если вы хотите показать, сколько вы уже сняли, вы должны использовать такие калькуляции, как YTD (с начала года)

person Diego    schedule 16.10.2012

Вы должны использовать KPI для построения своей меры.

Откройте проект SSAS в Visual Studio и дважды щелкните куб. На вкладке KPI есть панель с некоторыми примерами KPI с использованием параллельных периодов.

Это пример создания операционной маржи за два периода:

IIf
( 
  KPIValue( "Gross Profit Margin" ) >
  ( KPIValue( "Gross Profit Margin" ),
    ParallelPeriod
    ( 
       [<<Time Dimension Name>>].[<<Time Hierarchy Name>>].[<<Time Year Level Name>>],
       1,
       [<<Time Dimension Name>>].[<<Time Hierarchy Name>>].CurrentMember
    )
  ), 1, -1
)
person K4timini    schedule 20.05.2014