En otros artículos hemos visto la utilidad de la función DAX FILTER, la cual es útil para limitar el número de registros que se quieren consultar en la fórmula. Sin embargo, a veces queremos hacer lo contrario, es decir, queremos aumentar o extender…
Función DAX ALL y ALLEXCEPT
Existen una serie de funciones en DAX que se utilizan para retornar una tabla en lugar de una expresión escalar. Este tipo de funciones son muy útiles si se quiere iterar primero por una tabla definida, filtrada o toda la tabla. Por ejemplo:…
Una expresión DAX siempre retorna una tabla o un número escalar. Una tabla en el mundo DAX puede tener una o más columnas y cero o más filas. Un valor escalar puede ser de cualquier de los tipos de datos que puede manejar…
Una URL, muchas tablas
En el presente artículo voy a explicar como importar en Power Query todas las tablas de una única URL la cual tiene una tabla de determinado número de filas en cada página, pero la URL no cambia. Para hacerlo hay que dedicarle algo…
CALCULATE, junto con la función CALCULATETABLE, es la única función que puede modificar el contexto de filtro (filter context). Esta función crea un nuevo filter context y evalua la expresión en función del nuevo contexto de fila. Por lo tanto, podemos decir que…
Hemos visto en artículos anteriores que existen dos tipos de contexto para informes DAX, row contexts y filter contexts. El row contexts vimos que se puede crear a través de programación con iteraciones en fórmulas DAX y que el filter contexts se puede…
En el siguiente artículo vamos a recapitular todos los puntos importantes del contexto de evaluación: El contexto de evaluación es el contexto que modifica el valor retornado por una expresión DAX filtrando los datos del modelo dando lugar a lo que se conoce…
Si has programado o tienes nociones de programación, estarás acostumbrado a no tener en cuenta el orden de evaluación de los parámetros de una función. Sin embargo, en la funciones CALCULATE y CALCULATETABLE es importante tener en cuenta el orden de evaluación anidado…
Hemos aprendido en artículos anteriores a consultar una tabla cualquiera con la función EVALUATE. En el presente artículo vamos a aprender a ordenar una consulta filtrada. Como sabemos el contexto se puede modificar a través de las funciones CALCULATE y CALCULATETABLE. CALCULATETABLE se…
Solemos utilizar DAX para crear fórmulas complejas, es decir, como un lenguaje de fórmulas estadísticas. Sin embargo, DAX se puede utilizar como lenguaje de consulta sobre modelos tabulares. Una consulta con DAX es simplemente una expresión que retorna una tabla. Se requiere la…
Comentarios recientes