cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper I
Helper I

misma Suma o Número por Día para hace una semana

Hola expertos, tengo dos tablas en mi modelo de datos:
tabla llamada fact y el segundo llamado calendario y la relación entre ellos fact[Date] -- calendar[Date].i tienen una medida : nbCalls recuento (fact[numberCalls])

He intentado muchas fórmulas para calcular el mismo número de llamadas en la última semana (significa el día actual -7) pero no trabajado :

NB_calls_W1 : CALCULATE(fact[NbCalls], FILTER ('Calendar', DATEADD('Calendar'[Date],-7,DAY) ))
--> no trabajado y el objeto visual muestra el mismo número del día actual:
por ejemplo el 22/05/2020 , debemos tener : nbCalls(S-1) a 125266 (valor de 15/04/2020)

NB_calls_W1 VAR __max - MAX(calendar[Date])
devolución
calculate(SUMX(fact,fact[nbCalls]) ,filter(all
('Calendario'),Calendario[Fecha]-__max-7) )
--> No trabajado

He creado también esta columna
DayLASTWeek - DATEADD('Calendar'[Fecha],-7,DIA)
NB_calls_W1 de cálculos: CALCULATE((fact[nbCalls]), FILTER ('Calendario', 'Calendario'[Fecha] á 'Calendario'[DayLastWeek]))
--> No trabajado

