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

count value with filter

Hello, 

 

i have a data table with the 3 colums and i hope to get the last one:

Identification numbertravel dateReservation classTYPE
HAZERTY11/01/2019BI1st class
HAZERTY15/02/2019BI1st class
TYOPJRV12/03/2019BIMIX
TYOPJRV13/03/2019BZMIX

 

i have every time 2 lines for each Iden. number, for the earlier date of the identification number i have always BI but for the return (the later date of the identification class) i can find BI or BZ. if i have 2 times BI for the same identification number i want to call it 1st class and if i have another value for the return i want to call it mix

 

i am looking to get the colonne TYPE but i just can't find the way after spending few hours with this. 

I tried a :

CALCULATE(DISTINCTCOUNT('A_R MALIN'[Reservation_class]);FILTER('A_R MALIN';'A_R MALIN'[identification number]='A_R MALIN'[identification number])) 
I get 4 (it's counting all the different values in the columns and not for each identification number even if i use FILTER) while i'm trying to get 1 or 2
 
i really hope someone can help me with this
 
thx
1 ACCEPTED SOLUTION

Hi Jibril,
 
Kindly try the below DAX, if it works accept this as solution & give kudos!
 
Type =
VAR Count_Flight = CALCULATE(DISTINCTCOUNT('A_R MALIN'[Reservation Class]),ALLEXCEPT('A_R MALIN','A_R MALIN'[Identification Number]))
RETURN
IF(Count_Flight>1,"Mix","1st Class")
 
Regards,
Saurabh

View solution in original post

3 REPLIES 3

Hi Jibril,
 
Kindly try the below DAX, if it works accept this as solution & give kudos!
 
Type =
VAR Count_Flight = CALCULATE(DISTINCTCOUNT('A_R MALIN'[Reservation Class]),ALLEXCEPT('A_R MALIN','A_R MALIN'[Identification Number]))
RETURN
IF(Count_Flight>1,"Mix","1st Class")
 
Regards,
Saurabh
Anonymous
Not applicable

thank you it work, didn't know before the all except!! 🙂

Zubair_Muhammad
Community Champion
Community Champion

@Anonymous 

 

Seems you are just missing the earlier function

 

Column =
CALCULATE (
    DISTINCTCOUNT ( 'A_R MALIN'[Reservation class] ),
    FILTER (
        'A_R MALIN',
        'A_R MALIN'[identification number]
            = EARLIER ( 'A_R MALIN'[identification number] )
    )
)

Regards
Zubair

Please try my custom visuals

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.