March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hello all,
I am trying to return a unique number (this is important, because i know how to get that number through a table visual, but not as a single value) based on specific criterias : i need the number of agencies that have placed multiple orders in a day.
Something like "distinctcount agency if number of orders in one day >1"
I have the following table :
DATEVE = Date
NUMEVE = Order ID
Cle_Liv = Agency ID
The idea would be to do a Group By, but i will need to the same type of calculations in this table with different criterias, and i do not wish to add "who knows" amount of new tables everytime.
I would also like to keep as much details as possible (like the order ID for example), so I am avoiding the "Group By".
Instead i tried to get a calculated column that would return "Yes" if the line is considered "Multiple" or "No" if not.
Something like this :
I could then create simple measure to deduce what i need.
I was thinking, maybe i could count the duplicate values on dates or agency, but i didn't manage to do both within a single calculation. I tried the following :
I am a bit stuck on this one.
I am open to any solution. If i was not clear in my question, please do say so 😅
The answer might be obvious for some of you, so your wisdom would be appreciated for a novice !
Solved! Go to Solution.
Hi @mariuscourcel ,
Do you mean to get the "Test" formula? Try to add "Date" condition.
Test =
IF (
COUNTROWS (
FILTER (
Bd_03_Franco;
Bd_03_Franco[Cle_Liv] = EARLIER ( Bd_03_Franco[Cle_Liv] )
&& Bd_03_Franco[Date] = EARLIER ( Bd_03_Franco[Date] )
)
) > 1;
1;
BLANK ()
)
Hi @mariuscourcel ,
Do you mean to get the "Test" formula? Try to add "Date" condition.
Test =
IF (
COUNTROWS (
FILTER (
Bd_03_Franco;
Bd_03_Franco[Cle_Liv] = EARLIER ( Bd_03_Franco[Cle_Liv] )
&& Bd_03_Franco[Date] = EARLIER ( Bd_03_Franco[Date] )
)
) > 1;
1;
BLANK ()
)
Yes, that's the idea.
It does work for my problem, although this might not be the best way to do it. If you have any other way, just has a way of learning more, please do share.
I will accept this as answer.
Thank you !
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
User | Count |
---|---|
90 | |
89 | |
85 | |
73 | |
49 |
User | Count |
---|---|
167 | |
147 | |
92 | |
70 | |
58 |