Skip to Content

DAX / MDX

DAX y MDX son los lenguajes de expresiones para modelado avanzado en Power BI, Analysis Services Tabular y Multidimensional. Permiten crear medidas, KPIs y cálculos de tiempo, impulsando insights profundos y personalizados.

En Itrion hemos creado 1 200 measures DAX, diseñado 300 cubos MDX y optimizado 150 000 consultas mensuales con latencias de ≤ 80 ms.

1 200

Measures DAX

300

Cubos MDX

150 000

Consultas/mes

80 ms

Latencia media

Ventajas de DAX & MDX

Time Intelligence
Periodos comparativos
Cálculos complejos
Jerarquías y filtros avanzados
Escalabilidad
Tabular & Mdx on SSAS
Inline Security
Row-Level Security

Elementos esenciales

ElementoFunciónUso típico
Measures (DAX)Agregaciones dinámicasSuma, media, ratios
Calculated ColumnsCálculos fila a filaCategorías derivadas
Calculation GroupsReutilización de fórmulasTime-intellis., variaciones
MDX QueriesConsultas multidimensionalesDrillthrough y sets
Stored ExpressionsReuso en SSASKPI centralizados
PerspectivesVistas segmentadasDepartamentos & roles
Security RolesRLS en TabularAcceso gobernado

Flujo de creación DAX/MDX

1 · Definir requerimiento
2 · Escribir expresión
3 · Test en Visual Studio
4 · Integración en modelo
5 · Validación y deploy

Ciclo completo en ≤ 2 h por medida o consulta.

Fortalezas de Itrion con DAX/MDX

Afinamos modelos Tabular con agregaciones precomputadas y Calculation Groups para minimizar cálculos en tiempo de consulta.

Desarrollamos funciones personalizadas para Year-To-Date, Rolling Windows y dinámicas multi-periodo.

Implementamos roles RLS y perspectivas MDX para garantizar que usuarios vean solo datos autorizados.

Scripts CI/CD integrados en Azure DevOps para validar y desplegar expresiones DAX/MDX de forma automatizada.

Por qué elegir Itrion

  • Expertise certificado: equipo con MVPs y certificaciones en DAX y MDX.
  • Rapid delivery: measures y queries productivas en menos de 2 horas.
  • Governance: prácticas CI/CD, validaciones DAX Syntax Checker y auditoría MDX logs.
  • Soporte 24/7: asistencia especializada y response S1 < 10 min.

DAX and MDX are the expression languages for advanced modeling in Power BI, Analysis Services Tabular and Multidimensional. They enable creation of measures, KPIs, and time calculations, driving deep and customized insights.

At Itrion we have created 1,200 DAX measures, designed 300 MDX cubes, and optimized 150,000 monthly queries with latencies ≤ 80 ms.

1,200

DAX Measures

300

MDX Cubes

150,000

Queries/month

80 ms

Average latency

DAX & MDX Advantages

Time Intelligence
Comparative periods
Complex calculations
Hierarchies & advanced filters
Scalability
Tabular & MDX on SSAS
Inline Security
Row-Level Security

Core Elements

ElementFunctionTypical Use
Measures (DAX)Dynamic aggregationsSum, avg, ratios
Calculated ColumnsRow-by-row calculationsDerived categories
Calculation GroupsFormula reuseTime-intellis., variations
MDX QueriesMultidimensional queriesDrillthrough & sets
Stored ExpressionsReuse in SSASCentralized KPIs
PerspectivesSegmented viewsDepartments & roles
Security RolesRLS in TabularGoverned access

DAX/MDX Creation Flow

1 · Define requirements
2 · Write expression
3 · Test in Visual Studio
4 · Integrate in model
5 · Validate & deploy

Complete cycle in ≤ 2 h per measure or query.

Itrion strengths with DAX/MDX

We fine-tune Tabular models with precomputed aggregations and Calculation Groups to minimize query-time calculations.

We develop custom functions for Year-To-Date, Rolling Windows, and multi-period dynamics.

We implement RLS roles and MDX perspectives to ensure users see only authorized data.

CI/CD scripts integrated in Azure DevOps to validate and deploy DAX/MDX expressions automatically.

Why choose Itrion

  • Certified expertise: team with MVPs and certifications in DAX and MDX.
  • Rapid delivery: productive measures and queries in less than 2 hours.
  • Governance: CI/CD practices, DAX Syntax Checker validations and MDX logs auditing.
  • 24/7 support: specialized assistance and S1 response < 10 min.

At Itrion, we provide direct, professional communication aligned with the objectives of each organisation. We diligently address all requests for information, evaluation, or collaboration that we receive, analysing each case with the seriousness it deserves.

If you wish to present us with a project, evaluate a potential solution, or simply gain a qualified insight into a technological or business challenge, we will be delighted to assist you. Your enquiry will be handled with the utmost care by our team.