sábado, 26 de julho de 2014

PowerPivot – DAX – Time Intelligence Functions


Se vocês analisarem a sequência de posts sobre Business Intelligence (http://zavaschi.com/index.php/business-intelligence/) vocês vão perceber que estou dando um foco grande em DAX. O motivo é claro: com a chegada do SQL Server 11 (Denali) também chega um novo modelo para as bases multidimensionais do Analysis Services conhecido como BISM (BI Semantic Model).
Através do Visual Studio 2010 será possível criar modelos do BISM (da mesma forma que criamos os modelos do PowerPivot dentro do Excel) e fazer o deploy para o servidor do SSAS.
Uma das grandes diferenças é que a manipulação do modelo BISM será feita usando DAX (e não MDX), sim a mesma DAX que temos hoje no PowerPivot Excel, acrescida de uma série de novas funções e capacidades.
Temos 35 funções nesta categoria na versão atual, é possível que esse número aumente quando possuirmos os modelos BISM (e podemos subdividir em 3 sub categorias):
  1. Funções que retornam uma data
  2. Funções que retornam uma tabela de datas
  3. Funções que resolvem uma expressão sobre um período de tempo
FIRSTDATE
LASTDATE
FIRSTNONBLANK
LASTNONBLANK
STARTOFMONTH
STARTOFQUARTER
STARTOFYEAR
ENDOFMONTH
ENDOFQUARTER
ENDOFYEAR
PREVIOUSDAY
PREVIOUSMONTH
PREVIOUSQUARTER
PREVIOUSYEAR
NEXTDAY
NEXTMONTH
NEXTQUARTER
NEXTYEAR
DATESMTD
DATESQTD
SAMEPERIODLASTYEAR
DATEADD
DATESBETWEEN
DATESINPERIOD
PARALLELPERIOD
DATESYTD
TOTALQTD
TOTALYTD
TOTALMTD
OPENINGBALANCE
QUARTER
OPENINGBALANCE
YEAR
OPENINGBALANCE
MONTH
CLOSINGBALANCE
MONTH
CLOSINGBALANCE
QUARTER
CLOSINGBALANCE
YEAR

Por Thiago Zavaschi

Nenhum comentário:

Postar um comentário

Sharepoint enviando email através de SMTP externo com autenticação

Sharepoint enviando email através de SMTP externo com autenticação Uma demanda interna nossa é que na nossa sede não tem IP Fixo. nesse c...