DATEADD

Cálculo de una expresión solo si los valores involucrados no son nulos

Supongamos que estamos mostrando las ventas por mes usando la siguiente medida:

Sales = SUM(Sales[Amount])

(obviamente el campo que contiene el montante de cada venta es el campo Amount de la tabla Sales)

Y las ventas del mes anterior con la siguiente medida:

PM Sales = 
    CALCULATE(
        [Sales],
        DATEADD('Calendar'[Date], -1, MONTH)
    )

El resultado de llevar ambas medidas a una matriz mostrando por filas los meses es el siguiente:

Enviado por admin el Jue, 28/05/2020 - 15:30

Adición de un número aleatorio de días a un campo de fecha

En este sencillo escenario queremos añadir a una tabla una columna conteniendo las fechas contenidas en un campo existente añadiendo un cierto desplazamiento (de, por ejemplo, 7 días) y un número aleatorio adicional de días, número aleatorio que varíe entre, por ejemplo, -3 y +3. Para ello partimos de una tabla, Sales, conteniendo un campo Date conteniendo una fecha (en formato datetime).

Enviado por admin el Dom, 06/01/2019 - 22:44

Crecimiento respecto a un período anterior

Un escenario frecuente es el que supone el cálculo de crecimiento de una métrica expresado como porcentaje (ventas, número de clientes, número de unidades vendidas, etc.) con respecto a un cierto período anterior, por ejemplo un año o un trimestre, por poner un par de ejemplos. El cálculo básico a realizar es el siguiente:

[% crecimiento] = (Valor actual - Valor hace un año) / Valor hace un año

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