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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
viralpatel21
Helper II
Helper II

Identifying Duplicates based on Numbers and name

Hi

 

Hope I do make some sense into my problem. I am currently building a card transaction report. One of the requirements is to identify possible fraudlent transaction by card. 

Query: Identify if a card is being used by more than 1 person.

Within the table there is 2 type of duplicates:

1) Where a single member has made several transction - these are good  (not Fraudlent)

viralpatel21_1-1663924965400.png

 

2) Where a card has been used in several transaction but by different members (Fraudlent) 

i.e.  In this example card number230783...1794 has been used by 6 members : VI, EL,BR,N,YO and LA

viralpatel21_0-1663924907515.png

The ideal outcome is i would like to filter on those fraudlent people on a table/ outline them in the report and exclude the ones which are not fraudlent (example 1)

 

Hope this made some sense

Thanks

Viral

1 ACCEPTED SOLUTION
PaulDBrown
Community Champion
Community Champion

Create a measure along the lines of:

Duplicates =
CALCULATE (
    DISTINCTCOUNT ( 'Table'[Card Holder] ),
    ALLEXCEPT ( 'Table', 'Table'[Card number] )
)

and use it as a value or as a filter in the filter pane

result.png

 





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






View solution in original post

2 REPLIES 2
v-zhangti
Community Support
Community Support

Hi, @viralpatel21 

 

You can try the following methods.
Sample data:

vzhangti_0-1664183494940.png

Measure:

Use Count =
VAR _Usecount =
    CALCULATE (
        DISTINCTCOUNT ( 'Table'[Card Holder] ),
        FILTER (
            ALL ( 'Table' ),
            [Card Number] = SELECTEDVALUE ( 'Table'[Card Number] )
        )
    )
RETURN
    IF ( _Usecount = 1, "Not Fraudlent", "Fraudlent" )

vzhangti_1-1664183554772.png

Is this the result you expect?

Best Regards,

Community Support Team _Charlotte

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

PaulDBrown
Community Champion
Community Champion

Create a measure along the lines of:

Duplicates =
CALCULATE (
    DISTINCTCOUNT ( 'Table'[Card Holder] ),
    ALLEXCEPT ( 'Table', 'Table'[Card number] )
)

and use it as a value or as a filter in the filter pane

result.png

 





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors