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):
- Funções que retornam uma data
- Funções que retornam uma tabela de datas
- 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