Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Funciones ALL/FILTER 1 � Funciones ALL/FILTER Tipo Anotaciones Etiquetas Funcion ALL Remueve los filtros, sirve para calcular ratios de por ejemplo que porcentaje del total estoy vendiendo en esta categoria? la función ALL es otra función útil en DAX que se utiliza para eliminar los filtros aplicados en una columna o tabla, o para eliminar el contexto de filas en una tabla. Vamos a explicarlo con ejemplos simples para que sea fácil de entender: Supongamos que tienes una tabla llamada Ventas con las siguientes columnas: Producto , Mes y Ventas . Ejemplo 1 Eliminación de filtros en una columna específica Supongamos que quieres calcular la suma de ventas para todos los productos, sin importar el filtro que se haya aplicado a la columna Mes . Aquí es donde ALL puede ser útil. Por ejemplo: DAXCopy code Total Ventas = CALCULATE(SUM(Ventas[Ventas]), ALL(Ventas[Me s])) En este caso, la función ALL(Ventas[Mes]) elimina cualquier filtro aplicado a la columna Mes , lo que significa que se sumarán todas las ventas para todos los meses, sin importar cuál esté seleccionado en la visualización. Ejemplo 2 Eliminación de todos los filtros en una tabla Ahora, supongamos que quieres calcular la suma total de ventas, ignorando cualquier filtro aplicado en todas las columnas de la tabla Ventas . Aquí tienes un ejemplo: Funciones ALL/FILTER 2 DAXCopy code Total Ventas = CALCULATE(SUM(Ventas[Ventas]), ALL(Ventas)) En este caso, ALL(Ventas) elimina todos los filtros aplicados a la tabla Ventas , lo que significa que se sumarán todas las ventas sin importar ningún otro filtro que se haya aplicado en ninguna otra columna. En resumen, la función ALL te permite quitar los filtros para una columna específica o para toda una tabla, lo que te da más control sobre cómo se realizan los cálculos en Power BI. En ese caso mostramos todas las ordenes generadas, sin importar la categoria de producto. Funciones ALL/FILTER 3 Ahi vemos para que sirve la funcion ALL, dividimos las ordenes de las categorias, sobre el total de ordenes Funcion Filter La función FILTER en DAX se utiliza para filtrar filas de una tabla o expresión de tabla basándose en una condición especificada. Te explicaré cómo funciona con un ejemplo sencillo: Supongamos que tienes una tabla llamada Productos con las columnas Producto y Precio . Quieres filtrar esta tabla para mostrar solo los productos que tienen un precio mayor a $50. Aquí está cómo podrías usar la función FILTER para lograr esto: DAXCopy code Productos Caros = FILTER(Productos, Productos[Precio] > 50) En este ejemplo: Productos es la tabla a la que aplicamos el filtro. Productos[Precio] > 50 es la condición que especificamos. Estamos diciendo "queremos filtrar solo las filas donde el precio sea mayor a $50". Funciones ALL/FILTER 4 Entonces, la función FILTER tomará la tabla Productos y devolverá solo las filas que cumplan con la condición especificada, es decir, solo los productos que tienen un precio mayor a $50. En resumen, la función FILTER te permite reducir una tabla o una expresión de tabla a un subconjunto de filas que cumplen con ciertas condiciones, lo que te ayuda a visualizar y analizar solo los datos relevantes para tu análisis en Power BI. En este caso la usamos junto con el ALL, por ejemplo si queremos calcular el ratio dentro de la seccion computadoras, entonces se realiza lo siguiente: Y nos muestra el total de computadoras Funciones ALL/FILTER 5 Y ahora para ver directamente el porcentaje Funciones ALL/FILTER 6 Camara y video tienen un 66% de ordenes con respecto a computadoras
Compartir