Parámetros de consulta de LuckyTemplates: Optimización de tablas

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Los parámetros de consulta son una característica realmente sólida en LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Hay muchos lugares donde puede implementar filtros en LuckyTemplates, pero en algunas ocasiones, es mejor hacerlo en la capa de consulta que en el nivel de informe.

Es posible que desee crear filtros en el nivel de consulta si tiene tablas masivas de una base de datos que su organización ha implementado. No desea traer la tabla subyacente completa cada vez a su modelo de LuckyTemplates.

Un buen ejemplo de esto son las tablas que tienen solo millones de filas, quizás 10 o 20 millones de filas. La mayoría de las tablas y bases de datos se crean para capturar todo, por lo que tendrá datos durante un período de tiempo significativo.

Mediante el uso de parámetros de consulta, puede reducir el lapso de tiempo en la capa de consulta y no incluir todos esos datos en su modelo.

Esto reducirá significativamente el tamaño de su modelo y, en última instancia, también la velocidad. Cuanto mayor sea el tamaño de su modelo, más tiempo llevará evaluar los cálculos sobre esos conjuntos de datos y tablas de datos.

Si puede reducir el tamaño de sus tablas y optimizar sus modelos utilizando estos parámetros de consulta, entonces esa es una técnica sólida para implementar para su desarrollo.

En este blog, explico cómo puedes implementar esto de una manera relativamente simple.

Sin embargo, hay muchas maneras en que podrías usar esto, así que expande tu mente en torno a las posibilidades.

Tabla de contenido

Cómo utilizar los parámetros de consulta

Los parámetros de consulta le permiten filtrar sus datos u organizar sus datos en función de parámetros o entradas que usted puede hacer o que otra persona hace en sus modelos.

Este ejemplo es un informe simple donde tenemos algunas ubicaciones, ventas por ciudad dentro de esa ubicación y por clientes.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Con los parámetros de consulta, no tiene que reconstruir un nuevo informe para generar ciertos datos en los que necesita ser más específico.

Por ejemplo, si desea ver una región en particular y no tener que mirar todo el conjunto de datos, puede poner un parámetro para filtrar este informe. Y luego, ajusta automáticamente el informe de datos.

Entonces, para hacer esto, vamos al editor de consultas.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Dentro del editor de consultas, usaremos esta característica increíble, Administrar parámetros, para ingresar parámetros.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Ahora crearemos un parámetro simple y esperamos que pueda reconocer cómo podría utilizarlo de varias maneras diferentes.

Crear un parámetro

En este ejemplo, vamos a crear un parámetro de consulta para la ubicación. Filtraremos el CÓDIGO DE ESTADO aquí, para que luego podamos profundizar en la región muy específica o en un estado específico.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Entonces, vamos a Administrar parámetros y hacemos clic en NUEVO para crear un nuevo parámetro. Lo llamaremos Filtro de ubicación y luego escribiremos la descripción.

Hay un montón de opciones para Tipo y Valores sugeridos, lo que le permite avanzar en su parámetro.

Elija TEXTO para el tipo y LISTA DE VALORES para los valores sugeridos.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Luego, enumeramos algunos de los códigos de estado en Lista de valores.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

De hecho, podemos ponerlo por defecto en algo, por lo que en este ejemplo, lo pondremos por defecto en Florida. Una vez que todo esté debidamente rellenado, haga clic en Aceptar.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Y ahora que tenemos este LocationFilter, lo colocaremos en nuestro grupo de parámetros. Poner las cosas en grupos como este es otra buena técnica para que estén un poco organizados aquí.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Dentro de este filtro, podemos seleccionar todas las diferentes regiones que ponemos aquí. Este ejemplo es solo una pequeña lista, pero definitivamente puede hacer el suyo de manera más sustancial.

Podríamos elegir Florida aquí o Georgia, y así sucesivamente.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Entonces, ahora podemos integrar esto a nuestra consulta, que en este ejemplo usamos Ubicación.

Integración de parámetros en una consulta

En la consulta de ubicación, filtraremos dinámicamente los códigos de estado con el parámetro que acabamos de crear.

Podemos hacer esto manualmente haciendo clic en la columna Códigos de estado y eligiendo el estado deseado.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Para incorporar el parámetro LocationFilter, vamos a Editor avanzado.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Miramos la última fila aquí, que dice Filas filtradas. Está filtrado por "Florida" (FL) porque filtramos manualmente los códigos estatales por FL.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Entonces, en lugar de Florida, escribimos LocationFilter aquí como nuestro parámetro. Luego, haga clic en Listo.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Puede volver al parámetro y cambiar el valor actual a GA para Georgia o NY, etc., y automáticamente filtrará esas tablas.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Y, si miramos aquí, toda la tabla se filtrará para ese parámetro en particular. Aquí, lo filtramos por Florida.

Parámetros de consulta de LuckyTemplates: Optimización de tablas

Conclusión

En este blog, discutimos cómo crear y utilizar parámetros de consulta. Usamos LocationFilter como nuestro parámetro de ejemplo para filtrar los códigos de estado para nuestra consulta de ubicación.

Espero que esto genere algunas ideas sobre cómo puedes replicarlo en tus propios modelos.

Si se está sumergiendo más en el editor de consultas y desea saber cómo desarrollar excelentes modelos de LuckyTemplates, consulte mi curso avanzado en LuckyTemplates Online.

Este curso, , llevará sus habilidades al siguiente nivel.

Salud,


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.