MAX

Obtención del último mes de un calendario

En este escenario partimos de un calendario y queremos obtener el último mes incluido en él, con independencia de los filtros que puedan estar aplicándose al modelo de datos. Este calendario, en nuestro ejemplo, va a incluir -además del campo de fecha- un campo con el año, el mes... y un campo de texto en el que se ha concatenado el año y el mes de cada fecha (con formato de texto), asegurándonos de que el resultado tiene 6 caracteres de longitud (o, dicho con otras palabras, asegurándonos de que el mes aparece representado con dos cifras).

Enviado por admin el Mar, 19/05/2020 - 09:26

Emulación de la función TOTALYTD

La función TOTALYTD es fácil de usar y nos permite calcular rápidamente el resultado de una expresión para el período transcurrido entre el 1 de enero y la última fecha del contexto actual, pero en ocasiones nos encontraremos con que necesitamos un mayor control sobre la expresión evaluada. En este escenario vamos a simular la función TOTALYTD utilizando otras funciones que nos permitirían ese control adicional.

Enviado por admin el Vie, 05/07/2019 - 18:42

Cálculo de totales acumulados

Un escenario frecuente es aquel en el que queremos calcular el total acumulado, incluyendo todos los datos hasta una cierta fecha y no solo los implicados en el contexto de filtro actual. Por ejemplo, si suponemos la existencia de una tabla de ventas Sales que contiene una columna Amount con la cifra de ventas, podríamos definir una medida que calculase la suma de esta columna con la siguiente expresión DAX:

Enviado por admin el Lun, 03/12/2018 - 20:19

Acceso a las fechas del contexto actual

Suponiendo que tengamos una tabla calendario ("Calendar") y un campo "Date" conteniendo las fechas, podemos acceder a las fechas involucradas en el contexto actual a través de dicho campo. Esto nos permite acceder al primer día, al último día, etc. del período involucrado en el contexto actual utilizando funciones DAX y simples operaciones aritméticas.

Así, por ejemplo, podemos acceder al primer día del contexto actual calculando el valor mínimo de la columna de fechas con la función MIN, de la siguiente forma:

Enviado por admin el Mié, 26/06/2019 - 16:39