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
KrithikaBaskar
New Member

Create a table with group by of min value doesn't contain zero's using dax

Hi,

   Need to create a table from existing table by group by function with min value doesn't include zero on that. I have use the below dax for that

Min value =
GROUPBY('Table'[Country],
'Table'[colour],
'Table'[category],
"Min Price",
MINX(CURRENTGROUP(),MIN('Table'[Price per kg])))
 
I doesn't want to create using Mquery.. I am trying in dax, creating a new table

 

Regards,

1 ACCEPTED SOLUTION

Hey @KrithikaBaskar ,

 

this DAX statements creates a table without zeros

Min Table = 
FILTER(
    ADDCOLUMNS(
        SUMMARIZE(
            'Table'
            , 'Table'[Country]
            , 'Table'[Category]
            , 'Table'[Colour]
        )
        , "Min Price", CALCULATE( MIN( 'Table'[Price per kg] ) )
    )
    , [Min Price] <> 0
)

Hopefully, this is what you are looking for. If not provide sample data and the expected result.

 

Regards,

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

View solution in original post

4 REPLIES 4
TomMartens
Super User
Super User

Hey @KrithikaBaskar 

 

use this DAX statement to create the table:

Min Table = 
ADDCOLUMNS(
    SUMMARIZE(
        'Table'
        , 'Table'[Country]
        , 'Table'[Category]
        , 'Table'[Colour]
    )
    , "Min Price", CALCULATE( MIN( 'Table'[Price per kg] ) )
)

This is how my base table looks:

image.png

And this is how the table looks like that is created from the above DAX statement:

image.png

Hopefully, this is providing what you are looking for.

 

Regards,

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

Hi Tom,

    Thank you for the reply.. I am expecting one more condition in this dax like removing zero values also

 

Thanks,

Krithika

 

Hey @KrithikaBaskar ,

 

this DAX statements creates a table without zeros

Min Table = 
FILTER(
    ADDCOLUMNS(
        SUMMARIZE(
            'Table'
            , 'Table'[Country]
            , 'Table'[Category]
            , 'Table'[Colour]
        )
        , "Min Price", CALCULATE( MIN( 'Table'[Price per kg] ) )
    )
    , [Min Price] <> 0
)

Hopefully, this is what you are looking for. If not provide sample data and the expected result.

 

Regards,

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

Thank You @TomMartens 

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.