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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Rajesh_Vodela
New Member

Dax Question

I have a Input table(left table) which contains 2 columns named category and brand_name nad my output should be the right tableas shown in the image.
I want to fill down the values in category using dax.
Using power bi dax how can we write the query to fill down.
Sql interview.png

 

1 ACCEPTED SOLUTION
v-yaningy-msft
Community Support
Community Support

Hi, @Rajesh_Vodela 

 

Thank you very much for @MattB-Motive  reply. Based on your description, I have created some dax to achieve the effect you are looking for. Following picture shows the effect of the display.

vyaningymsft_0-1711694847991.png

DAX:

 

 

Method 1 = 
SWITCH (
    'Table'[Brand_Name],
    "5-Star", "Chocolates",
    "Daily Milk", "Chocolates",
    "Perk", "Chocolates",
    "Eclair", "Chocolates",
    "GoodDay", "Biscuits",
    "Boost", "Biscuits",
    "Britannia", "Biscuits",
    BLANK ()
)
Method 2 = 
VAR _category = 'Table'[Brand_Name]
VAR _chocolatesGroup = { "5-Star", "Daily Milk", "Perk", "Eclair" }
VAR _biscuitsGroup = { "Britannia", "GoodDay", "Boost" }
RETURN
    IF (
        _category IN _chocolatesGroup,
        "Chocolates",
        IF ( _category IN _biscuitsGroup, "Biscuits" )
    )

 

 

 

Best Regards,
Yang
Community Support Team

 

If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

How to get your questions answered quickly --  How to provide sample data in the Power BI Forum

View solution in original post

3 REPLIES 3
v-yaningy-msft
Community Support
Community Support

Hi, @Rajesh_Vodela 

 

Thank you very much for @MattB-Motive  reply. Based on your description, I have created some dax to achieve the effect you are looking for. Following picture shows the effect of the display.

vyaningymsft_0-1711694847991.png

DAX:

 

 

Method 1 = 
SWITCH (
    'Table'[Brand_Name],
    "5-Star", "Chocolates",
    "Daily Milk", "Chocolates",
    "Perk", "Chocolates",
    "Eclair", "Chocolates",
    "GoodDay", "Biscuits",
    "Boost", "Biscuits",
    "Britannia", "Biscuits",
    BLANK ()
)
Method 2 = 
VAR _category = 'Table'[Brand_Name]
VAR _chocolatesGroup = { "5-Star", "Daily Milk", "Perk", "Eclair" }
VAR _biscuitsGroup = { "Britannia", "GoodDay", "Boost" }
RETURN
    IF (
        _category IN _chocolatesGroup,
        "Chocolates",
        IF ( _category IN _biscuitsGroup, "Biscuits" )
    )

 

 

 

Best Regards,
Yang
Community Support Team

 

If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

How to get your questions answered quickly --  How to provide sample data in the Power BI Forum

Rajesh_Vodela
New Member

@MattB-Motive 
Actually this question was asked in an interview. And i was not aware of this. So, i want to know the solution that how can we do this in dax

MattB-Motive
Helper I
Helper I

Hi @Rajesh_Vodela 
Is there a reason you want to do this in DAX and not Power Query?

Power Query is one click, DAX will be complex.

Fill values in a column - Power Query | Microsoft Learn

Just make sure the 'empty' cells are null before filling.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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