Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Is it possible to factor an ANTI JOIN inside GENERATE. I am currently doing this
EVALUATE
VAR __fact =
DATATABLE (
"fact.fact", STRING,
{
{ "a Messi" },
{ "aaa Messi" },
{ "ababa Pele" },
{ "ababan Diego" },
{ "xyz Crisitiano" },
{ "yyy Ronaldo" },
{ "Messi aaa" }
}
)
VAR __exec =
DATATABLE (
"exec.name", STRING,
{
{ "Messi" },
{ "Crisitiano" },
{ "Ronaldo" }
}
)
VAR res =
FILTER (
__fact,
NOT ( [fact.fact] )
IN SUMMARIZE (
GENERATE (
__exec,
FILTER (
__fact,
VAR one =
LEN ( [exec.name] )
VAR two =
RIGHT ( [fact.fact], one )
RETURN
two = [exec.name]
)
),
[fact.fact]
)
)
RETURN
res
I want to avoid
Solved! Go to Solution.
How about this?
res =
FILTER (
__fact,
ISEMPTY (
FILTER (
__exec,
RIGHT ( [fact.fact], LEN ( [exec.name] ) ) = [exec.name]
)
)
)
How about this?
res =
FILTER (
__fact,
ISEMPTY (
FILTER (
__exec,
RIGHT ( [fact.fact], LEN ( [exec.name] ) ) = [exec.name]
)
)
)
| User | Count |
|---|---|
| 49 | |
| 37 | |
| 33 | |
| 22 | |
| 18 |
| User | Count |
|---|---|
| 130 | |
| 100 | |
| 56 | |
| 37 | |
| 37 |