cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
EBGAL
Frequent Visitor

Filter report if any of given teams take part

Hi, community,

 

I have a column with teams involved in a project. It can be one or many teams such as:

 

Project Teams
A
A, B, C
A, C
B, C
B
C

 

I want to build a slicer that would have A, B, C as a selection and find all projects where a team takes part in, even though it is not the only team.

 

Thanks

Evan

1 ACCEPTED SOLUTION
Jihwan_Kim
Community Champion
Community Champion

Hi, @EBGAL 

I am not sure if I understood your question correctly, but I suggest transforming the table like CASE A below.

However, in case if you cannot transform the table, I also mentioned CASE B below.

Please check the below picture and the sample pbix file's link down below.

All measures are in the sample pbix file.

 

Picture1.png

 

 

Selected Teams Case A =
VAR currentproject =
MAX ( 'Projects Case A'[Project] )
RETURN
IF (
ISFILTERED ( 'Projects Case A'[Project] ),
CONCATENATEX (
FILTER (
ALL ( 'Projects Case A' ),
'Projects Case A'[Project] = currentproject
),
'Projects Case A'[Project Teams],
", "
)
)
 
 
Selected Teams Case B =
CALCULATE (
SELECTEDVALUE ( 'Projects Case B'[Project Teams] ),
FILTER (
'Projects Case B',
CONTAINSSTRING (
'Projects Case B'[Project Teams],
SELECTEDVALUE ( Teams[Project Teams] )
)
)
)
 
 
 
 

Hi, My name is Jihwan Kim.


If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.


Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

View solution in original post

2 REPLIES 2
Jihwan_Kim
Community Champion
Community Champion

Hi, @EBGAL 

I am not sure if I understood your question correctly, but I suggest transforming the table like CASE A below.

However, in case if you cannot transform the table, I also mentioned CASE B below.

Please check the below picture and the sample pbix file's link down below.

All measures are in the sample pbix file.

 

Picture1.png

 

 

Selected Teams Case A =
VAR currentproject =
MAX ( 'Projects Case A'[Project] )
RETURN
IF (
ISFILTERED ( 'Projects Case A'[Project] ),
CONCATENATEX (
FILTER (
ALL ( 'Projects Case A' ),
'Projects Case A'[Project] = currentproject
),
'Projects Case A'[Project Teams],
", "
)
)
 
 
Selected Teams Case B =
CALCULATE (
SELECTEDVALUE ( 'Projects Case B'[Project Teams] ),
FILTER (
'Projects Case B',
CONTAINSSTRING (
'Projects Case B'[Project Teams],
SELECTEDVALUE ( Teams[Project Teams] )
)
)
)
 
 
 
 

Hi, My name is Jihwan Kim.


If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.


Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

View solution in original post

EBGAL
Frequent Visitor

Hi, @Jihwan_Kim ,

Thanks for your solution, case B worked for me as I can't transform the table to apply case A.

Thanks

Evan

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

Microsoft Business Applications Summit sessions

On-demand access to all the great content presented by the product teams and community members! #MSBizAppsSummit #CommunityRocks

MBAS Attendee Badge

Claim Your Badge & Digital Swag!

Check out how to claim yours today!

Top Solution Authors
Top Kudoed Authors