Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
En este tutorial, analizaré cómo usar la función ROUND en LuckyTemplates cuando se trata de formato condicional. Los usuarios de Excel pueden estar familiarizados con el funcionamiento de esta función en Excel y, de hecho, la usamos de manera similar en LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog .
Recientemente encontré un problema con el formato condicional y le mostraré cómo lo resolví usando esta función. Necesitaba resaltar un número en una determinada columna si los resultados de las otras 2 columnas no coincidían . Después de hablar con uno de nuestros expertos de LuckyTemplates , descubrí que solo necesitaba usar una función DAX llamada ROUND .
Tabla de contenido
Función REDONDA en LuckyTemplates
La función se utiliza para redondear un número al número de dígitos especificado. Puede consultar la documentación de Microsoft para esta función aquí .
El término numérico se refiere al número que desea redondear. En mi caso, esta es la medida . Por otro lado, num_digits representa el número de dígitos desde el punto decimal que desea redondear.
También puede verificar estas consideraciones al usar la función ROUND .
Analicemos cómo utilicé esta función DAX en un cálculo y resaltado condicional que hice para un cliente.
Cálculo de margen sin función ROUND en LuckyTemplates
Esta es la situación que tuve cuando hice el cálculo del objetivo de margen y el resaltado condicional para mi cliente. Desglosé esta tabla por trabajo. También agregué una columna de recuento de trabajos para que pudiéramos ver la cantidad total de trabajos.
En este escenario, utilicé una medida que denominé Prueba de objetivo de margen para obtener los resultados de la columna Margen de la página de información .
La columna Margen de la página de información es un cálculo de margen. Por lo general, el margen está en forma de número. Entonces, usé esta medida para dividir el margen a 100 para obtener el porcentaje .
Escenario de muestra de formato condicional incorrecto
En la medida original, estaba tratando de resaltar el número en la columna Margen de la página de información en naranja, si no coincide con el margen real , que es el número en la columna Margin% v2 .
Para mostrarle eso, aquí hay una pestaña que etiqueté como incorrecta . Esto le mostrará los valores incorrectos resaltados.
Como puede ver, el margen de la columna Margen de la página de información es 37.5% . Luego, los números en las columnas Margin% v2 y TESTING coincidieron. En ese caso, el 37,5% no debería destacarse . Esta tabla muestra una salida incorrecta debido a la forma original en que configuré la medida.
Revisando la medida incorrecta
Aquí está la medida incorrecta que usé para el escenario anterior.
En esta medida, creé una variable llamada MarginNoGood . Esta variable contiene una condición en la que si el resultado de la columna TESTING no coincide con el número de la columna Margin% v2 , el valor se establecerá en 1 . De lo contrario, el valor se establecerá en 0 .
Luego, creé la variable CompletedMargin . Utilicé esto para calcular la cantidad de trabajos que estaban bajo el estado " Trabajo completado " y aquellos que resultaron en 0 del cálculo MarginNoGood .
Después de eso, usé la palabra clave RETURN en la que pude obtener un 6 o un 0 que puedo usar para resaltar condicionalmente el fondo del número debajo de la columna Margen de la página de información .
Crear un fondo de resaltado condicional
Creé un fondo de resaltado condicional al abrir el margen de la página de información aquí. Simplemente coloque el cursor sobre la opción Formato condicional y haga clic en la opción Color de fondo .
Entonces, habrá diferentes opciones aquí. En este ejemplo, utilicé las opciones de Reglas .
A partir de ahí, establecí una regla en la que, si el valor es 6 , el resultado de la columna Margen de la página de información debe resaltarse con un fondo naranja .
Con el cálculo mencionado anteriormente y la configuración de formato condicional, los números debajo de la columna Margen de la página de información se resaltaron incorrectamente. Como puede ver, los números en las columnas Margen% v2 y PRUEBA coincidieron, pero los números en la columna Margen de la página de información aún estaban resaltados.
Entonces, tuve que usar la función ROUND para que funcionara correctamente.
Formato condicional usando la función ROUND en LuckyTemplates
Creé otra medida a la que denominé Margen de información de trabajo . La fórmula que utilicé en esta medida es casi similar a la anterior. Sin embargo, utilicé la función ROUND en esta fórmula. También usé 3 como mi num_digits . Eso significa que quiero redondearlo a 3 decimales .
Al hacerlo, todos los números en la columna Margen de la página de información ahora se resaltan en naranja. Esto se debe a que los números en la columna Margin% v2 y TESTING no coincidieron.
A medida que me desplazo hacia abajo en la tabla, puedo ver que hay filas en las que coinciden las columnas Margin%v2 y TESTING . Por lo tanto, no resaltó los números debajo del margen de la página de información .
Y esa es la salida correcta que necesito. Por lo tanto, con la ayuda de la función ROUND , mi resaltado condicional ahora funciona correctamente.
Calcule el margen porcentual en LuckyTemplates con
las técnicas de formato condicional personalizado de DAX en LuckyTemplates
Muestre información exclusiva con el formato condicional en LuckyTemplates
Conclusión
En una nota final, la función ROUND en es definitivamente valiosa cuando se trata de formato condicional. Para aquellos que están familiarizados con Excel, probablemente hayan tenido alguna experiencia en algún momento usando la función ROUND . Pero aquí en DAX, si alguna vez se encuentra con una instancia en la que no puede analizar por qué dos números o porcentajes no coinciden, intente usar esta función.
Espero que esto te ayude en tus futuros proyectos DAX.
Consulte los enlaces a continuación para obtener más ejemplos y contenido relacionado.
¡Gracias!
Jarrett
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