Forum Discussion

NCPowerBI's avatar
NCPowerBI
Helper I
3 years ago

Formula for getting a Distinct count while filtering for values that are less than 0

I need a new measure formula for getting a distinct count of "IDs" while filtering for values on "Profit" that are less than 0 and adding a filter for "New" in the Used/New field so it only pulls those values. For some reason I'm getting errors with the > when I use the calculate function.

 

Thanks for any help you can provide!

2 Replies

  • Hello NCPowerBI.,

     

    Here's a measure formula that should give you the distinct count of IDs:

    DistinctCountIDs = 
    CALCULATE(
        DISTINCTCOUNT(Table[ID]),
        FILTER(
            Table,
            Table[Profit] < 0 && Table[Used/New] = "New"
        )
    )

     

    Let me know if you have any further questions.

     

    • NCPowerBI's avatar
      NCPowerBI
      Helper I

      Hi Sahir, for whatever reason it's still giving me an issue. It's not giving me any values when I put it on the view. I neglected to mention above, there are two different fields I am filtering for at the end - "New" and "Non". Let me know your thoughts!

       

      Negative Volume =
      CALCULATE(
          DISTINCTCOUNT('Hist Orig Profit Query'[UIID]),
          FILTER(
              'Hist Orig Profit Query',
              'Hist Orig Profit Query'[Profit] < 0 && 'Hist Orig Profit Query'[Class] = "New" & 'Hist Orig Profit Query'
      [Class] = "Non"
          ))