Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
En el blog de hoy, continuaremos nuestra serie sobre LuckyTemplates Power Tool Suite. En las primeras partes de la serie, cubrimos DAX Editor Pro y Power Sort Pro , y hoy profundizaremos en Quick Measures Pro, una herramienta indispensable cuando se realizan mediciones rápidas en LuckyTemplates. Puedes ver el video completo de este tutorial en la parte inferior de este blog.
Tabla de contenido
¿Qué es Quick Measures Pro?
Quick Measures Pro es una de las cinco herramientas eléctricas desarrolladas por el MVP de Microsoft, Greg Deckler, exclusivamente para los miembros de LuckyTemplates. Estas herramientas están destinadas a acelerar y automatizar diferentes aspectos del desarrollo de informes de LuckyTemplates.
En mi opinión, Quick Measures Pro es el más complejo de los cinco, pero también vale la pena aprenderlo.
A medida que profundizamos en el tema, es posible que no experimente una curva de aprendizaje pronunciada. No obstante, este blog le brindará un poder increíble para automatizar sus medidas DAX, particularmente en conjunto con al que también tiene acceso como miembro de LuckyTemplates.
Entonces, profundicemos y veamos lo que Greg ha hecho en Quick Measures Pro y cómo aprovechar todo eso.
Modelo de esquema de estrella
Comencemos abriendo nuestro LuckyTemplates. Usaremos el modelo de práctica estándar de LuckyTemplates, un modelo de esquema en estrella basado en cuatro años de datos de ventas.
Utiliza la tabla de fechas extendida de LuckyTemplates , una serie de tablas de dimensiones comunes y una tabla de medidas que contiene las ventas totales y las ventas promedio.
Son bastante simples, pero serán bastante ilustrativos cuando los vinculemos con Quick Measures Pro.
Medida implícita vs. Medida rápida en LuckyTemplates
Cuando se habla de medidas en LuckyTemplates , es importante diferenciar las medidas implícitas de las rápidas.
Es posible que haya escuchado a personas que sugirieron no usar medidas rápidas antes. Sin embargo, estas personas en realidad están hablando de medidas implícitas y no de medidas rápidas.
Para explicar más, vayamos a Inicio y hagamos clic en el primer ícono a la izquierda como se muestra en la imagen a continuación.
En el panel derecho, abra Campos y haga clic en Ventas para abrir las opciones. Luego, marque o arrastre Total de línea para traerlo a Columnas.
Haga clic en Línea total y mueva la marca de verificación de No resumir a Suma.
Puede ver que la Suma del total de línea es la misma que nuestra medida de Ventas totales . Y esa es una medida implícita.
Sin embargo, no queremos usar medidas implícitas (o lo que algunas personas llaman medidas rápidas) principalmente porque no podemos hacer ramificaciones de medidas a partir de ellas. Hay muchas otras razones, pero no entraremos en ellas en este blog.
Por supuesto, la medida rápida también tiene sus pros y sus contras , pero para los fines de este blog, nos ceñiremos a ellos y hablaremos sobre las medidas rápidas que son medidas DAX explícitas y se pueden clasificar como patrones DAX.
Navegar por Quick Measure en LuckyTemplates con Quick Measures Pro
Microsoft ha creado algunas docenas de medidas rápidas que puede seleccionar en LuckyTemplates. Sin embargo, son bastante limitados. Personalmente, no los uso mucho porque están enterrados en el menú y, a menudo, es más fácil hacerlo de otra manera.
Por ejemplo, Greg Deckler elaboró una lista completa de más de 200 medidas rápidas y las hizo accesibles y fáciles de ver.
Para verlo usted mismo, vaya a Herramientas externas y haga clic en QM Pro.
La ventana resultante nos muestra esta enorme lista de medidas rápidas que Greg ha reunido. Todas estas medidas son completamente accesibles para usted con esta herramienta.
Si aún no ha instalado Power Tool Suite, lea nuestro blog sobre DAX Editor Pro . Le enseña cómo descargar e instalar esta suite si es suscriptor de LuckyTemplates.
Aplicaciones de ejemplo de Quick Measures Pro
Tomemos un ejemplo simple de tomar a nuestros clientes y segmentarlos. Digamos que queremos hacer un análisis de arranque o una encuesta de un subconjunto de nuestros clientes. También queremos una manera fácil de subdividir estos clientes en función de un enfoque bastante aleatorio.
Aplicación de muestra 1: Muestreo de clientes usando Is Prime
Nuestra primera aplicación de muestra es el muestreo del índice de clientes. Una forma aleatoria de hacerlo es resaltando aquellos índices de clientes que son números primos.
Convenientemente, hay una medida rápida que nos muestra exactamente cómo determinar si un número es primo. Simplemente revisamos la lista de medidas rápidas y hacemos clic en Is Prime. Aparecerá una columna de medidas rápidas.
A partir de ahí, podemos elegir la columna que queremos aplicar. Lo bueno de esto es que podemos aplicar Is Prime a cualquier columna dentro de nuestro modelo.
Simplemente haremos clic en Establecer en Elegir columna y haremos clic en la columna adecuada. Para nuestro ejemplo, apliquémoslo a nuestro índice de clientes que se encuentra en Customer .
Lo que podemos hacer a continuación es echar un vistazo al DAX . En la ventana resultante, podemos ver que este no es un cálculo simple. Así que tenemos que generar una serie, calcular esa serie y luego usar el comando mod, averiguar si el número es divisible solo por sí mismo y uno. Si ese es el caso, entonces es excelente. Si ese no es el caso, no es primo.
Es un DAX bastante complejo de escribir, pero en este caso, no tenemos que escribirlo nosotros mismos porque Greg ya lo ha hecho por nosotros.
Lo que tenemos que hacer a continuación es poner esto en nuestra tabla de medidas eligiendo Medidas en el menú desplegable Tabla . También tenemos una descripción que dice Determinar si un número es un número primo.
Las otras opciones nos permiten Formatear la cadena, ponerla en Carpetas y Ocultar o establecer la Categoría de datos si se tratara de un tipo particular de medida. Básicamente, podemos controlar todos los metadatos, pero en nuestro caso los mantendremos como medida estándar.
Hagamos clic en Crear . Aparecerá una ventana que dice que nuestro índice de clientes de medida es la medida principal creada con éxito en Medidas. Haga clic en Aceptar y vuelva a LuckyTemplates.
Podemos ver en LuckyTemplates que el Índice de clientes es principal se ha agregado en Medidas en el panel Campos.
Podemos hacer clic en Customer Index y renombrarlo en la Línea 1 con un nombre más corto como Is Prime . Haga clic en la marca de verificación para guardar y en la marca x para cerrar.
Una de las cosas interesantes que podemos hacer es crear esto como una medida o como una columna calculada. Si volvemos a Quick Measures Pro, podemos ver las opciones Medidas o Columna .
Usamos Medidas anteriormente, pero si queremos hacer una columna calculada, simplemente podemos hacer clic en Columna para actualizar el DAX y luego hacer clic en Crear .
En nuestro caso, dejémoslo como medida.
Aplicación de muestra 2: creación de un indicador visual mediante SVG
Lo que podemos hacer a continuación es crear un indicador visual para los índices que son primos. Usaremos las medidas SVG que se encuentran en la lista de medidas que programó Greg. Nuevamente, estas son pilas bastante complejas que usan código HTML para crear estos efectos visuales.
Digamos que elegimos SVG Blinking Dot . Mantendremos esto como una medida. En la Columna de bandera , queremos usar una medida que sabemos que siempre será un número que podemos activar y desactivar. Entonces, en las opciones desplegables, podemos elegir Año.
Podemos elegir nuestros colores preferidos para el relleno y la línea. Para nuestro Color de Relleno, pongamos Verde. Para el Color de línea , escribamos Blanco. Usaremos 1 para el grosor de línea , 10 para el radio y 1 para la opacidad.
Elegiremos Medidas en el campo Tabla y mantendremos la Descripción como está.
En la Categoría de datos , podemos ver que es lo suficientemente inteligente como para saber que la categoría de datos es URL de imagen , que es importante. Esto se debe a que si no hacemos clic en URL de imagen o no hace clic en ImageURL automáticamente, solo obtendríamos el texto a cambio.
A continuación, haremos clic en Crear y en Aceptar.
Volvamos a LuckyTemplates y veamos cómo funciona.
En LuckyTemplates, creemos una medida muy simple que llamaremos Prime Dot . Podemos hacer esto yendo al panel de Campos , haciendo clic en Medidas , luego en Nuevas Medidas .
Copie el código que se muestra a continuación en el área correspondiente.
Luego, arrastraremos la medida Prime Dot de Medidas a Tabla. Cambiaremos la categoría de fecha a la URL de la imagen.
Luego obtenemos nuestros puntos intermitentes para todos los que queremos seleccionar en nuestro subconjunto en función de que el índice de clientes sea principal.
Quick Measures Pro: una herramienta de referencia para Quick Measure en LuckyTemplates
En nuestro ejemplo, podemos ver el poder de Quick Measures Pro al realizar una medición rápida en LuckyTemplates. Lo que hicimos es simple y trivial, pero logramos crear una medida DAX relativamente compleja y una medida visual parpadeante con solo unos pocos clics.
Y eso es poderoso, especialmente cuando consideramos la enorme variedad de medidas rápidas que se enumeran en Quick Measures Pro. Tenemos todo tipo de inteligencia de tiempo y medidas de fecha.
En Excel, Greg ha replicado muchas de las funciones de Excel que podría necesitar. Me gusta especialmente Grande , que clasifica y determina el elemento clasificado en una columna o en un conjunto.
También hay todo tipo de medidas de filtrado, medidas financieras, medidas de búsqueda, matemáticas y estadísticas. Hay otras medidas complejas, como las medidas SVG, la manipulación de texto, el tiempo y la duración, la inteligencia de tiempo y las conversiones de unidades: una gama completa de más de 200 medidas.
Todos estos son fácilmente accesibles simplemente jalándolos hacia arriba, completando las columnas correctas y haciendo clic en Crear .
Ventajas y desventajas de las medidas rápidas en LuckyTemplates
Medidas rápidas LuckyTemplates: Cálculo total hasta la fecha
Medidas rápidas: cómo usarlas en los modelos de LuckyTemplates
Conclusión
Para este tutorial, hicimos una aplicación lista para usar pero extremadamente útil de Quick Measures Pro. Aprendimos sobre las 200 medidas comunes incluidas en esta herramienta, todas accesibles con solo un par de clics.
En pocas palabras, Quick Measures Pro nos permite crear nuestras propias medidas rápidas personalizadas basadas en nuestro DAX más utilizado.
Aprenderemos exactamente cómo aprovechar estas dos herramientas, por lo que solo tendremos que escribir nuestras medidas DAX de uso común una vez y reutilizarlas una y otra vez en nuestros informes con solo un par de clics. Y cuando vinculamos esto con Analyst Hub, se vuelve aún más poderoso.
Mis mejores deseos,
Brian Julio
Qué es uno mismo en Python: ejemplos del mundo real
Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.
En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.
Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.
En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.
Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.
Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.
¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber