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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
BobDole
Regular Visitor

Filtered YTD Total Calculated Column

I am trying to get the YTD Revenue totals by month for only entries where [Sourcewell]= "Yes".  I've tried a number of formulas I found through the forum - using an IF switch,  CALCULATE with SUMX and FILTER.  CALCULATE with SUMX and TOTALYTD.  I ran into issues with circular dependencies or got the FY total for every entry or the filters didn't work at all. 

 

[Sourcewell Check] and [Sourcewell] are calculated columns using LOOKUPVALUE to get data from another table.  Happy to share those DAX formulas, if helpful.

 

I am fairly new to Power BI and know how I would do this in Excel, but cannot get it to work in BI.  Attached is a sample data set.

 

Here are a couple of the things I tried:

 

 

 

 

    SUMX(
        FILTER(
            'Daily Revenue 2024',
            'Daily Revenue 2024'[Sourcewell]= "Yes" && 'Daily Revenue 2024'[Fiscal Month Check]= 1
        ),
        TOTALYTD(SUM('Daily Revenue 2024'[Revenue]),'Daily Revenue 2024'[Date])
    )
TOTALYTD(
	IF(
		'Daily Revenue 2024'[Sourcewell]="Yes",
		SUM('Daily Revenue 2024'[Revenue]),0),
		'Daily Revenue 2024'[Date],
		ALL('Daily Revenue 2024')
	)

 

 

 

 

DateFiscal MonthJobRevenueEntry BySourcewell CheckSourcewellFiscal Month Check
1-Jan-241XXX-XX-XXX$2,253.22HLFalseNo1
1-Jan-241XXX-XX-XXX$2,220.97HLFalseNo1
2-Jan-241XXX-XX-XXX$2,253.22HLFalseNo1
2-Jan-241XXX-XX-XXX$2,220.97HLFalseNo1
3-Jan-241XXX-XX-XXX$2,253.22HLFalseNo1
3-Jan-241XXX-XX-XXX$2,220.97HLFalseNo1
4-Jan-241XXX-XX-XXX$2,253.22HLFalseNo1
4-Jan-241XXX-XX-XXX$2,220.97HLFalseNo1
5-Jan-241XXX-XX-XXX$2,253.22HLFalseNo1
5-Jan-241XXX-XX-XXX$2,220.97HLFalseNo1
6-Jan-241XXX-XX-XXX$2,253.22HLFalseNo1
6-Jan-241XXX-XX-XXX$2,220.97HLFalseNo1
7-Jan-241XXX-XX-XXX$2,253.22HLFalseNo1
7-Jan-241XXX-XX-XXX$2,220.97HLFalseNo1
8-Jan-241XXX-XX-XXX$1,410.84HLFalseNo1
8-Jan-241XXX-XX-XXX$18,392.00HLFalseYes1
8-Jan-241XXX-XX-XXX$2,253.22HLFalseNo1
8-Jan-241XXX-XX-XXX$2,220.97HLFalseNo1
9-Jan-241XXX-XX-XXX$23,232.24HLFalseYes1
9-Jan-241XXX-XX-XXX$2,253.22HLFalseNo1
9-Jan-241XXX-XX-XXX$2,220.97HLFalseNo1
10-Jan-241XXX-XX-XXX$631.80HLFalseNo1
10-Jan-241XXX-XX-XXX$6,660.80HLFalseYes1
10-Jan-241XXX-XX-XXX$5,866.87HLFalseNo1
10-Jan-241XXX-XX-XXX$61,559.50HLFalseYes1
10-Jan-241XXX-XX-XXX$17,500.00HLFalseNo1
10-Jan-241XXX-XX-XXX$2,253.22HLFalseNo1
2 REPLIES 2
MaxShema
Regular Visitor

Hi

 

Try something like this

 

TOTALYTD(
SUM('Daily Revenue 2024'[Revenue]),
'Daily Revenue 2024'[Date],
'Daily Revenue 2024'[Sourcewell]= "Yes"
)

Unfortunately that did not work, just restates the [Revenue] column

 

DateFiscal MonthJobRevenueEntry BySourcewell CheckSourcewellFiscal Month CheckColumn
2-May-245XXX-XX-XXX($863.55)HLFalseYes5($863.55)
1-Jun-246XXX-XX-XXX$6,086.63HLFalseYes6$6,086.63
2-Jun-246XXX-XX-XXX$20,819.00HLFalseYes6$20,819.
3-Jun-246XXX-XX-XXX$26,336.63HLFalseYes6$26,336.63
3-Jun-246XXX-XX-XXX($25,000.00)HLFalseYes6($25,000.)
7-Apr-244XXX-XX-XXX$30,720.00HLFalseYes4$30,720.
8-Apr-244XXX-XX-XXX$29,700.00HLFalseYes4$29,700.
9-Apr-244XXX-XX-XXX$34,452.00HLFalseYes4$34,452.
10-Apr-244XXX-XX-XXX$24,948.00HLFalseYes4$24,948.
11-Apr-244XXX-XX-XXX$57,240.00HLFalseYes4$57,240.
13-Apr-244XXX-XX-XXX$35,365.68HLFalseYes4$35,365.68
14-Apr-244XXX-XX-XXX$60,750.00HLFalseYes4$60,750.
24-Mar-243XXX-XX-XXX$120,000.00HLFalseYes3$120,000.
17-May-245XXX-XX-XXX$85,678.25HLFalseYes5$85,678.25
18-May-245XXX-XX-XXX$4,048.00HLFalseYes5$4,048.
19-May-245XXX-XX-XXX$1,188.00HLFalseYes5$1,188.
20-May-245XXX-XX-XXX$3,080.00HLFalseYes5$3,080.
22-May-245XXX-XX-XXX$34,759.50HLFalseYes5$34,759.5
23-May-245XXX-XX-XXX$52,362.50HLFalseYes5$52,362.5

 

 

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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