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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

DAX How To Dynamically Concatenate Earlier Row Values

I would like to, using DAX because my table will be filtered dynamically and have different ModelNumbers each time, come up with a way to produce a concatenated list (comma deliminated) of all Val1 row values in scope.

 

ModelNumberVal1DYNAMIC COLUMN
100-01456456
200-0121456, 21
300-0218456, 21, 18
400-015456, 21, 18, 5

 

 

CURRENT FORMULA:

            PreviousText = MINX(
                              FILTER('Table1',
                                       'Table1'[modelNumber] = EARLIER('Table1'[modelNumber])),
               'Table1'[Val1])

Current Result: Error Message: single value for modelNumber cannot be determined.

1 ACCEPTED SOLUTION

@Anonymous

 

I just normalized the ModelNumber into a dimension table that is why you see it as another table

 


 


Did I answer your question correctly? Mark my answer as a solution!


Proud to be a Datanaut!  

View solution in original post

4 REPLIES 4
LivioLanzo
Solution Sage
Solution Sage

@Anonymous

 

Not sure if you are after something like this?

 

 

=
IF (
    HASONEVALUE ( 'Models'[ModelNumber] ),
    CONCATENATEX (
        FILTER (
            ALLSELECTED ( 'Models'[ModelNumber] ),
            'Models'[ModelNumber] <= SELECTEDVALUE ( 'Models'[ModelNumber] )
        ),
        CALCULATE ( SUM ( Data[Val1] ) ),
        ", "
    )
)

 

Capture.PNG

 


 


Did I answer your question correctly? Mark my answer as a solution!


Proud to be a Datanaut!  

Anonymous
Not applicable

Thanks for the fast response. Your example is exactly what I am looking to do. My results outputs are not the same as yours. The only difference I see is all my data is coming from the same table, and you have the values coming from the data table as an example. What am I doing wrong?

 

See Concatenation is not working like yoursSee Concatenation is not working like yours

 

 

@Anonymous

 

I just normalized the ModelNumber into a dimension table that is why you see it as another table

 


 


Did I answer your question correctly? Mark my answer as a solution!


Proud to be a Datanaut!  

Anonymous
Not applicable

Thanks For Your Help! Working with the Formula and dim table suggestion.

 


dim table.PNG

 

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.