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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
CasperSV
Helper II
Helper II

Power BI Matrix

Hi guys,

 

I have made a Matrix in Power BI, however it should exclude the type Forecast as soon as the type Sales order (named order in report) has the same amount. 

 

Current result:

CasperSV_0-1669119797404.png

 

 

CasperSV_1-1669120051104.png

 

Do you guys know how to edit the measure to get to this result?

Thanks in advance!

 

Download report:

Test Power BI Demand forecast.pbix

 

Best regards,

Casper

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @CasperSV ,

Please replace before measure with below dax formula:

Available per week (Switch) =
VAR _a =
    CALCULATE (
        [Mutations this week],
        FILTER ( ALL ( Lines ), [Type] = "Forecast" )
    )
VAR _b =
    CALCULATE ( [Mutations this week], FILTER ( ALL ( Lines ), [Type] = "Order" ) )
VAR _c =
    IF (
        MAX ( 'Lines'[Type] ) = "Forecast"
            && _a = _b,
        BLANK (),
        [Mutations this week]
    )
RETURN
    SWITCH (
        TRUE (),
        ISINSCOPE ( 'Lines'[Type] ), _c,
        ISINSCOPE ( 'Lines'[Item number] ),
            IF (
                _a = _b,
                [Available quantity per week] - _a,
                [Available quantity per week]
            ),
        BLANK ()
    )

vbinbinyumsft_0-1669282935040.png

Please refer the attached .pbix file.

 

Best regards,
Community Support Team_ Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

 

View solution in original post

4 REPLIES 4
CasperSV
Helper II
Helper II

Thank you!

Anonymous
Not applicable

Hi @CasperSV ,

Please try below dax formula and add it to matrix value:

Available per week (Switch) =
VAR _a =
    CALCULATE (
        [Mutations this week],
        FILTER ( ALL ( Lines ), [Type] = "Forecast" )
    )
VAR _b =
    CALCULATE ( [Mutations this week], FILTER ( ALL ( Lines ), [Type] = "Order" ) )
VAR _c =
    IF (
        MAX ( 'Lines'[Type] ) = "Forecast"
            && _a = _b,
        BLANK (),
        [Mutations this week]
    )
RETURN
    SWITCH (
        TRUE (),
        ISINSCOPE ( 'Lines'[Type] ), _c,
        NOT ISINSCOPE ( 'Lines'[Type] ), [Available quantity per week]
    )

vbinbinyumsft_0-1669186631210.png

Please refer the attached .pbix file.

 

Best regards,
Community Support Team_ Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi @Anonymous 

 

Thanks a lot for your effort and help!

 

It is almost the solution I need, however the Total in week 47 is still -8.

It should be 0, because the order is replacing the forecast: Inventory (8) - Order (8) = 0.

 

Best regards,

Casper

Anonymous
Not applicable

Hi @CasperSV ,

Please replace before measure with below dax formula:

Available per week (Switch) =
VAR _a =
    CALCULATE (
        [Mutations this week],
        FILTER ( ALL ( Lines ), [Type] = "Forecast" )
    )
VAR _b =
    CALCULATE ( [Mutations this week], FILTER ( ALL ( Lines ), [Type] = "Order" ) )
VAR _c =
    IF (
        MAX ( 'Lines'[Type] ) = "Forecast"
            && _a = _b,
        BLANK (),
        [Mutations this week]
    )
RETURN
    SWITCH (
        TRUE (),
        ISINSCOPE ( 'Lines'[Type] ), _c,
        ISINSCOPE ( 'Lines'[Item number] ),
            IF (
                _a = _b,
                [Available quantity per week] - _a,
                [Available quantity per week]
            ),
        BLANK ()
    )

vbinbinyumsft_0-1669282935040.png

Please refer the attached .pbix file.

 

Best regards,
Community Support Team_ Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

 

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

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

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors
Top Kudoed Authors