Forum Discussion
Week-to-date Measure for Card Visual
Hi there,
Looking for some DAX help.
I have the following measure to calculate Week-to date figures, which works perfectly fine for a table visual
My DAX knowledge isnt great so wondering is there a measure i can use?
Thanks in advance for any advice or guidance
2 Replies
- amitchandakSuper User
SuperCal99 , with help from these columns in date table
new columns
Week Start date = 'Date'[Date]+-1*WEEKDAY('Date'[Date],2)+1
Week End date = 'Date'[Date]+ 7-1*WEEKDAY('Date'[Date],2)
Week Rank = RANKX(all('Date'),'Date'[Week Start date],,ASC,Dense)
OR
Week Rank = RANKX(all('Date'),'Date'[Year Week],,ASC,Dense) //YYYYWW formatWeekday = WEEKDAY([Date],2)
measuresWTD = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank]) && 'Date'[WeekDay]<=max('Date'[WeekDay])-1))
LWTD = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])-1 && 'Date'[WeekDay]<=max('Date'[WeekDay])-1 ))- SuperCal99Helper I
Thanks amitchandak for the reply and sorry for the late response.
I ended up going with the below query for wtd, however when published to service and refreshes daily, it returns zero but when i refresh in powerbi desktop, it appears correctly. Any reason why this is?
WeekTD - Resolved =COALESCE(IF (HASONEVALUE ( CALENDER[Year] ) && HASONEVALUE ( CALENDER[Week Number] ),CALCULATE (SUM ( Incident[Resolved COUNT] ),FILTER (ALL ( CALENDER ),'CALENDER'[Year] = VALUES ( CALENDER[Year] )&& CALENDER[Week Number] = VALUES ( CALENDER[Week Number] )&& CALENDER[Created DATE] <= MAX (CALENDER[Created DATE] ))),BLANK ()),0)