Calcular la diferencia entre 2 valores misma columna – Basado en filtros de fecha

Un usuario Pregunto ✅

powerbiuser711

Hola a todos

Un usuario relativamente nuevo de Power BI aquí. Tengo una columna que tiene valores de cuenta $ y otra columna que tiene fechas. Cuando traigo los datos en una tabla de matriz puedo filtrar las columnas por fechas particulares y tener filas por representante de ventas, pero ahora me gustaría calcular la diferencia en cantidades $ y calcular la diferencia% entre las 2 fechas que selecciono. Sé cómo hacerlo en Excel, pero no estoy completamente seguro de cómo abordar esto en Power BI.

Por ejemplo,

26/03/20 02/04/20 Diferencia% Diferencia

John $ 1.987.123 $ 2.345.961? ?

Steve $ 3,987,123 $ 5,345,961? ?

¡Gracias por tu ayuda!

Amitchandak

@ powerbiuser711

Se supone que se ha unido con una dimensión de fecha y desea segmentar la fecha mínima y máxima. Para el cambio estático los valores de variable (Var)

difference =
var _max = maxx('Date','Date'[Date])
var _min = Minx('Date','Date'[Date])

return
CALCULATE(SUM(Table[values ]), FILTER(all('Date'), 'Date'[Date] =_max)) -CALCULATE(SUM(Table[values ]), FILTER(all('Date'), 'Date'[Date] =_min))



difference =
var _max = maxx('Date','Date'[Date])
var _min = Minx('Date','Date'[Date])

return
divide(SUM(Table[values ]), FILTER(all('Date'), 'Date'[Date] =_max)) ,CALCULATE(SUM(Table[values ]), FILTER(all('Date'), 'Date'[Date] =_min))) -1

En caso de que necesite dos segmentadoras, consulte mi blog: https: //community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

Amitchandak

@ powerbiuser711

Se supone que se ha unido con una dimensión de fecha y desea segmentar la fecha mínima y máxima. Para el cambio estático los valores de variable (Var)

difference =
var _max = maxx('Date','Date'[Date])
var _min = Minx('Date','Date'[Date])

return
CALCULATE(SUM(Table[values ]), FILTER(all('Date'), 'Date'[Date] =_max)) -CALCULATE(SUM(Table[values ]), FILTER(all('Date'), 'Date'[Date] =_min))



difference =
var _max = maxx('Date','Date'[Date])
var _min = Minx('Date','Date'[Date])

return
divide(SUM(Table[values ]), FILTER(all('Date'), 'Date'[Date] =_max)) ,CALCULATE(SUM(Table[values ]), FILTER(all('Date'), 'Date'[Date] =_min))) -1

En caso de que necesite dos segmentadoras, consulte mi blog: https: //community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

Ashish_Mathur

Hola

Por favor, aclare / comparta lo siguiente:

  1. ¿Siempre sólo seleccionarás 2 fechas?
  2. ¿Las 2 fechas seleccionadas siempre serán continuas?
  3. Comparta datos en formato que se pueden pegar en MS Excel.

Greg_Deckler

Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *