Forum Discussion

UditJ's avatar
UditJ
Helper III
2 years ago
Solved

To Create Custom Column in Query editor with defined logic

Need to create a custom column in query editor with below logic:

Filter out multiple measures based on condition - if [Dimesnion] Contains "A" OR "B" OR "C" for time period FEB 28 2022 to Sep 29 2022 

Need to write the above logic in a custom column in Query Editor.  Any suggestions? 

  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi UditJ ,

    Based on your problem, I do some changes on my .pbix file. If you want to delete the False Custom, I think you can write a mesure and use the DAX code below.

    Measure = IF(SELECTEDVALUE('Table'[Custom])="True",1)

     

     

     

    Best Regards

    Yilong Zhou

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

4 Replies

  • Please provide sample data that covers your issue or question completely, in a usable format (not as a screenshot).

    Do not include sensitive information or anything not related to the issue or question.

    If you are unsure how to upload data please refer to https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-p/963216

    Please show the expected outcome based on the sample data you provided.

    Want faster answers? https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi UditJ ,
    I create a table as you mentioned.

    Then I go to the Power Query and select Custom Column from Add Column, write the code below.

     

    if (Text.Contains([Dimesnion], "A") or Text.Contains([Dimesnion], "B") or Text.Contains([Dimesnion], "C")) 
    and ([Date] >= #date(2022, 2, 28) and [Date] <= #date(2022, 9, 29)) 
    then "True" else "False"

     

    Finally you will get what you want.

     

     

     

    Best Regards

    Yilong Zhou

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

    • UditJ's avatar
      UditJ
      Helper III

      Instead of returning True or False , it should remove a column from the table.  Any thoughts ?

      • Anonymous's avatar
        Anonymous
        Not applicable

        Hi UditJ ,

        Based on your problem, I do some changes on my .pbix file. If you want to delete the False Custom, I think you can write a mesure and use the DAX code below.

        Measure = IF(SELECTEDVALUE('Table'[Custom])="True",1)

         

         

         

        Best Regards

        Yilong Zhou

        If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.