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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
TaylorClose
New Member

Boolean Column: SLA's Missed within the Current Year

Hi,

 

I am trying to create a column for a customer account table that calculates how many tickets in a separate table have the status "SLA Missed" and were submitted within the current year, and evaluates to "True" if the number is greater than 0.

 

Tables:
'Excel - Ticket Data' - Contains a line per ticket
'Calendar' - Normal Calendar Table


Columns:
'Calendar'[Date] - Has normal dates within it.
'Excel - Ticket Data'[Was SLA ever missed? - Has the values "Yes" and "No" within it
'Excel - Ticket Data'[Date Submitted] - Has normal dates within it.

 

My first attempt at the calculation for the new column is as such:

 

HAS MISSED SLAS = CALCULATE(COUNTROWS('Excel - Ticket Data'), AND(FILTER('Excel - Ticket Data','Excel - Ticket Data'[Was SLA ever missed?] = "Yes"), FILTER('Excel - Ticket Data', 'Excel - Ticket Data'[Date Submitted] = DATESINPERIOD('Calendar'[Date],1/1/2020, 12, MONTH)))) > 0

 

The desired result is a boolean column at the account level that returns a "True" if there are tickets past SLA within the year, and "False" if not.

 

Any help would be appreciated!

1 ACCEPTED SOLUTION
Fowmy
Super User
Super User

@TaylorClose 

I modified your formula as: You can change the date "1/1/2020" to today to get the past 12 months if you need it.

HAS MISSED SLAS = 

VAR _COUNT = 
    CALCULATE(
        COUNTROWS('Excel - Ticket Data'), 
        'Excel - Ticket Data'[Was SLA ever missed?] = "Yes", 
        DATESINPERIOD('Calendar'[Date],"1/1/2020", -12, MONTH)
    )
RETURN

  IF(
      _COUNT > 0,
      TRUE(),
      FALSE()
  )

 

________________________

Did I answer your question? Mark this post as a solution, this will help others!.

Click on the Thumbs-Up icon on the right if you like this reply 🙂

YouTube, LinkedIn

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

2 REPLIES 2
Fowmy
Super User
Super User

@TaylorClose 

I modified your formula as: You can change the date "1/1/2020" to today to get the past 12 months if you need it.

HAS MISSED SLAS = 

VAR _COUNT = 
    CALCULATE(
        COUNTROWS('Excel - Ticket Data'), 
        'Excel - Ticket Data'[Was SLA ever missed?] = "Yes", 
        DATESINPERIOD('Calendar'[Date],"1/1/2020", -12, MONTH)
    )
RETURN

  IF(
      _COUNT > 0,
      TRUE(),
      FALSE()
  )

 

________________________

Did I answer your question? Mark this post as a solution, this will help others!.

Click on the Thumbs-Up icon on the right if you like this reply 🙂

YouTube, LinkedIn

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Had to tweak this a bit to make Date submitted the active relationship, but this now works.  Thank you!

 

Taylor

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.