Tutorial de LuckyTemplates Slicers: Conteo de selecciones correctamente

En el tutorial de hoy, voy a trabajar en un problema sutil con las segmentaciones de LuckyTemplates que pueden hacerle tropezar si no tiene cuidado. Quiero repasarlo contigo con la esperanza de que si lo encuentras, no te cause los mismos problemas. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

El problema que veremos hoy es cómo contar las selecciones en las segmentaciones de LuckyTemplates. Parece que debería ser fácil, pero hay un pequeño problema.

El caso de uso particular que tuve fue que estaba construyendo un diagrama de Venn dinámico dentro de dos cortadores. Quería contar la cantidad de selecciones realizadas en cada uno y luego comparar cuáles eran comunes entre los dos. Hay una variedad de casos de uso y lo que queremos hacer aquí es mirar el caso general de contar el número de selecciones.

Tabla de contenido

El problema sutil con las segmentaciones de LuckyTemplates

Primero, pasemos a DAX Editor Pro, creado por el MVP de Microsoft, Greg Deckler, especialmente para los miembros de LuckyTemplates. Me ha encantado usar esto y quería mostrártelo mientras construimos nuestro código hoy.

Vamos a comenzar construyendo solo una medida de conteo básica. Simplemente llamaremos a esto, Recuento básico . Queremos hacer de los elementos seleccionados de la segmentación. Entonces, para una selección múltiple, serán . Luego, solo será el campo que tenemos en la segmentación, que es 'Países visitados', y lo cerraremos.

Tutorial de LuckyTemplates Slicers: Conteo de selecciones correctamente

Puede ver en este editor que le da este colapso cuando lo cierra correctamente.

Tutorial de LuckyTemplates Slicers: Conteo de selecciones correctamente

También podemos hacer clic en el Formateador. Nos preguntará en qué tabla queremos ponerlo. Pongámoslo en nuestra tabla de medidas, Medidas clave, y guardaremos eso.

Tutorial de LuckyTemplates Slicers: Conteo de selecciones correctamente

Ahora, de vuelta en LuckyTemplates, podemos ver que está nuestra medida de conteo básico.

Tutorial de LuckyTemplates Slicers: Conteo de selecciones correctamente

Podemos dejarlo en una tarjeta aquí, e inmediatamente podemos ver que hay un problema. No tenemos nada seleccionado y, sin embargo, muestra la cuenta básica de cinco.

Tutorial de LuckyTemplates Slicers: Conteo de selecciones correctamente

Las segmentaciones de LuckyTemplates generalmente funcionan bien, excepto cuando no tiene nada seleccionado. En la mayoría de los casos, está bien si está filtrando, digamos el monto de las ventas. Si no selecciona nada, normalmente significa que desea seleccionarlo todo. Pero en este caso, donde estamos contando el número de selecciones, nos dará un resultado incorrecto. En lugar de obtener lo que debería haber sido cero, obtuvimos cinco.

Entonces, hagamos esto correctamente en términos no solo del conteo, sino que proporcionemos un texto descriptivo sobre lo que estamos seleccionando.

Cómo contar correctamente las selecciones en LuckyTemplates Slicers

Volvamos al DAX Editor Pro y hagámoslo bien. Crearemos una nueva medida a la que llamaremos Correct Count . Lo primero que vamos a hacer es crear una variable, que va a determinar si hay algo seleccionado o no.

La función clave que necesitamos aquí es una llamada . Esta función hace exactamente lo que dice, que es darnos un valor basado en si ese campo tiene un filtro o no. Y así, en el caso de que no tengamos selecciones en la segmentación, ISFILTERED será falso. En cualquier caso, cuando tengamos selecciones en la segmentación, ISFILTERED será verdadero.

Tutorial de LuckyTemplates Slicers: Conteo de selecciones correctamente

Lo siguiente que queremos hacer es contar nuestra cantidad de selecciones, y podemos tener nuestra medida anterior aquí, que es Conteo básico. A continuación, queremos ver nuestro número máximo de selecciones en la segmentación. Llamemos a esta variable, MaxSelections, y será y luego COUNTROWS en nuestra tabla de países visitados. Luego eliminamos cualquier filtro en esa tabla usando .

Tutorial de LuckyTemplates Slicers: Conteo de selecciones correctamente

Y ahora, vamos a entrar en nuestro resultado. Tenemos una serie de condiciones aquí, por lo que la mejor manera de hacerlo es con la instrucción .

La primera condición es que si alguno de los seleccionados es falso , entonces no queremos devolver ningún país seleccionado . Nuestra siguiente condición es que si hay una selección , podemos decir simplemente un país seleccionado .

Y ahora, queremos ir al otro extremo del espectro y decir, ¿ y si tenemos todos seleccionados ? La forma en que determinamos eso es si CountSelected es igual a MaxSelections , entonces tendremos todos los países seleccionados . Luego ponemos el número allí, que es nuestro número de MaxSelections.

Luego, agreguemos algunos países seleccionados y devolvamos el número del máximo en una nueva línea. Podemos usar UNICHAR (10), que es el código para un retorno duro. Hacemos clic en Formatear y automáticamente formatea correctamente nuestra medida. También podemos agregar un texto descriptivo aquí. Podemos decir, cuenta correctamente las selecciones en una cortadora .

Tutorial de LuckyTemplates Slicers: Conteo de selecciones correctamente

De vuelta en LuckyTemplates, podemos ver que funciona muy bien ahora.

Tutorial de LuckyTemplates Slicers: Conteo de selecciones correctamente


Creación de una segmentación de selección de métricas en LuckyTemplates
Exhibición de selecciones múltiples en una segmentación de LuckyTemplates
Segmentación de fecha dinámica en LuckyTemplates mediante una tabla de períodos

Conclusión

Así es como podemos contar correctamente nuestras selecciones de segmentación. La clave de esta técnica es la función ISFILTERED. Eso es lo que hace la distinción entre todos y ninguno. Espero que lo hayas encontrado útil. Puede ver el video completo de este tutorial a continuación y consultar los enlaces relacionados para obtener más detalles sobre este tema.

¡Mis mejores deseos!

Leave a Comment

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.