NB : mi calendario Fecha funciona con éxito y tengo éxito para calcular el mismo número para el día anterior con esta fórmula: CALCULATE([nbCalls],PREVIOUSDAY(fact[Date])

(A continuación, encuentre la captura de pantalla visual)

ahmed_MEJRI_0-1596627172710.png

Saludos

@Greg_Deckler @amitchandak @parry2k @ruthpozuelo @az38 @Fowmy

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Super User IX
Super User IX

Re: misma suma o número por día para hace una semana

@ahmed_MEJRI , Trate así sin filer

NB_calls_W1 de cálculo : CALCULATE(fact[NbCalls], DATEADD('Calendar'[Date],-7,DAY) )

O

NB_calls_W1 de cálculo : CALCULATE(fact[NbCalls], previousday(DATEADD('Calendar'[Date],-7,DAY) ))

con filtro
NB_calls_W1 de cálculo : CALCULATE(fact[NbCalls], FILTER (all('Calendar'), DATEADD('Calendar'[Date],-7,DAY) ))



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

View solution in original post

9 REPLIES 9
Highlighted
Super User IX
Super User IX

Re: misma suma o número por día para hace una semana

@ahmed_MEJRI , Trate así sin filer

NB_calls_W1 de cálculo : CALCULATE(fact[NbCalls], DATEADD('Calendar'[Date],-7,DAY) )

O

NB_calls_W1 de cálculo : CALCULATE(fact[NbCalls], previousday(DATEADD('Calendar'[Date],-7,DAY) ))

con filtro
NB_calls_W1 de cálculo : CALCULATE(fact[NbCalls], FILTER (all('Calendar'), DATEADD('Calendar'[Date],-7,DAY) ))



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

View solution in original post

Highlighted
Super User IX
Super User IX

Re: misma suma o número por día para hace una semana

@ahmed_MEJRI - Debe ser algo a lo largo de las siguientes líneas de:

NB_calls_W1
  VAR __Date = MAX(Calendar[Date])
  VAR __DateMin = __Date - 7
  VAR __Table = FILTER(ALL('fact'),'fact'[Date]<=__Date && 'fact'[Date]>=__DateMin)
RETURN
  SUMX(__Table,[nbCalls])

---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Highlighted
Helper I
Helper I

Re: misma suma o número por día para hace una semana

Hola expertos, todavía estoy tratando de encontrar la mejor fórmula para mi problema.

@Greg_Deckler : He probado su fórmula : no muestra valores

lo intentó también

VAR __DT - MAX(calendar[Date])-7
RETURN CALCULATE(fact[NbCalls],FILTER(ALL('fact'),'fact'[Date]-__DT))

--> no trabajado

@amitchandak : He probado sus sugerencias y todavía estoy buscando.

Traté también :

HOY() - 7
devolución
CALCULAR (
hecho[nbCalls],
FILTRO ( TODO (hecho), hecho[Fecha] - L7D )
)

--> no trabajado

Lo intenté también

DayLastWeekTM DATEADD(fact[Date],-7,DAY) (en mi tabla de hechos y en mi tabla de calendario)

CALCULATE(fact[nbCalls], 'Calendar'[DayLastWeek] )

CALCULATE(fact[nbCalls], 'fact'[DayLastWeek] )

--> no funcionó para ambos

Highlighted
Frequent Visitor

Re: misma suma o número por día para hace una semana

hola, prueba esto. También simule su situación con 1 hecho y 1 fecha tenue arriba. aquí está mi medida

Los últimos 7 días : CALCULATE(SUM('Fact'[Amt]),FILTER(ALL('date'),'date'[Date DT]-max('date'[Date DT])-7))

bi_analysis_0-1597055254318.png

Cualquier pregunta, avísame. Buena semana por delante.

@ahmed_MEJRI

Highlighted
Helper I
Helper I

Re: misma suma o número por día para hace una semana

Hola @bi_analysis

Lo intenté
MI medida CALCULATE(fact[nbCalls],FILTER(ALL('Calendar'),'Calendar'[Date]-max('Calendar'[Date])-7))
no trabajado : no muestra valores como se muestra antes en screeshot

y lo intenté

columna calculeted : DayLASTWeek ? DATEADD(Output[Date],-7,DAY)

Mi medida DATEADD(Calendar[Fecha],-7,DAY)
CALCULATE(fact[nbCalls],FILTER(ALL('Calendar'),'Calendar'[Date]'Calendar'[DayLASTWeek]))
--> no trabajado : no muestra valores como se muestra antes en screeshot

Highlighted
Helper I
Helper I

Re: misma suma o número por día para hace una semana

Expertos, Hola de nuevo, @bi_analysis@Greg_Deckler@amitchandak

Tenga en cuenta que:

esta es mi fórmula de medida nbCalls ?

CALCULATE(COUNT(fact[numberCalls]), FILTER (fact, fact[Duration]-0))
mi relación : hecho[Fecha] -- Calendario[Fecha]
así que cuando calculo este número para el día anterior --> éxito con esta fórmula:
IF(ISBLANK(
CALCULATE([nbCalls],PREVIOUSDAY(fact[Date]))),0,CALCULATE([nbCalls],PREVIOUSDAY(fact[Date])))
justo cuando estoy deseando ver las mismas nbCalls para un día específico (Día-7) , Probé muchas fórmulas dax y es correcta en sintaxis pero no muestra valores.
Highlighted
Super User IX
Super User IX

Re: misma suma o número por día para hace una semana

@ahmed_MEJRI- Realmente necesita datos de ejemplo como texto y resultado esperado. 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

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Highlighted
Frequent Visitor

Re: misma suma o número por día para hace una semana

hola, ¿puede darnos su muestra pbix con pocas pruebas de datos, basado en que podemos ir profundamente y detectar la situación exacta

Highlighted
Helper I
Helper I

Re: misma suma o número por día para hace una semana

Hola expertos, he resuelto el problema :
el problema fue con mi fórmula en la medida calculada en el primer paso:
nbCalls (Llamadas)
CALCULATE(COUNT(fact[numbercalls]), FILTER (Salida, hecho[Duración]-0))

cuando lo uso después de calcular el
nbCalls(Day-X) (por ejemplo, 7 días) no muestra ningún valor.

Así que la solución es cambiar el método
--> cambiar la posición de mi condición al paso final
En primer lugar, creo una medida:
CountCalls - COUNT(fact[numbercalls])
CallsWEEKTM CALCULATE(fact[CountCalls], DATEADD(fact[Date],-7,DAY))

Por último, NbCalls - CALCULATE(Output[CallsWEEK],Output[Duration]-0)
lo mismo si queremos tener el Día-30 u otros

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Upcoming Events

Experience what’s next for Power BI

See the latest Power BI innovations, updates, and demos from the Microsoft Business Applications Launch Event.

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors