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

Try your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now

Reply
paololito
Helper I
Helper I

Help With SubTotal

Hello,

 

I would like your support regarding this issue .

The table below is a matrix , I created a mesure to have the % of diference between the previous week (Diff. to LW).

Unfortunatelly the last column is blank . 

my goal is to have the % between the total of flights of the current compared to the Week -1 .

paololito_0-1673268965264.png

 

Do you have an Idea ?

 

Thanks 

 

 

 
1 ACCEPTED SOLUTION

@amitchandak  Sorry I forgot the measure .

M_NumberOfFlight = COUNTROWS('Rapport 1')
M_LW NumberOfFlights =
Var _SelectedWeek = SELECTEDVALUE('Rapport 1'[NUMERO SEMAINE])
Var _SelectedHandler = SELECTEDVALUE('Rapport 1'[HANDLER])
Var _SelectedOperator = SELECTEDVALUE('Rapport 1'[OPERATOR])
Var _SelectedDir = SELECTEDVALUE('Rapport 1'[DIR])
Var _SelectedYear = SELECTEDVALUE('Rapport 1'[MVT DATE + HR UTC].[Year])
Var _res = CALCULATE( COUNTROWS('Rapport 1'),FILTER(ALL('Rapport 1'),   'Rapport 1'[NUMERO SEMAINE] =  _SelectedWeek -1) , 'Rapport 1'[HANDLER] = _SelectedHandler,'Rapport 1'[OPERATOR] = _SelectedOperator, 'Rapport 1'[DIR] = _SelectedDir, 'Rapport 1'[MVT DATE + HR UTC].[Year] = _SelectedYear)
RETURN _res

 

 

% Diff. to LW =
IF( ISBLANK( [M_LW NumberOfFlights] ),
    BLANK(),
        DIVIDE(  [M_NumberOfFlight] - [M_LW NumberOfFlights]  ,  [M_LW NumberOfFlights] , 0 ) )

View solution in original post

4 REPLIES 4
paololito
Helper I
Helper I

Does anybody can help me ? 

paololito
Helper I
Helper I

I worked on a solution but I don't understand why the Row subtotal is 0.00 % 

 

paololito_1-1673295282065.png

 

 

perhaps my Dax code is incorrect  .

 

M_NumberOfFlight total for OPERATOR =
Var _SelectedWeek = SELECTEDVALUE('Rapport 1'[NUMERO SEMAINE])
Var _SelectedHandler = SELECTEDVALUE(Handler[HANDLER] )
Var _SelectedOperator = SELECTEDVALUE(OPERator[OPERATOR])
Var _SelectedYear = SELECTEDVALUE('Rapport 1'[MVT DATE + HR UTC].[Year])

VAR _TotalOfRowsCurrent = CALCULATE( COUNTROWS('Rapport 1'),FILTER(ALL('Rapport 1'),   'Rapport 1'[NUMERO SEMAINE] =  _SelectedWeek ) , 'Rapport 1'[HANDLER] = _SelectedHandler,'Rapport 1'[OPERATOR]= _SelectedOperator,  'Rapport 1'[MVT DATE + HR UTC].[Year] = _SelectedYear)

VAR _TotalOfRowsPrevious = CALCULATE( COUNTROWS('Rapport 1'),FILTER(ALL('Rapport 1'),   'Rapport 1'[NUMERO SEMAINE] =  _SelectedWeek -1) , 'Rapport 1'[HANDLER] = _SelectedHandler,'Rapport 1'[OPERATOR]= _SelectedOperator,  'Rapport 1'[MVT DATE + HR UTC].[Year] = _SelectedYear)

Var _percent = IF(FORMAT(DIVIDE(_TotalOfRowsCurrent - _TotalOfRowsPrevious, _TotalOfRowsPrevious), "0.00%") = BLANK() ,"0.00%",FORMAT(DIVIDE(_TotalOfRowsCurrent - _TotalOfRowsPrevious, _TotalOfRowsPrevious), "0.00%") )

RETURN
 
IF( ISINSCOPE('Rapport 1'[DIR]),[M_NumberOfFlight] , _percent)
 
 
Cany ou Help me ?
 
Thanks for your support
amitchandak
Super User
Super User

@paololito ,  For that we need to check the measure please share.

 

Please see my Rank column method can help

 

Have these new columns in Date Table, Week Rank is Important in Date/Week Table

Week Rank = RANKX(all('Date'),'Date'[Week Start date],,ASC,Dense)
OR
Week Rank = RANKX(all('Date'),'Date'[Year Week],,ASC,Dense) //YYYYWW format

 

These measures can help
This Week = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])))
Last Week = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])-1))

 

Time Intelligence, DATESMTD, DATESQTD, DATESYTD, Week On Week, Week Till Date, Custom Period on Period,
Custom Period till date: https://youtu.be/aU2aKbnHuWs&t=145s

 

Power BI — Week on Week and WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
https://www.youtube.com/watch?v=pnAesWxYgJ8

 

Power BI Offset Compare Categories, Time Intelligence MOM, QOQ, and YOY: https://youtu.be/5YMlkDNGr0U

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

@amitchandak  Sorry I forgot the measure .

M_NumberOfFlight = COUNTROWS('Rapport 1')
M_LW NumberOfFlights =
Var _SelectedWeek = SELECTEDVALUE('Rapport 1'[NUMERO SEMAINE])
Var _SelectedHandler = SELECTEDVALUE('Rapport 1'[HANDLER])
Var _SelectedOperator = SELECTEDVALUE('Rapport 1'[OPERATOR])
Var _SelectedDir = SELECTEDVALUE('Rapport 1'[DIR])
Var _SelectedYear = SELECTEDVALUE('Rapport 1'[MVT DATE + HR UTC].[Year])
Var _res = CALCULATE( COUNTROWS('Rapport 1'),FILTER(ALL('Rapport 1'),   'Rapport 1'[NUMERO SEMAINE] =  _SelectedWeek -1) , 'Rapport 1'[HANDLER] = _SelectedHandler,'Rapport 1'[OPERATOR] = _SelectedOperator, 'Rapport 1'[DIR] = _SelectedDir, 'Rapport 1'[MVT DATE + HR UTC].[Year] = _SelectedYear)
RETURN _res

 

 

% Diff. to LW =
IF( ISBLANK( [M_LW NumberOfFlights] ),
    BLANK(),
        DIVIDE(  [M_NumberOfFlight] - [M_LW NumberOfFlights]  ,  [M_LW NumberOfFlights] , 0 ) )

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.