SlideShare una empresa de Scribd logo
1 de 22
Expresiones DAX en SQL
Server 2012
Ing. Eduardo Castro, Phd
Microsoft SQL Server MVP
ecastro@simsasys.com
SQL Server MVP
Canal en YouTube


http://www.youtube.com/eduardocast
rom
Power Pivot


Microsoft PowerPivot es un complemento de análisis de datos de Excel
2010, antes conocido como “Project Gemini”, que proporciona una
potencia computacional sin precedentes directamente dentro de Excel
2010.

Objetivos


Dar a los usuarios la mejor herramienta disponible de análisis de
datos.



Facilita el compartimiento de conocimientos y colaboración generados
por los usuarios de BI.



Aumenta la eficiencia de la Gestion de BI.



Proporcionar el acceso seguro a los datos de confianza.
PowerPivot
PowerPivot
for Excel

PowerPivot
for SharePoint

Analizar grandes cantidades de datos en Excel
DAX – Data Analysis Expressions


Es parte de PowerPivot add-in for Excel



Se utilizan fórmulas para columnas calculadas y medidas



La misma sintaxis de Excel y se incluyen muchas funciones de Excel



Más capacidades que las formulas de Excel:


Relaciones de navegación



Cálculo dinámico de las dimensiones



Manejo de la dimension tiempo
Mejoras de DAX en SQL Server 2012


DAX se usa en PowerPivot y Analysis Services (BISM)



Se habilita DAX como un lenguaje de consulta (usado por Power View)



Extiende PowerPivot con más funciones DAX



Se agregan funciones que construyen conjuntos de datos para reportes



Se agrega soporte para modelos de datos más complejos



Se continua la evolución del lenguaje de expresiones DAX
DAX Formulas en SQL Server 2012
demo
DAX para el BI Pro


DAX dentro del PowerPivot for Excel



SQL Server Data Tools (SSDT) soporta modelos tabulares



DAX puede ser utilizado en SSDT y SSMS



Utilice DAX en seguridad a nivel de fila incluyendo seguriad dinámica


USERNAME() / CUSTOMDATA() funciones en DAX
BI Semantic Model: Arquitectura
Third-party
applications

Reporting
Services

Excel

SharePoint
Insights

PowerPivot

BI Semantic Model
Multidimensional

Tabular

MDX

Data model

DAX

Business logic
and queries
Data access

Databases

LOB Applications

ROLAP

Files

MOLAP

OData Feeds

VertiPaq

Direct
Query

Cloud Services
Querying the BI Semantic Model with
DAX


DAX los resultados de las consulas son siempre una table (rowset)



SQL Server 2012 agrega funciones DAX que devuelven tablas



Los usuarios no crean las consultas, Power View las envía por ellos
DAX Query Syntax
DEFINE
MEASURE Table1 [measure1] = <DAX_Expression>
EVALUATE
<DAX Table Expression>

ORDER BY
<DAX_Expression> [ASC | DESC]
EVALUATE sintaxis
EJEMPLO
FILTER
CALCULATE TABLE
ADDCOLUMNS
SUMMARIZE

Tabla Fuente
GROUP BY

Expression de evaluación
SUMMARIZE con ROLLUP

Sub totales a nivel
de año
CROSSJOIN
Medidas
Resumen


DAX incia con PowerPivot (SQL 2008 R2)



DAX contiene mejoras en SQL Server 2012



IT Pros pueden utilizer DAX in Analysis Services con SSDT

Más contenido relacionado

La actualidad más candente

Cuadros de mando BI con SQL Server
Cuadros de mando BI con SQL ServerCuadros de mando BI con SQL Server
Cuadros de mando BI con SQL ServerEduardo Castro
 
Creando un modelo de datos en excel
Creando un modelo de datos en excelCreando un modelo de datos en excel
Creando un modelo de datos en excelDRAKULLYA
 
Introducción a Power Pivot
Introducción a Power PivotIntroducción a Power Pivot
Introducción a Power PivotHaaron Gonzalez
 
Power BI for excel brochure
Power BI for excel brochurePower BI for excel brochure
Power BI for excel brochureRosario Padilla
 
Entrenamiento Power BI [GerdauCorsa-Sep2019]
Entrenamiento Power BI [GerdauCorsa-Sep2019]Entrenamiento Power BI [GerdauCorsa-Sep2019]
Entrenamiento Power BI [GerdauCorsa-Sep2019]Gustavo Bernardo
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Eduardo Castro
 
Inteligencia de Negocios, Reporting y Cuadros de Mando con PowerPivot de Exce...
Inteligencia de Negocios, Reporting y Cuadros de Mando con PowerPivot de Exce...Inteligencia de Negocios, Reporting y Cuadros de Mando con PowerPivot de Exce...
Inteligencia de Negocios, Reporting y Cuadros de Mando con PowerPivot de Exce...Daphne Orihuela
 
Microsoft power BI
Microsoft power BIMicrosoft power BI
Microsoft power BIJuan Frias
 
Power BI - Gobernabilidad
Power BI - GobernabilidadPower BI - Gobernabilidad
Power BI - GobernabilidadGaston Cruz
 
Sql Server Business Intelligence Spanish
Sql Server Business Intelligence SpanishSql Server Business Intelligence Spanish
Sql Server Business Intelligence SpanishEduardo Castro
 
Paso de TI, tengo Power BI
Paso de TI, tengo Power BIPaso de TI, tengo Power BI
Paso de TI, tengo Power BISalvador Ramos
 
Sql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSalvador Ramos
 
Power BI | Lanzamiento SQL Server 2014
Power BI | Lanzamiento SQL Server 2014Power BI | Lanzamiento SQL Server 2014
Power BI | Lanzamiento SQL Server 2014SolidQ
 
Power designer-presentación
Power designer-presentaciónPower designer-presentación
Power designer-presentaciónskrapy95
 
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datos
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datosOffice y Power BI: Usando Visio y Power Point para visualizar y analizar datos
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datosdbLearner
 
Power designer
Power designerPower designer
Power designerecouce
 
Inteligencia de negocios con sql server 2012
Inteligencia de negocios con sql server 2012Inteligencia de negocios con sql server 2012
Inteligencia de negocios con sql server 2012Juan Fabian
 

La actualidad más candente (19)

Cuadros de mando BI con SQL Server
Cuadros de mando BI con SQL ServerCuadros de mando BI con SQL Server
Cuadros de mando BI con SQL Server
 
Creando un modelo de datos en excel
Creando un modelo de datos en excelCreando un modelo de datos en excel
Creando un modelo de datos en excel
 
Introducción a Power Pivot
Introducción a Power PivotIntroducción a Power Pivot
Introducción a Power Pivot
 
Power BI for excel brochure
Power BI for excel brochurePower BI for excel brochure
Power BI for excel brochure
 
Entrenamiento Power BI [GerdauCorsa-Sep2019]
Entrenamiento Power BI [GerdauCorsa-Sep2019]Entrenamiento Power BI [GerdauCorsa-Sep2019]
Entrenamiento Power BI [GerdauCorsa-Sep2019]
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014
 
Inteligencia de Negocios, Reporting y Cuadros de Mando con PowerPivot de Exce...
Inteligencia de Negocios, Reporting y Cuadros de Mando con PowerPivot de Exce...Inteligencia de Negocios, Reporting y Cuadros de Mando con PowerPivot de Exce...
Inteligencia de Negocios, Reporting y Cuadros de Mando con PowerPivot de Exce...
 
Power pivot para excel
Power pivot para excelPower pivot para excel
Power pivot para excel
 
Microsoft power BI
Microsoft power BIMicrosoft power BI
Microsoft power BI
 
Power BI - Gobernabilidad
Power BI - GobernabilidadPower BI - Gobernabilidad
Power BI - Gobernabilidad
 
Sql Server Business Intelligence Spanish
Sql Server Business Intelligence SpanishSql Server Business Intelligence Spanish
Sql Server Business Intelligence Spanish
 
Paso de TI, tengo Power BI
Paso de TI, tengo Power BIPaso de TI, tengo Power BI
Paso de TI, tengo Power BI
 
Sql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech net
 
Power BI | Lanzamiento SQL Server 2014
Power BI | Lanzamiento SQL Server 2014Power BI | Lanzamiento SQL Server 2014
Power BI | Lanzamiento SQL Server 2014
 
Power designer-presentación
Power designer-presentaciónPower designer-presentación
Power designer-presentación
 
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datos
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datosOffice y Power BI: Usando Visio y Power Point para visualizar y analizar datos
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datos
 
Power designer
Power designerPower designer
Power designer
 
Inteligencia de negocios con sql server 2012
Inteligencia de negocios con sql server 2012Inteligencia de negocios con sql server 2012
Inteligencia de negocios con sql server 2012
 
Power Pivot con Excel
Power Pivot con ExcelPower Pivot con Excel
Power Pivot con Excel
 

Destacado

Powerpivot lopez flores edwin daniel
Powerpivot lopez flores edwin danielPowerpivot lopez flores edwin daniel
Powerpivot lopez flores edwin danieledWINlopez92
 
Entendiendo el Espectro de BI | SolidQ Summit 2012
Entendiendo el Espectro de BI | SolidQ Summit 2012Entendiendo el Espectro de BI | SolidQ Summit 2012
Entendiendo el Espectro de BI | SolidQ Summit 2012SolidQ
 
Excel power pivot ssas tabular
Excel power pivot ssas tabularExcel power pivot ssas tabular
Excel power pivot ssas tabularSalvador Ramos
 
Análisis técnico de Dax, E-Stoxx50 e Ibex35
Análisis técnico de Dax, E-Stoxx50 e Ibex35Análisis técnico de Dax, E-Stoxx50 e Ibex35
Análisis técnico de Dax, E-Stoxx50 e Ibex35IG España
 
Crudo - Por qué vuelven las caídas 20/07/2015
Crudo - Por qué vuelven las caídas 20/07/2015Crudo - Por qué vuelven las caídas 20/07/2015
Crudo - Por qué vuelven las caídas 20/07/2015IG España
 
Caso práctico power pivot sisconges&est
Caso práctico power pivot sisconges&estCaso práctico power pivot sisconges&est
Caso práctico power pivot sisconges&estLuis Muñiz González
 
Introducción al agilismo, aplicado a producto y negocio
Introducción al agilismo, aplicado a producto y negocioIntroducción al agilismo, aplicado a producto y negocio
Introducción al agilismo, aplicado a producto y negocioJose Ramón Díaz
 
Día D para la fed
Día D para la fedDía D para la fed
Día D para la fedIG España
 
Conferecia Power Pivot Tds Excel Lleida LmuñIz
Conferecia Power Pivot Tds Excel Lleida  LmuñIzConferecia Power Pivot Tds Excel Lleida  LmuñIz
Conferecia Power Pivot Tds Excel Lleida LmuñIzLuis González
 
Sy ti 2015-a_businesslntelligence_c_ximena_dsilvia_sgabriela
Sy ti 2015-a_businesslntelligence_c_ximena_dsilvia_sgabrielaSy ti 2015-a_businesslntelligence_c_ximena_dsilvia_sgabriela
Sy ti 2015-a_businesslntelligence_c_ximena_dsilvia_sgabrielaGabySilviXimena
 
PetCare Leflet Greek&amp;English
PetCare Leflet Greek&amp;EnglishPetCare Leflet Greek&amp;English
PetCare Leflet Greek&amp;EnglishAndy Varoshiotis
 
Patricia Fernandez Zyncro
Patricia Fernandez ZyncroPatricia Fernandez Zyncro
Patricia Fernandez Zyncroe20biz
 
DER SPANISCHE ADEL UND SOS-KINDERDORF: FRAU IM SPIEGEL ÜBER NILS PETER SIEGER
DER SPANISCHE ADEL UND SOS-KINDERDORF: FRAU IM SPIEGEL ÜBER NILS PETER SIEGERDER SPANISCHE ADEL UND SOS-KINDERDORF: FRAU IM SPIEGEL ÜBER NILS PETER SIEGER
DER SPANISCHE ADEL UND SOS-KINDERDORF: FRAU IM SPIEGEL ÜBER NILS PETER SIEGERNils Peter Sieger
 

Destacado (20)

Powerpivot lopez flores edwin daniel
Powerpivot lopez flores edwin danielPowerpivot lopez flores edwin daniel
Powerpivot lopez flores edwin daniel
 
Avances analíticos
Avances analíticosAvances analíticos
Avances analíticos
 
Entendiendo el Espectro de BI | SolidQ Summit 2012
Entendiendo el Espectro de BI | SolidQ Summit 2012Entendiendo el Espectro de BI | SolidQ Summit 2012
Entendiendo el Espectro de BI | SolidQ Summit 2012
 
Excel power pivot ssas tabular
Excel power pivot ssas tabularExcel power pivot ssas tabular
Excel power pivot ssas tabular
 
Análisis técnico de Dax, E-Stoxx50 e Ibex35
Análisis técnico de Dax, E-Stoxx50 e Ibex35Análisis técnico de Dax, E-Stoxx50 e Ibex35
Análisis técnico de Dax, E-Stoxx50 e Ibex35
 
Crudo - Por qué vuelven las caídas 20/07/2015
Crudo - Por qué vuelven las caídas 20/07/2015Crudo - Por qué vuelven las caídas 20/07/2015
Crudo - Por qué vuelven las caídas 20/07/2015
 
Power pivot para excel
Power pivot para excelPower pivot para excel
Power pivot para excel
 
Introducción a PowerPivot
Introducción a PowerPivotIntroducción a PowerPivot
Introducción a PowerPivot
 
Caso práctico power pivot sisconges&est
Caso práctico power pivot sisconges&estCaso práctico power pivot sisconges&est
Caso práctico power pivot sisconges&est
 
Introducción al agilismo, aplicado a producto y negocio
Introducción al agilismo, aplicado a producto y negocioIntroducción al agilismo, aplicado a producto y negocio
Introducción al agilismo, aplicado a producto y negocio
 
Lean Startup, introducción
Lean Startup, introducciónLean Startup, introducción
Lean Startup, introducción
 
Día D para la fed
Día D para la fedDía D para la fed
Día D para la fed
 
Conferecia Power Pivot Tds Excel Lleida LmuñIz
Conferecia Power Pivot Tds Excel Lleida  LmuñIzConferecia Power Pivot Tds Excel Lleida  LmuñIz
Conferecia Power Pivot Tds Excel Lleida LmuñIz
 
Sy ti 2015-a_businesslntelligence_c_ximena_dsilvia_sgabriela
Sy ti 2015-a_businesslntelligence_c_ximena_dsilvia_sgabrielaSy ti 2015-a_businesslntelligence_c_ximena_dsilvia_sgabriela
Sy ti 2015-a_businesslntelligence_c_ximena_dsilvia_sgabriela
 
Пояснительная записка
Пояснительная запискаПояснительная записка
Пояснительная записка
 
Gamer pablo ayala berns charly
Gamer pablo ayala berns charlyGamer pablo ayala berns charly
Gamer pablo ayala berns charly
 
PetCare Leflet Greek&amp;English
PetCare Leflet Greek&amp;EnglishPetCare Leflet Greek&amp;English
PetCare Leflet Greek&amp;English
 
Patricia Fernandez Zyncro
Patricia Fernandez ZyncroPatricia Fernandez Zyncro
Patricia Fernandez Zyncro
 
Tecnica de autoconocimiento tetraedro
Tecnica de autoconocimiento tetraedroTecnica de autoconocimiento tetraedro
Tecnica de autoconocimiento tetraedro
 
