cancel
Showing results for
Did you mean:

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Frequent Visitor

## DAX

Hi, I'm new to DAX and I'm struggling to understand the following:

I have two columns in the same table:

CID (a unique card ID)

UID (a unique user id)

I want to evaluate all instances where a uniquie UID has more than one CID.

In a pivot table this would be straight fiorward but I'm completely stumped in Power BI.

I can do this in  standard table but I would like it as a measure that I can then stitch into a wider measure.

Can anyone help?

Thanks,

Andy

1 ACCEPTED SOLUTION
Employee

Hi @Andy6001 ,

Suppose this is your sample table.

To display those records where each unique UID has more than one CID and count the number of UID which meets such a condition, please refer to below measures:

```count CID =
IF (
CALCULATE ( DISTINCTCOUNT ( Sheet9[CID] ), ALL ( Sheet9[CID] ) ) > 1,
CALCULATE ( DISTINCTCOUNT ( Sheet9[CID] ), ALL ( Sheet9[CID] ) ),
BLANK ()
)

Count UID =
IF (
[count CID] = BLANK (),
BLANK (),
CALCULATE (
DISTINCTCOUNT ( Sheet9[UID] ),
FILTER ( ALLSELECTED ( Sheet9 ), [count CID] > 1 )
)
)```

Best regards,

Yuliana Gu

Community Support Team _ Yuliana Gu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Employee

Hi @Andy6001 ,

Suppose this is your sample table.

To display those records where each unique UID has more than one CID and count the number of UID which meets such a condition, please refer to below measures:

```count CID =
IF (
CALCULATE ( DISTINCTCOUNT ( Sheet9[CID] ), ALL ( Sheet9[CID] ) ) > 1,
CALCULATE ( DISTINCTCOUNT ( Sheet9[CID] ), ALL ( Sheet9[CID] ) ),
BLANK ()
)

Count UID =
IF (
[count CID] = BLANK (),
BLANK (),
CALCULATE (
DISTINCTCOUNT ( Sheet9[UID] ),
FILTER ( ALLSELECTED ( Sheet9 ), [count CID] > 1 )
)
)```

Best regards,

Yuliana Gu

Community Support Team _ Yuliana Gu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.