Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
summer18
Helper III
Helper III

suma de valor por números de semana específicos

Hola

Necesito tu ayuda para conseguir la suma de la semana específica de inicio y fin de semana. Intenté correr en total, pero no es el resultado esperado.

Mi gráfico debería tener este aspecto, ya sea en la tabla o en el gráfico de barras:

sample01.png

Es fácil hacer esto en Excel, pero no pudo obtenerlo correctamente en PowerBI. Consulte los detalles a continuación:

sample02.png

Aquí está el enlace de la muestra pbix.

https://drive.google.com/file/d/1KRJfdfqbV88I1Y5eKE2eCvwZSMunhtdr/view?usp=sharing

Gracias de antemano por su ayuda y compartir sus conocimientos.

1 ACCEPTED SOLUTION
Greg_Deckler
Super User
Super User

@summer18 - Parece que esto debería ser:

Measure =
  VAR __WeekMax = MAX('Table'[Week])
  VAR __WeekMin = __WeekMax - 6
  VAR __Table = FILTER(ALL('Table'),[Week] >= __WeekMin && [Week] <= __WeekMax)
RETURN
  IF(__WeekMin <= 0,BLANK(),SUMX(__Table,[Expenses]))

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

6 REPLIES 6
swise001
Continued Contributor
Continued Contributor

@summer18
El enlace de archivo PBIX requiere un inicio de sesión de Google abierto - por favor, cambie la configuración en google para permitir que cualquier persona con el enlace para descargar.

De esta manera- podemos usar su diseño de tabla subyacente para ayudarle.

Greg_Deckler
Super User
Super User

@summer18 - Parece que esto debería ser:

Measure =
  VAR __WeekMax = MAX('Table'[Week])
  VAR __WeekMin = __WeekMax - 6
  VAR __Table = FILTER(ALL('Table'),[Week] >= __WeekMin && [Week] <= __WeekMax)
RETURN
  IF(__WeekMin <= 0,BLANK(),SUMX(__Table,[Expenses]))

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

Hola @Greg_Deckler ,

Gracias por tu ayuda. Tu fórmula funcionó en mi tema. Acabo de añadir Año en la fórmula para que el cálculo todavía será en el mismo año

Medidas ?
VAR __WeekMax á MAX('Tabla'[Semana])
VAR __WeekMin á __WeekMax - 6
VAR __Table - FILTER(ALL('Table'),

'Tabla'[Año] á MAX( 'Tabla'[Año]) &&

[Semana] > __WeekMin && [Semana] <- __WeekMax)
devolución
IF(__WeekMin <-0,BLANK(),SUMX(__Table,[Gastos]))

@summer18 - ¡Increíble! Me alegra oírlo. ¡Sí, buena llamada en el año!


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

Hola @amitchandak probé la fecha de inicio de la semana y la fecha de finalización de la semana antes de publicar mi tema, pero no pude conseguir que funcionara correctamente en mi escenario. Dado que me proporcionó en mi post anterior sus enlaces de blog, siempre me refiero a ellos y son muy útiles. Gracias por eso

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors