Agregaciones de XmSQL en VertiPaq DAX Studio

Agregaciones de XmSQL en VertiPaq DAX Studio

En este tutorial, aprenderá acerca de las agregaciones de xmSQL. También comprenderá cómo un motor de almacenamiento en DAX Studio puede mejorar en gran medida el rendimiento de su informe. Se mostrarán y usarán agregaciones de muestra para que pueda ver cómo funcionan en VertiPaq.

Hay dos tipos de motores: el motor de fórmula y el motor de almacenamiento . Este último es el más rápido entre los dos, pero no puede hacer tanto como el motor de fórmula. Entonces, si crea y ejecuta sus consultas, la mejor práctica es usar el motor de almacenamiento tanto como sea posible.

Tabla de contenido

Agregaciones xmSQL

El motor de almacenamiento puede completar agregaciones simples utilizando estas funciones:

Cada una de estas funciones sigue un tipo de comportamiento simple, así que siempre esfuércese por incluir estas funciones en su fórmula DAX.

Estas son algunas consultas de muestra simples dentro de DAX Studio.

Agregaciones de XmSQL en VertiPaq DAX Studio

Primero, ejecute la consulta con la función COUNT . UN envuelto alrededor de la agregación invocará la transición de contexto. La consulta cuenta las filas del año 2015 en la tabla de ventas de hechos.

Agregaciones de XmSQL en VertiPaq DAX Studio

Si va a la pestaña Tiempos del servidor, verá la función SELECCIONAR para el año de DimCalendar y la función CONTAR de la tabla de ventas de hechos.

Agregaciones de XmSQL en VertiPaq DAX Studio

A continuación, ejecute las funciones SUM , MIN y MAX en la consulta. A continuación, obtendrá estos resultados.

Agregaciones de XmSQL en VertiPaq DAX Studio

Las consultas proporcionan el mínimo, el máximo y la suma de la cantidad de ventas para 2015. Si va a xmSQL en la pestaña Tiempos del servidor, puede ver las funciones MIN, MAX y SUM trabajando para generar resultados.

Agregaciones de XmSQL en VertiPaq DAX Studio

La última función de la consulta es DISTINCTCOUNT . Ejecute la consulta y obtendrá estos resultados.

Agregaciones de XmSQL en VertiPaq DAX Studio

Si va a la pestaña Tiempos del servidor, verá el DCount en el xmSQL.

Agregaciones de XmSQL en VertiPaq DAX Studio

Ahora, si intenta ejecutar DISTINCTCOUNT , MIN y COUNT juntos, verá que DISTINCTCOUNT tiene su propio escaneo. No se combina con las otras agregaciones y funciona por sí solo.

Agregaciones de XmSQL en VertiPaq DAX Studio

Agregaciones de XmSQL en VertiPaq DAX Studio

Dado que tiene su propio escaneo, a veces puede ralentizar su DAX. No tiene que preocuparse por eso, pero también debe ser consciente de lo que está haciendo en el fondo de sus códigos.


Motor de almacenamiento VertiPaq en un entorno de subprocesos múltiples
Compresión y almacenamiento VertiPaq en LuckyTemplates ¿
Qué es DAX Studio en LuckyTemplates Desktop?

Conclusión

El motor de almacenamiento VertiPaq es la forma más rápida de trabajar en sus consultas DAX. Es posible que no pueda realizar consultas complejas, pero realiza agregaciones simples rápidamente. Esto le ayuda a obtener datos y resultados más rápido que el motor de fórmulas.

Si desea obtener más información sobre las agregaciones de xmSQL en el motor de almacenamiento, vaya a DAX Studio y practique las agregaciones simples. Verás lo rápido que es, y lo fácil que es desarrollar.


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.