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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
apiccolotto
Regular Visitor

Use Table as a variable in a measure

 Hello,

 

I need to create a Measure that first group the lines by Date (summarizing) and then return the minimum date that have the sum lower than zero.

 

I try to create the following measure, but it seems that I can't use table in the calculation (the underline text is an error).

 

Stock_Cover test =
var Table1 =
SUMMARIZE('Stock Cover','Stock Cover'[Date],"Quantity",sum('Stock Cover'[Sum of Init Stock - Outflow + On Orders[Volume]]]))
return CALCULATE(MIN(Table1.Date),Table1.Quantity < 0))
 
Thanks in Advance,
 
A.
1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@apiccolotto , Try like

Stock_Cover test =

MINX(filter(SUMMARIZE('Stock Cover','Stock Cover'[Date],"Quantity",sum('Stock Cover'[Sum of Init Stock - Outflow + On Orders[Volume]]])),[Quantity]<0),[Date])

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@apiccolotto , Try like

Stock_Cover test =

MINX(filter(SUMMARIZE('Stock Cover','Stock Cover'[Date],"Quantity",sum('Stock Cover'[Sum of Init Stock - Outflow + On Orders[Volume]]])),[Quantity]<0),[Date])

Thanks a lots, it works.

 

A.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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