Forum Discussion
How to remove rows based on conditions
- 6 years ago
Hi Anonymous
as you have a requirement "If it is approved and not apporved both then only one row with approved status" try a calculated table
Table = SUMMARIZE('Table1'; Table1[Strategy name];Table1[Value];"Approval Status";MIN(Table1[Approval Status]))do not hesitate to give a kudo to useful posts and mark solutions as solution
- Anonymous6 years ago
Sorry Anonymous
Some modification required in DAX.
Condition Check = (Test[Approval Status]="Not Approved" && NOT(ISEMPTY(FILTER(Test,Test[Strategy name]=EARLIER(Test[Strategy name]) && Test[Value]=EARLIER(Test[Value]) && Test[Approval Status]="Approved"))))and filter it to FALSE only. - 6 years ago
Hi Anonymous ,
You can try the following methods:
1. As some previous responses, first, remove Duplicates in the Query Editor.
2. Then go back to the Data View and create the calculated column as follows:Column = Test[Approval Status] = "Not Approved" && CALCULATE ( MIN ( Test[Approval Status] ), ALLEXCEPT ( Test, Test[Strategy name] ) ) = "Approved"3. Filter values in the calculated column that are equal to False:
Here is a demo, please try it:
Best Regards,
Community Support Team _ Joey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If it resolves your problem mark it as solution and give kudos.
Thanks & regards,
Pravin Wattamwar
www.linkedin.com/in/pravin-p-wattamwar
One more way is just simple create index column in your table.
add below two columns.