Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hello everyone, thanks in advance for helping. I am kinda new in Power Bi and DAS.
I do have a table with 2 fields, Patient (Identifier of my patients) and Date (Exact day when I assist them). I do want to obtain a new 2 columns.
The first one (Unique) should let me know if I have seen the patient before (yes) or just 1 time (no).
The second one (Repeated) should let me know how many times I have seen the patient.
I post here an example of 4 patients and who the new calculated fields (columns Unique and repeated) should look like.
Patient | Date | Unique | Repeated |
AR | 01/01/2018 | NO | 1 |
AR | 03/01/2018 | NO | 2 |
AR | 01/03/2017 | NO | 0 |
UN1 | 04/08/2019 | YES | 0 |
UN2 | 07/02/2015 | YES | 0 |
BO | 01/01/2015 | NO | 1 |
BO | 02/02/2016 | NO | 2 |
BO | 08/07/2019 | NO | 3 |
BO | 01/02/2000 | NO | 0 |
Any ideas,
Thanks a lot!
Solved! Go to Solution.
Sure. Unique should be a pretty easy DAX measure:
Unique = IF( CALCULATE( COUNT(Table1[Patient]), ALL(Table1) ) > 1,
"NO",
"YES")
Repeated is slightly harder, but still easy DAX:
Repeated = CALCULATE( COUNT(Table1[Patient]),
FILTER(ALLEXCEPT(Table1, Table1[Patient]), Table1[Date] < SELECTEDVALUE(Table1[Date]) )
)
Hi Angel,
Could it be because you are giving semicolon and not comma after NO?
( screensnot below)
@areymejias regarding repeated, you can try:
Sure. Unique should be a pretty easy DAX measure:
Unique = IF( CALCULATE( COUNT(Table1[Patient]), ALL(Table1) ) > 1,
"NO",
"YES")
Repeated is slightly harder, but still easy DAX:
Repeated = CALCULATE( COUNT(Table1[Patient]),
FILTER(ALLEXCEPT(Table1, Table1[Patient]), Table1[Date] < SELECTEDVALUE(Table1[Date]) )
)
Hello @Cmcmahan , Thanks a lot for your reply!!
But it does not work. If you try it with the table above. It returns an error message: "The syntax for "NO" is an error (DAX(
Yup. This is 100% due to regional settings. You'll have that issue pretty commonly on the board. There's a good mix of us that use commas instead of semicolons and vice versa. Double check any queries you get here for basic structure.
Hi Angel,
Could it be because you are giving semicolon and not comma after NO?
( screensnot below)
User | Count |
---|---|
115 | |
74 | |
62 | |
50 | |
46 |
User | Count |
---|---|
173 | |
123 | |
60 | |
59 | |
57 |