Forum Discussion

pbvisual's avatar
pbvisual
Regular Visitor
3 years ago
Solved

Dynamic Buckets based on Sum value that changes with date slicer

Hello Everyone,   I am trying to create a Matrix that dynamically shows count of Salesmen by Product under different buckets as I select different date ranges. The buckets are based on Sales Count ...
  • johnt75's avatar
    3 years ago

    You can use

    VAR PeopleInSegment = FILTER(
    	ALLSELECTED( 'Table'[Sales Person]),
    	VAR SalesOfPerson = CALCULATE( SUM('Table'[Sale Count]))
    	VAR SegmentForPerson = FILTER(
    		'Buckets',
    		NOT ISBLANK( SalesOfPerson) &&
    			'Buckets'[Min] <= SalesOfPerson &&
    			'Buckets'[Max] >= SalesOfPerson
    	)
    	VAR IsCustomerInSegment = NOT ISEMPTY( SegmentForPerson)
    	RETURN IsCustomerInSegment
    )
    VAR Result = CALCULATE(
    	COUNTROWS( VALUES( 'Table'[Sales Person])),
    	KEEPFILTERS( PeopleInSegment)
    )
    RETURN Result