Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Howdy,
I am new to Power Bi and wanting to figure out how to determine a payout date. Hence the first [OUTDATE] when the Rolling CF is greater than 0.
I have attempted this on my own with the following formula. I only want the first date that it is positive to appear (in this case 07/2023)
Solved! Go to Solution.
Okay, it should work. Here is another way.
Payout Date = MINX(FILTER(ALL('Mon-Forecasts'),'Mon-Forecasts'[Payout Date_Filter]=1),'Mon-Forecasts'[OUTDATE])
Here is the code you need, you almost have it.
Payout Out Measure:=CALCULATE( MIN( [OUTDATE] ), FILTER('Table1',Table1[Payout Filter]=1))
Doesnt appear to be working properly. Here is the return.
Are you using a calculated column or a measure? And by not working, can you explain what you are expecting as a result?
You could use
Payout Out Measure:=CALCULATE( MIN( [OUTDATE] ), FILTER(ALL('Table1'),Table1[Payout Filter]=1))
Worked as a measure...
Outdate is a column, Rolling CF is a measure, Payout_Date_Filter is a measure, Payout Date is a measure.
I am wanting the payout date card to display "7/2023"
Modifiy your code and use ALL function.
FILTER(ALL('Table1'),Table1[Payout Filter]=1))
Sorry I just realized I hadnt added that part. Here is what is generated now after updating.
Okay, it should work. Here is another way.
Payout Date = MINX(FILTER(ALL('Mon-Forecasts'),'Mon-Forecasts'[Payout Date_Filter]=1),'Mon-Forecasts'[OUTDATE])
Still not working, thank you for sticking it out haha.
Not a problem. At this point, your going to need to show table structures and relationships. Both these measures should have worked as I tested them with mock data as shown in my screenshot.
Is your OutDate a text string or a Date?
It is a Date.