Forum Discussion
Anonymous
5 years agoNot applicable
Circular dependency error while creating two inter dependent columns from other columns
Hi to all the members of enthusiastic and supportive community. I have to create two columns "closing stock" and "opening stock" columns based on "date", "purchased stock", and "sold stock". The...
- 5 years ago
Please try these column expressions instead, replacing StockSales with your actual table name.
Opening Stock = var vThisDate = StockSales[Date]var vPurchases = CALCULATE(SUM(StockSales[Purchased Stock]), All(StockSales), StockSales[Date] <= vThisDate)var vSales = CALCULATE(SUM(StockSales[Sold Stock]), all(StockSales), StockSales[Date] < vThisDate)return vPurchases - vSalesClosing Stock = var vThisDate = StockSales[Date]var vPurchases = CALCULATE(SUM(StockSales[Purchased Stock]), all(StockSales), StockSales[Date] <= vThisDate)var vSales = CALCULATE(SUM(StockSales[Sold Stock]), All(StockSales), StockSales[Date] <= vThisDate)return vPurchases - vSalesPat
mahoneypat
5 years agoMicrosoft Employee
Please try these column expressions instead, replacing StockSales with your actual table name.
Opening Stock = var vThisDate = StockSales[Date]
var vPurchases = CALCULATE(SUM(StockSales[Purchased Stock]), All(StockSales), StockSales[Date] <= vThisDate)
var vSales = CALCULATE(SUM(StockSales[Sold Stock]), all(StockSales), StockSales[Date] < vThisDate)
return vPurchases - vSales
Closing Stock = var vThisDate = StockSales[Date]
var vPurchases = CALCULATE(SUM(StockSales[Purchased Stock]), all(StockSales), StockSales[Date] <= vThisDate)
var vSales = CALCULATE(SUM(StockSales[Sold Stock]), All(StockSales), StockSales[Date] <= vThisDate)
return vPurchases - vSales
Pat
Anonymous
5 years agoNot applicable
That worked like a charm. Thanks a lot mahoneypat.