Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Morning all,
I am hoping for a little help to convert the following formual to Dax or advice as this maybe easier utilising a calculated table?
Basically it is counting distinct values based on the date
=SUM(--(FREQUENCY(IF([@[Offer_Date]]=[Offer_Date], COUNTIF([Offer_Account], "<"&[Offer_Account]), ""), (COUNTIF([Offer_Account], "<"&[Offer_Account])))>0))
Any help would be greatly appreciated
Cheers
Solved! Go to Solution.
Found this in another topic and works great once adjusted for my table and column names
Measure 2 = var _table=SUMMARIZE('Table','Table'[Shop],'Table'[Date],"distinctcount",DISTINCTCOUNT('Table'[Customer])) return SUMX(_table,[distinctcount])
Found this in another topic and works great once adjusted for my table and column names
Measure 2 = var _table=SUMMARIZE('Table','Table'[Shop],'Table'[Date],"distinctcount",DISTINCTCOUNT('Table'[Customer])) return SUMX(_table,[distinctcount])
Post a small copiable dataset together with expected results.
Regards
Perhaps this measure:
MyMeasure =
CALCULATE(
DISTINCTCOUNT( 'Table'[Offer_Account] ),
ALLEXCEPT( 'Table', 'Table'[Offer_Date] )
)
Regards
Thank you but that seems to be counting Distinct Accounts only....if the account appears on different days i need it to count both instances
hope that makes sense
But unless I'm mistaken your Excel formula is not doing that - the part
IF([@[Offer_Date]]=[Offer_Date],...
means that the counts will be for a given date only.
Regards
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
23 | |
10 | |
10 | |
9 | |
7 |