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

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
ARVINDlsllp
Frequent Visitor

QlikView Expression into Power measures

Hello All,

 

I want to use this Qlikview Expresiion i:-

 

=if(GetSelectedCount(REGIME)=0,

sum({<Year={$(=max(Year))},REGIME={'C*'},Flag={'B'}>}DUTY)+sum({<Year={$(=max(Year))},Flag={'C'}>}DUTY),

sum({<Year={$(=max(Year))},Flag={'B'}>}DUTY)+sum({<Year={$(=max(Year))},Flag={'C'}>}DUTY))

 

in power Bi measure can anyone tell me?  and share any solution 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

HI @ARVINDlsllp,

You can try to use the following measure formula if it helps with your scenario:

formula =
VAR currYear =
    MAX ( 'YourTable'[Year] )
RETURN
    CALCULATE (
        SUM ( 'YourTable'[DUTY] ),
        FILTER (
            ALLSELECTED ( 'YourTable' ),
            IF (
                COUNTROWS ( ALLSELECTED ( 'YourTable'[REGIME] ) ) = 0,
                OR (
                    AND (
                        'YourTable'[Year] = currYear,
                        SEARCH ( "C*", 'YourTable'[REGIME], 1, -1 ) > 0
                            && 'YourTable'[Flag] = "B"
                    ),
                    AND ( 'YourTable'[Year] = currYear, 'YourTable'[Flag] = "C" )
                ),
                AND ( 'YourTable'[Year] = currYear, 'YourTable'[Flag] IN { "B", "C" } )
            )
        )
    )

Regards,

Xiaoxin Sheng 

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

HI @ARVINDlsllp,

You can try to use the following measure formula if it helps with your scenario:

formula =
VAR currYear =
    MAX ( 'YourTable'[Year] )
RETURN
    CALCULATE (
        SUM ( 'YourTable'[DUTY] ),
        FILTER (
            ALLSELECTED ( 'YourTable' ),
            IF (
                COUNTROWS ( ALLSELECTED ( 'YourTable'[REGIME] ) ) = 0,
                OR (
                    AND (
                        'YourTable'[Year] = currYear,
                        SEARCH ( "C*", 'YourTable'[REGIME], 1, -1 ) > 0
                            && 'YourTable'[Flag] = "B"
                    ),
                    AND ( 'YourTable'[Year] = currYear, 'YourTable'[Flag] = "C" )
                ),
                AND ( 'YourTable'[Year] = currYear, 'YourTable'[Flag] IN { "B", "C" } )
            )
        )
    )

Regards,

Xiaoxin Sheng 

lbendlin
Super User
Super User

Please provide sample data that covers your issue or question completely, in a usable format (not as a screenshot).

Do not include sensitive information or anything not related to the issue or question.

If you are unsure how to upload data please refer to https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-...

Please show the expected outcome based on the sample data you provided.

Want faster answers? https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447...

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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