Hello,
I have a question. I'm creating a stock report. The end stock of the previous day, is the opening stock of the current day. However, on some days there is no end stock.
This is an example of the table visual:
On 03/06/222 there are no stock calculations.
So therefore the beginstock of 04/06/2022 is empty. But I would like to see the endstock of 02/06/2022 (which is 20) as begin stock of 04/06/2022.
What I would like to achieve is the following:
If previous day value is blank, then take lastnonblankvalue before current date
This is the calculation of begin stock:
Hello LamSar
Try this measure:
Begin stock =
var _day = max('Datum'[Datum])
Var _daybefore =
calculate(
MAX(RetailStock[Datum]),
Filter ( ALL(RetailStock),RetailStock[Datum]<_day)
VAR beginstock =
CALCULATE(
SUM(RetailStock[StockHoeveelheid]),
Filter ( ALL(RetailStock),RetailStock[Datum]=_daybefore)
Var Result =
IF(
not( ISBLANK(
SUM(RetailStock[StockHoeveelheid]))),
beginstock, blank())
Return
Result
Did I answer your question? Mark my post as a solution! Appreciate your Kudos!! ;-
Best Regards
BC
Thank you for your answer.
Sadly this will not work, because the RetailStock table does not hold a column with a date column. It only holds a column that holds a surrogate key (datatype int) that refers to the date dimension.
I can't add a column because I'm using a tabular modal.
Hi again,
So use the id
Begin stock =
var _dayID = max('Datum'[DatumID])
Var _daybeforeID =
calculate(
MAX(RetailStock[DatumID]),
Filter ( ALL(RetailStock),RetailStock[DatumID]<_dayID)
VAR beginstock =
CALCULATE(
SUM(RetailStock[StockHoeveelheid]),
Filter ( ALL(RetailStock),RetailStock[DatumID]=_daybeforeID)
Var Result =
IF(
not( ISBLANK(
SUM(RetailStock[StockHoeveelheid]))),
beginstock, blank())
Return
Result
Did I answer your question? Mark my post as a solution! Appreciate your Kudos!! ;-
Best Regards
BC
I already tried that. But then I get the wrong values:
Power BI release plans for 2023 release wave 1 describes all new features releasing from April 2023 through September 2023.
Make sure you register today for the Power BI Summit 2023. Don't miss all of the great sessions and speakers!
User | Count |
---|---|
204 | |
52 | |
43 | |
39 | |
39 |
User | Count |
---|---|
266 | |
210 | |
73 | |
71 | |
65 |