DER SPANISCHE ADEL UND SOS-KINDERDORF: FRAU IM SPIEGEL ÜBER NILS PETER SIEGER
DER SPANISCHE ADEL UND SOS-KINDERDORF: FRAU IM SPIEGEL ÜBER NILS PETER SIEGERDER SPANISCHE ADEL UND SOS-KINDERDORF: FRAU IM SPIEGEL ÜBER NILS PETER SIEGER
DER SPANISCHE ADEL UND SOS-KINDERDORF: FRAU IM SPIEGEL ÜBER NILS PETER SIEGER
 

Similar a DAX en SQL Server 2012

DAX SQL Server 2012 SQL Saturday
DAX SQL Server 2012 SQL SaturdayDAX SQL Server 2012 SQL Saturday
DAX SQL Server 2012 SQL SaturdayEduardo Castro
 
Unidad 2. actividad 4
Unidad 2. actividad 4Unidad 2. actividad 4
Unidad 2. actividad 4melasa7
 
Sql server 2008
Sql server 2008Sql server 2008
Sql server 2008brobelo
 
Nuevas opciones de visualización en SharePoint | SolidQ Summit 2014
Nuevas opciones de visualización en SharePoint | SolidQ Summit 2014Nuevas opciones de visualización en SharePoint | SolidQ Summit 2014
Nuevas opciones de visualización en SharePoint | SolidQ Summit 2014SolidQ
 
Presentacion Microsoft
Presentacion MicrosoftPresentacion Microsoft
Presentacion Microsoftfcolauravel
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008Jillian Motoharu
 
Lo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigalLo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigalmelasa7
 
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSBD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSguestfd36060
 
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICASFUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICASeventosmissdetalles
 
Master Data Services Capacity Guidelines
Master Data Services Capacity GuidelinesMaster Data Services Capacity Guidelines
Master Data Services Capacity Guidelinesrumus1000
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Tonymx
 

Similar a DAX en SQL Server 2012 (20)

DAX SQL Server 2012 SQL Saturday
DAX SQL Server 2012 SQL SaturdayDAX SQL Server 2012 SQL Saturday
DAX SQL Server 2012 SQL Saturday
 
Separata uni sql2008 administracion
Separata uni sql2008 administracionSeparata uni sql2008 administracion
Separata uni sql2008 administracion
 
Unidad 2. actividad 4
Unidad 2. actividad 4Unidad 2. actividad 4
Unidad 2. actividad 4
 
Sql server 2008
Sql server 2008Sql server 2008
Sql server 2008
 
Nuevas opciones de visualización en SharePoint | SolidQ Summit 2014
Nuevas opciones de visualización en SharePoint | SolidQ Summit 2014Nuevas opciones de visualización en SharePoint | SolidQ Summit 2014
Nuevas opciones de visualización en SharePoint | SolidQ Summit 2014
 
Presentacion Microsoft
Presentacion MicrosoftPresentacion Microsoft
Presentacion Microsoft
 
Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008
 
Lo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigalLo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigal
 
SEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptxSEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptx
 
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOSBD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
BD_EQ1_INVESTIGACION_APORTACION_SQLSERVER2008EXPRESS_TODOS
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
Estudiante
EstudianteEstudiante
Estudiante
 
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICASFUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
 
Access 2007
Access 2007Access 2007
Access 2007
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Master Data Services Capacity Guidelines
Master Data Services Capacity GuidelinesMaster Data Services Capacity Guidelines
Master Data Services Capacity Guidelines
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Rational System Architect
Rational System ArchitectRational System Architect
Rational System Architect
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008
 

Más de Eduardo Castro

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL ServerEduardo Castro
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerEduardo Castro
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL AzureEduardo Castro
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflowEduardo Castro
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022Eduardo Castro
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022Eduardo Castro
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Eduardo Castro
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceEduardo Castro
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Eduardo Castro
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricksEduardo Castro
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql serverEduardo Castro
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsEduardo Castro
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Eduardo Castro
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsEduardo Castro
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en AzureEduardo Castro
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL ServerEduardo Castro
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Eduardo Castro
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesEduardo Castro
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesEduardo Castro
 

