-
Notifications
You must be signed in to change notification settings - Fork 545
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Filter condition is ignored when filtering records based on row-level checks #530
Comments
Hi @eapframework, thank you for raising this issue. Could you provide an example of the behavior you're seeing and the behavior you expect/want instead? We're actually looking into a similar issue - here's an example unit test using the For the dataframe:
This test checks the row-level results
Using the verification suite on a similar test:
Here we can see that the rows that EITHER are filtered out (rows 2,5 att1 is not |
Thanks for your response. This is the same issue I am facing. Expected result:
|
Thanks for your feedback @eapframework, We're working through different use cases for different users and I'm planning a PR for this soon. We're planning on providing a configuration so users can set filtered rules as Null or True - so setting this configuration to True should meet your use-case. I'll tag you on the PR once we have that out as well. |
Hi @eapframework, we've merged PR #532 addressing this issue for Uniqueness and Completeness analyzers and another one open for other analyzers: #535 Please let us know if you have any feedback on these PRs and add comments or open a PR if this doesn't quite meet your use-case. |
Hi @eycho-am , Thanks for merging the PR to address the use-case. Sorry for the delayed response. For example:
For above values, status is marked as
For above values, status is marked as
For above values, status is marked as |
I was able to fix this issue by using coalesce function in respective analyzers This issue can be closed |
I tried the filtering data based on row-level checks and it is working fine. New column is added with true or false based on the row-level checks. But if rules has
where
filter condition, filter condition is ignored.It is marking all the records as
false
ignoring the filter applied to the rule. Is it possible to extract bad records after applyingwhere
filter in row-level checks.The text was updated successfully, but these errors were encountered: