Logo Studenta

Funciones ALL FILTER f81c30503c054aa29c3b722c44ba09cf

¡Estudia con miles de materiales!

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

Continuar navegando

Materiales relacionados