Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
aggiebrown
Helper III
Helper III

DAX using count formulas on measures that are text anyone?

I am working with a large dataset and want to avoid adding extra tables and get to end result through measures instead - this will probably need advanced DAX language though.

 

I have Created a few measures I need for the end result and one of them is calculating date difference from Sales_Date to Cancellation_Date

 

Now what I want to show at granular level is:

 

1. Bucket the Cancellation periods - which I did do using VAR but end result then ends up being a Text String

2. Calculate how many Cancellations there were in each of the buckets - somehow I need to count if [Text string] = "Cancelled <30 Days" etc

3. END result is to show a count of Cancelled within [Bucket1], [Bucket2], [Bucket3] / Total_Sales

 

I have all the needed tables connected as far as I am aware, I would just appreciate some ideas around how to CALC/ turn the TEXT string to a value instead.

 

Cancellation buckets =
VAR Cancellations = [# Cancellation duration]
RETURN
SWITCH (
TRUE (),
ISBLANK([# SBC Cancellation Duration]), BLANK(),
Cancellations <= 30, "Cancelled <30 Days",
Cancellations <- 60, "Cancelled 31-60 Days",
Cancellations <= 90, "Cancelled 61-90 Days",
Cancellations > 90, "Cancelled 90+"
)

 

New Measure

0-30 Bucket VALUE CALC = (ISSELECTEDMEASURE([SBC Cancellation buckets]),"Cancelled <30 Days")
that throws an error Operator or expression [] is not supported in this context.

 

aggiebrown_0-1622035546495.png

 

Any thoughts would be appreciated.

10 REPLIES 10
Ashish_Mathur
Super User
Super User

Hi,

Share the link from where i can download your PBI file.  Please show the result there very clearly.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

@Ashish_Mathur please see sample file attached - the bottom table is the result that I would require to see

 

Sample Data 

Hi,

What is the problem in creating that table.  In fact, haven't you already created it?


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

@Ashish_Mathur Hi, thanks for your response. I need help with creating a measure that will bucket cancellations, I have all the tables I need.

But you already have created that in the second visual.  What more do you need?  Please be clear.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

If you open the file, you will see the measures on second visual, do not produce correct result. I want the measures to count how many Retention plans there have been with cancellations that happened 0-30 days, 31-60 days, 61-90 days etc

Hi,

I think the last matrix visual is what you want.  You may download my PBI file from here.

Hope this helps.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hey,

 

Many thanks for your help, but due to the dateset size, I want to avoid creating new tables,  so want to achieve this with measures only, whereas you're added a new table for Cancellation Buckets. 😞 

amitchandak
Super User
Super User

@aggiebrown , You can create a New Measure, but that need to use some grouping , I used Id here. This is usually unsummarized columns/Axis/ legend of visual


0-30 Bucket VALUE CALC = sumx(filter(values(Table[ID]),[Cancellation buckets] = "Cancelled <30 Days"),[# Cancellation duration])

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

the measure is not part of the table though, so how do I reference table id? 

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors