skip to main content
Power BI
    • What is Power BI
    • Why Power BI
    • Customer stories
    • Data visuals
    • Security
    • Power BI Desktop
    • Power BI Pro
    • Power BI Premium
    • Power BI Mobile
    • Power BI Embedded
    • Power BI Report Server
  • Pricing
    • Azure + Power BI
    • Microsoft 365 + Power BI
      • Energy
      • Healthcare
      • Manufacturing
      • Media
      • Retail
    • For analysts
    • For IT
      • Overview
      • Embedded analytics
      • Power BI visuals
      • Automation
      • Documentation
      • Community
    • Overview
    • Find consulting services
    • Partner showcase
    • Find a partner
    • Become a partner
    • Instructor-led training
    • Getting started
      • Overview
      • Online workshops
      • Self-guided learning
      • Webinars
      • Documentation
      • Roadmap
      • Overview
      • Issues
      • Give feedback
    • Blog
    • Business intelligence topics
    • Overview
    • Forums
    • Galleries
    • Submit ideas
    • Events
    • User groups
    • Community blog
    • Register
    • ·
    • Sign in
    • ·
    • Help
    Go To
    • Galleries
    • Community Connections & How-To Videos
    • COVID-19 Data Stories Gallery
    • Themes Gallery
    • Data Stories Gallery
    • R Script Showcase
    • Webinars and Video Gallery
    • Quick Measures Gallery
    • 2021 MSBizAppsSummit Gallery
    • 2020 MSBizAppsSummit Gallery
    • 2019 MSBizAppsSummit Gallery
    • Events
    cancel
    Turn on suggestions
    Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
    Showing results for 
    Search instead for 
    Did you mean: 
    • Microsoft Power BI Community
    • Galleries
    • Quick Measures Gallery
    • Power BI- Power Query Vs DAX- Conditional Max with...

    Power BI- Power Query Vs DAX- Conditional Max with a set of columns

    10-17-2022 04:52 AM - last edited 11-24-2022 01:07 AM

    Super User amitchandak
    Super User
    233 Views
    LinkedIn LinkedIn Facebook Facebook Twitter Twitter
    amitchandak
    Super User amitchandak
    Super User
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    Power BI- Power Query Vs DAX- Conditional Max with a set of columns

    ‎10-17-2022 04:52 AM

    Power BI- Power Query Vs DAX- Conditional Max with a set of columns

    Power BI(20).jpg
    Problem Statment: A series of tests have been performed on individuals. And test status and their values are given in different columns. We would like to get the max/min value of tests for each individual where the test status is yes.

    The Data:

    amitchandak_1-1666007223290.png

     

    Expected Output 

    amitchandak_2-1666007223257.png

     

    Solution Approach:

    As I do not want to use the pivot and unpivot data options. I would build a table using the Test and Value columns. This means for each row will have a table, and we will filter that table and take a max of the value column.  

    A new column in the Power query will do that 

    let 
    _tab1 = Table.Max( Table.SelectRows( Table.FromColumns({{[Test 1],[Test 2],[Test 3],[Test 4]}, {[Value 1],[Value 2],[Value 3],[Value 4]}}, {"Test", "Value"}), each [Test] ="Yes"),"Value"),
    _tab2 = try Record.Field(_tab1, "Value") otherwise 0
    in
    _tab2

    Table.FromColumns has been used to build a table using the list, each list has similar kinds of values( Test or value ). Table.SelectRows is used to filter the data. Table.Max to get max. But as Max is a record Record.Field has been used to get the desired field 

    The same approach is used in DAX 

    Max2 = Maxx(Filter(Union(Row("Test", [Test 1], "Value",[Value 1]),
    Row("Test", [Test 2], "Value",[Value 2]),
    Row("Test", [Test 3], "Value",[Value 3]),
    Row("Test", [Test 4], "Value",[Value 4]) ), [Test] = "Yes"), [Value])+0

    Row and union are used to create a table, filter to filter the data, and maxx to get the max value 

    And the result looks like

    amitchandak_3-1666007223296.png

     

    Please find the attached file below

     

    Find all my Medium blogs here

    Click Here to access all my blogs and videos in a jiffy via an exclusive visual glossary using Power BI.
    Please like, share, and comment on these. Your suggestions on improvement, challenges, and new topics will help me explore more.

    You Can watch my Power BI Tutorial Series on My Channel, Subscribe, Like, and share

    Master Power BI

    Expertise Power BI

    Power BI For Tableau User

    DAX for SQL Users



    Learn Power BI - Full Course with Dec-2022, with new DAX functions like Window, Index, Offset !!
    Did I answer your question? Mark my post as a solution! Appreciate your Kudos !! Proud to be a Super User! !!
    Formatted Profit and Loss Statement with empty lines
    Dax vs Power Query Get Value based on condition on other column.pbix
    Labels:
    • Labels:
    • Mathematical
    • Other
    Message 1 of 1
    233 Views
    0
    Reply
    • All forum topics
    • Previous Topic
    • Next Topic

    Power Platform

    • Overview
    • Power BI
    • Power Apps
    • Power Pages
    • Power Automate
    • Power Virtual Agents

    • Sign in
    • Sign up

    Browse

    • Solutions
    • Partners
    • Consulting Services

    Downloads

    • Power BI Desktop
    • Power BI Mobile
    • Power BI Report Server
    • See all downloads

    Learn

    • Guided learning
    • Documentation
    • Support
    • Community
    • Give feedback
    • Webinars
    • Developers
    • Blog
    • Newsletter

    © 2023 Microsoft

    Follow Power BI

    • Privacy & cookies
    • Manage cookies
    • Terms of use
    • Trademarks
    California Consumer Privacy Act (CCPA) Opt-Out Icon Your California Privacy Choices