Más de Eduardo Castro (20)

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL Server
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL Server
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL Azure
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflow
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed Instance
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricks
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql server
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analytics
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en Azure
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure Enclaves
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure Enclaves
 

DAX en SQL Server 2012

  • 1. Expresiones DAX en SQL Server 2012 Ing. Eduardo Castro, Phd Microsoft SQL Server MVP ecastro@simsasys.com
  • 4. Power Pivot  Microsoft PowerPivot es un complemento de análisis de datos de Excel 2010, antes conocido como “Project Gemini”, que proporciona una potencia computacional sin precedentes directamente dentro de Excel 2010. Objetivos  Dar a los usuarios la mejor herramienta disponible de análisis de datos.  Facilita el compartimiento de conocimientos y colaboración generados por los usuarios de BI.  Aumenta la eficiencia de la Gestion de BI.  Proporcionar el acceso seguro a los datos de confianza.
  • 6. DAX – Data Analysis Expressions  Es parte de PowerPivot add-in for Excel  Se utilizan fórmulas para columnas calculadas y medidas  La misma sintaxis de Excel y se incluyen muchas funciones de Excel  Más capacidades que las formulas de Excel:  Relaciones de navegación  Cálculo dinámico de las dimensiones  Manejo de la dimension tiempo
  • 7. Mejoras de DAX en SQL Server 2012  DAX se usa en PowerPivot y Analysis Services (BISM)  Se habilita DAX como un lenguaje de consulta (usado por Power View)  Extiende PowerPivot con más funciones DAX  Se agregan funciones que construyen conjuntos de datos para reportes  Se agrega soporte para modelos de datos más complejos  Se continua la evolución del lenguaje de expresiones DAX
  • 8. DAX Formulas en SQL Server 2012 demo
  • 9. DAX para el BI Pro  DAX dentro del PowerPivot for Excel  SQL Server Data Tools (SSDT) soporta modelos tabulares  DAX puede ser utilizado en SSDT y SSMS  Utilice DAX en seguridad a nivel de fila incluyendo seguriad dinámica  USERNAME() / CUSTOMDATA() funciones en DAX
  • 10. BI Semantic Model: Arquitectura Third-party applications Reporting Services Excel SharePoint Insights PowerPivot BI Semantic Model Multidimensional Tabular MDX Data model DAX Business logic and queries Data access Databases LOB Applications ROLAP Files MOLAP OData Feeds VertiPaq Direct Query Cloud Services
  • 11. Querying the BI Semantic Model with DAX  DAX los resultados de las consulas son siempre una table (rowset)  SQL Server 2012 agrega funciones DAX que devuelven tablas  Los usuarios no crean las consultas, Power View las envía por ellos
  • 12. DAX Query Syntax DEFINE MEASURE Table1 [measure1] = <DAX_Expression> EVALUATE <DAX Table Expression> ORDER BY <DAX_Expression> [ASC | DESC]
  • 19. SUMMARIZE con ROLLUP Sub totales a nivel de año
  • 22. Resumen  DAX incia con PowerPivot (SQL 2008 R2)  DAX contiene mejoras en SQL Server 2012  IT Pros pueden utilizer DAX in Analysis Services con SSDT

Notas del editor

  1. Ability to work with massive data volumes in tens of millionsMash ups (pivot tables) from multiple tables and a wide variety of data source types80+ contextual DAX measures, time intelligence, distinct count, and many other complex logical functionsPowerPivot Relationships in-memory, highly-scalable VertiPaq technology is so much faster than classic VLOOKUPsWorld-class 5x, 10x and even 15x Data CompressionSharePoint PowerPivot Gallery and automated, scheduled data refresh features SharePoint PowerPivot self-service reporting data sourceSharePoint PowerPivot usage and query source trackingUser friendly, configurable Slicers join multiple pivot charts and pivot tables for interactive dashboards Minimal learning curve for experienced Excel users to easily develop creative and impactful analytic solutions