0

NL("Link") Explanation

Is there any thorough documentation on the usage of NL("Link") or the FilterParameter "Link="??

I've seen the few references in the Knowledge Documentation and answers to several questions, so I think I understand the syntax. But from what I've been reading, NL("Link") is supposedly faster than NL("Filter") and the recommended way to go to filter on a joined table.

My limited experience in trying to use NL("Link") is that it's performance is horrible, so I'm certain that I'm not using it properly.

I'm trying to link several tables with their own filters. Trying to do this in a single NL function was an issue because I used over 10 filter parameters. So I tried to break things out to separate the Link= into a separate NL("Link"), but it runs forever compared to simply using an NL("Filter"). A couple of specific questions about the usage:

1.) When creating an NL("Link") is there a recommendation on it's position relative to the NL(<function>) that will reference the NL("Link")? Doesn't seem to make a difference, but I wasn't sure. For example, assume NL("Link") in D4 and an NL("Rows",…,"Link=",D4) in E4 that references D4. Is there a performance difference if NL("Link") is in D4 or F4?

2.) Does NL("Link") replicate? I saw some examples of it being used where it there was a NL("Link") in F8 and then there was an NL("Rows", …, "Link=", $F8) in E8. Since $F8 was not referenced as $F$8, that's what made me curious about NL("Link") replicating. What would be the difference in the result of NL("Rows", …., "Link=", $F$8)?

3.) What I'm trying to do is fairly complicated so I'm probably trying to tackle too many obstacles while trying to understand NL("Link"). Everything works with NL("Filter") but I need to add another nested layer of filtering that makes the report run for hours instead of minutes when using an NL("Filter") so I was hoping NL("Link") may solve my performance issues. Depending on the responses to these questions, I may attempt to articulate the details of my report to seek advise, but if someone can help me understand NL("Link") a little better than it may not be necessary. But it definitely doesn't seem as intuitive as the NL("Filter") IMHO.

Thanks,

Sam

4 comments

Please sign in to leave a comment.