Guys, I have a table with records of invoices that are repeated over time, I need to make a distinct count only of the most recent date of the records, ignoring the rest. I believe the value is wrong because we have repeated data in different periods
Solved! Go to Solution.
Hi @Faber13 ,
which measure have you used in the wrong card?
I think if you use the function DISTINCTCOUNT('Table'[InvoiceNumber]) it works and then filter the most recent days with CALCULATE .
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
hi @mangaus1111 it's the same measure, it changes in the graph's filter context (for example: the same invoice can be at the beginning and at the end of the month)
Hi @Faber13 ,
You can create a measure as below to get it:
Measure = VAR _maxdate = CALCULATE ( MAX ( 'table'[date] ), ALLSELECTED ( 'table' ) ) RETURN CALCULATE ( DISTINCTCOUNT ( 'table'[invoice number] ), FILTER ( ALLSELECTED ( 'table' ), 'table'[date] = _maxdate ) )
If the above one can't help you get the expected result, could you please provide some sample data in your tables (exclude sensitive data) with Text format, the formula of measure which apply on the card visual and visual settings. It is better if you can share a simplified pbix file. You can refer the following link to upload the file to the community. Thank you.