En este tutorial, aprenderá sobre la capacidad de cola de DAX. Aprenderá a usarlo para cargar datos de SQL Server Analysis Services (SSAS) a LuckyTemplates.
En este ejemplo, ya se ha creado un modelo de datos de SQL Server. Contiene tablas para los datos de Cliente, Fechas, Productos y Ventas.
Aprenderá a escribir un código DAX que cargue los datos dentro del modelo de datos en LuckyTemplates.
Tabla de contenido
El código DAX
Inicie DAX Studio y cree una medida. Utilice la palabra clave DEFINE y declare una MEDIDA para las Ventas totales. Luego, use la función . Para su contexto de fila, multiplique la cantidad por el precio neto.
Para asegurarse de que devolverá valores pequeños, divida el monto de las ventas por 10,000. Coloque el argumento SUMX en una función para eliminar decimales.

Cree otra medida para el total acumulado. Declarar una variable usando la función . Esto mantendrá la última fecha visible en el contexto del filtro. La última fecha visible es igual al de la Fecha.
Incluso si no tiene una tabla de fechas en el modelo de datos de LuckyTemplates, aún podrá acceder al contexto del filtro mediante la versión de SSAS.
Cree otra variable que muestre el resultado. Esto CALCULARÁ Ventas Totales. Utilice RETORNO para mostrar el resultado.

Para visualizar el resultado en LuckyTemplates, utilice las funciones EVALUATE y . Necesita usar el Número de año calendario y el Mes. Para asegurarse de que los datos se clasifiquen en el orden correcto, use la columna Número de mes. Luego, cree columnas para las Ventas totales y el Total acumulado.

A continuación, utilice la cláusula ORDER BY para asegurarse de que la tabla resultante ordene los datos correctamente. Utilice el orden ASC para las columnas Número de año calendario y Número de mes.

La ventana de la base de datos SSAS en LuckyTemplates
Copie el código DAX terminado y vuelva a LuckyTemplates. Vaya a la pestaña Inicio, haga clic en Obtener datos y luego en Analysis Services . Esto abrirá la ventana de la base de datos SSAS.

Especifique el nombre del servidor y la base de datos. Luego, haga clic en la opción Importar . En el cuadro de texto de consulta MDX o DAX, pegue el código DAX. Luego, haga clic en Aceptar.

Verá que puede obtener el conjunto de datos de la consulta DAX.

Al hacer clic en el botón Transformar datos, se abre el editor de Power Query . Esto le permite modificar los nombres de las columnas y realizar otras opciones de formato en la tabla de datos.

Cuando haga clic en Cargar , verá la tabla en la Vista de datos.

Puede ver que está devolviendo 60 filas que consisten en una fila para cada mes del año.
Conclusión
Este tutorial proporcionó un breve ejemplo sobre cómo cargar desde SQL Server Analysis Services a LuckyTemplates. Ha aprendido que cargar los datos y ejecutarlos en la versión implementada de SSAS es un proceso sencillo. Una vez que domine los conceptos básicos, le resultará más fácil recuperar datos de cualquier base de datos en LuckyTemplates.