Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Quiero profundizar en lo útil que puede ser la función Podría ser un novato que no ha comprendido completamente cómo funciona COUNTROWS . También podría ser un usuario de LuckyTemplates con más experiencia, pero no está seguro de cómo puede maximizar la función. Puede ver el video completo de este tutorial en la parte inferior de este blog.
A través de los ejemplos que daré a continuación, verá cuán poderoso es COUNTROWS como una función DAX, especialmente cuando se usa en tablas virtuales.
Tabla de contenido
Uso de la función COUNTROWS DAX en una tabla física
COUNTROWS le permite contar el número de filas en cualquier tabla a la que esté haciendo referencia.
Entonces, en el momento en que lo use en una medida, también le pedirá una mesa automáticamente.
En este caso voy a utilizar la tabla de Ventas , ya que ya tengo esa tabla física.
Usar la tabla Ventas también tiene sentido en este caso porque solo busco el total de pedidos por día.
Dado que cada pedido cubre una fila en mi conjunto de datos, la función COUNTROWS solo revisará cada fila con una entrada para darme los resultados que necesito.
Por supuesto, esa es la forma más sencilla de usar COUNTROWS . Lo que quiero mostrarte es que esta función también se puede usar para aplicaciones más avanzadas, especialmente en tablas virtuales.
Un ejemplo simple de cómo usar COUNTROWS en una mesa virtual
Voy a dar dos ejemplos de cómo usar COUNTROWS en una mesa virtual. El primer ejemplo es realmente simple de usar.
Esta vez, en lugar de solo mirar el total de pedidos, quiero verificar cuántos pedidos hubo en una fecha en particular que excedieron los 15,000.
Voy a usar COUNTROWS nuevamente. Pero esta vez, en lugar de colocar la tabla Ventas directamente dentro de la función CUENTAS , la colocaré dentro de .
Nuevamente, estoy mirando cada fila aquí. Pero esta vez, busco filas con ingresos de 15 000 y más. Entonces, a medida que la medida avanza fila por fila, solo conserva el recuento de todas las filas que cumplen con esos parámetros.
Así que COUNTROWS está haciendo lo mismo aquí que cuando usé la tabla física anteriormente. La única diferencia es que ahora se aplica a una tabla virtual donde puedo ingresar mis propios parámetros.
A partir de aquí, es bastante fácil agregar más parámetros a la medida. Por ejemplo, también podría comprobar qué porcentaje de las ventas diarias supera la marca de 15.000.
Un ejemplo avanzado del uso de COUNTROWS en una tabla virtual
Esta vez, aplicaré la función COUNTROWS de una manera más avanzada. Voy a ver cuántos pedidos en un día en particular provinieron de mis 50 clientes principales de todos los tiempos.
Comenzaré mirando mi conjunto de datos y comprobando cuántos clientes tengo en total. Mirando los números, veo que hay 3.603 clientes en total.
He configurado los datos aquí de manera que solo los clientes que realizaron una compra real están en la lista.
También notará que tengo una segmentación de fechas en mi informe aquí. Pero debido a los parámetros que estoy viendo, esto no importaría. Estoy mirando a todos los clientes desde el principio de los tiempos.
Así es como quiero que funcione mi medida: quiero que analice todas las ventas de cada día y evalúe si alguna de esas ventas provino de uno de los 50 clientes principales. Así que mi medida se verá así.
Una vez más, utilicé COUNTROWS como mi función principal aquí. Pero esta vez, usaré para crear una tabla virtual.
Todavía voy a usar mi tabla de Ventas aquí, pero voy a agregarle más lógica mirando solo a los 50 clientes principales. Es por eso que también voy a usar la función .
Dado que miro a mis 50 clientes principales en función de sus compras desde el principio de los tiempos, voy a incluir las fechas . El uso de la función TODOS ignora todos los demás filtros que se pueden haber colocado en la segmentación de fechas.
Ahora que la medida está en vigor, veo aquí a un cliente que cumplió con los requisitos en esta fecha en particular.
¿Cómo compruebo que esto es correcto?
Puedo ver si estoy obteniendo los resultados correctos al hacer clic en esa fecha específica en la que hubo una venta de uno de mis 50 clientes principales.
Luego, miraré mi visualización aquí a la derecha para ver si aparece un nombre dentro de mi lista de los 50 clientes principales.
Es cierto que veo el nombre de Charles Henderson. Ahora, voy a hacer una referencia cruzada de eso con la lista detallada aquí abajo.
Muestra que Charles Henderson compró productos por valor de 9983 ese día en particular.
Las visualizaciones también se suman a la facilidad con la que veo los datos que busco. Aquí hay una medida que también he usado para visualizaciones en escenarios similares como este.
Solo asegúrese de saber que si tiene un cortador de fechas como este, podría afectar los resultados.
En este caso, es mejor usar TODAS las fechas también.
Análisis de nuevos clientes con inteligencia de tiempo DAX avanzada
en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días
Análisis avanzado de LuckyTemplates: técnicas de lógica de tabla secundaria
Conclusión
La función COUNTROWS DAX es versátil, como se muestra en los ejemplos que he presentado anteriormente. Puede pasar de una aplicación simple y directa en una mesa física o saltar a un escenario más avanzado usando mesas virtuales.
También es interesante ver qué tan bien funciona con otras funciones de tabla como CALCULATETABLE , ALL y TOPN . Puede hacer que sus medidas funcionen para cualquier escenario posible que se le ocurra, siempre que encuentre las combinaciones correctas para la lógica que desea agregar.
Mis mejores deseos,
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