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
Anonymous
Not applicable

Dax Measure for Range

Hi Any DAX Expertise Here?

 

My Access Count is a count column from my data source.

May I ask any DAX measure that I can use to filter out

 

Access Count >10

Access Count <0

Access Count >5 & <10

Access Count >0 & <5 

 

Access Count.jpg

 

Let me know if you have any questions.

1 ACCEPTED SOLUTION

Hi @Anonymous ,

 

You can create Range table via "Enter Data" under Home ribbon.

2.png

 

 

 

 

Then create column Range Judge to judge range, or you may create column Range Judge1 which won't need the Range table.

 

 

Range Judge = CALCULATE(VALUES(Range[Access Count range]),FILTER(Range,Table1[Access Count]>=Range[Min]&&Table1[Access Count]<=Range[Max]))

 

Range Judge1 = SWITCH(TRUE(),Table1[Access Count]<=0,"Count of Login <= 0",Table1[Access Count]>0&&Table1[Access Count]<=5,"Count of Login > 0 & <= 5",Table1[Access Count]>5&&Table1[Access Count]<=10,"Count of Login >5 & <= 10",Table1[Access Count]>10,"Count of Login >10")

 

 

3.png

 

 

 

 

Here is my test pbix: https://community.powerbi.com/t5/Desktop/Dax-Measure-for-Range/m-p/689458#M332430

 

Best Regards,

Amy

 

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

 

View solution in original post

9 REPLIES 9
v-xicai
Community Support
Community Support

Hi  @Anonymous ,

 

Does that make sense? If so, kindly mark my answer as a solution to help others having the similar issue and close the case.

 

Best regards

Amy Cai

Anonymous
Not applicable

Hello Amy,

 

It works. This is great !!.

 

Thank you so much.

TomMartens
Super User
Super User

Hey,

maybe this article is what you are looking for: https://www.daxpatterns.com/static-segmentation/

There is also an article about dynamic segmentation if the above does not provide what you need.

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
Anonymous
Not applicable

Hi @TomMartens 

 

I follow the guideline but no result is showing

 

Range = CALCULATE(VALUES(Query1[Access Count]), FILTER(Query1, Query1[Access Count]>=10 && Query1[Access Count]<=0))
 
The DAX has no error
 
 

Hey,

please prepare a pbix file that contains sample data and reflects your data model, upload the to onedrive or dropbox and share the link.

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
Anonymous
Not applicable

Hi @TomMartens 

 

Can you send me your email instead?

 

My source file and access are confidential and restricted.

 

I will revise the source file and send to you.

Hey,

confidential data is exactly the reason why I'm asking for sample data 😉

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
Anonymous
Not applicable

 

Hi @TomMartens 

 

Here is the sample data, can you import into your PowerBI and share me the Dax ,

 

Filter by Count of Login >10

Count of Login < 0

Count of Login >5 & < 10

Count of Login > 0 & < 5

 

UserTime of Login
A1/1/2015
A2/1/2015
B3/1/2015
B4/1/2015
B5/1/2015
C6/1/2015
D7/1/2015
D8/1/2015
D9/1/2015
D10/1/2015
D11/1/2015
A12/1/2015
A13/1/2015
A14/1/2015
B15/1/2015
C16/1/2015
C17/1/2015
C18/1/2015
C19/1/2015
D20/1/2015
D21/1/2015

Hi @Anonymous ,

 

You can create Range table via "Enter Data" under Home ribbon.

2.png

 

 

 

 

Then create column Range Judge to judge range, or you may create column Range Judge1 which won't need the Range table.

 

 

Range Judge = CALCULATE(VALUES(Range[Access Count range]),FILTER(Range,Table1[Access Count]>=Range[Min]&&Table1[Access Count]<=Range[Max]))

 

Range Judge1 = SWITCH(TRUE(),Table1[Access Count]<=0,"Count of Login <= 0",Table1[Access Count]>0&&Table1[Access Count]<=5,"Count of Login > 0 & <= 5",Table1[Access Count]>5&&Table1[Access Count]<=10,"Count of Login >5 & <= 10",Table1[Access Count]>10,"Count of Login >10")

 

 

3.png

 

 

 

 

Here is my test pbix: https://community.powerbi.com/t5/Desktop/Dax-Measure-for-Range/m-p/689458#M332430

 

Best Regards,

Amy

 

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

 

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.

Top Solution Authors