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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
GuillaumeL06
Regular Visitor

New value in a column with a DAX code

Hello everyone,

I have a table :

Site                                      Frs                                       Code                   

NAB                                    A                                          X                          

NAB                                    A                                          X

P7                                      A                                          Y

P3                                      A                                          Z

P3                                      A                                          Z

Result table expected :

Site                                      Frs                                       Code                   

NAB                                    A                                          Y                          

NAB                                    A                                          Y

P7                                      A                                          Y

P3                                      A                                          Y

P3                                      A                                          Y

In other words, I would like to have in the column « code », the resulting code of « frs » = « A » when we have the « site » = « P7 ». I would like to have a DAX code for that request please.

Thanks a lot

1 ACCEPTED SOLUTION
Anonymous
Not applicable

you can try:

CODE = 
IF(
    SEARCH("P7",
        CONCATENATEX(
            FILTER(
                'Table',
                'Table'[Frs] = EARLIER('Table'[Frs])
            ),
            'Table'[Site],",")
        ,,0),
    "Y",
"N")

Search Concatenatex Earielr.png

I added P3/B to test

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

you can try:

CODE = 
IF(
    SEARCH("P7",
        CONCATENATEX(
            FILTER(
                'Table',
                'Table'[Frs] = EARLIER('Table'[Frs])
            ),
            'Table'[Site],",")
        ,,0),
    "Y",
"N")

Search Concatenatex Earielr.png

I added P3/B to test

Or if you just want the value of Code for Site="P7" and Frs="A" for every row you could do the following:

 

2019-07 code lookup.png

 

Code2 = LOOKUPVALUE('Table'[Code],'Table'[Site],"P7",'Table'[Frs],"A")

Although I'm not sure why you'd want this in a column it feels more like something that you'd using a measure.

Helpful resources

Announcements
FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.