Filtering for only cross-project links

A

Andrew K

In a master with inserted projects that have external links, I want to
display only those cross-project links. I've tried Predecessors contain "\\"
and Predecessors contain \\. I can't use Predecessors not equal to (blank)
because the projects have internal task dependencies and they all display.
What would be the syntax for not within (a range from 0 to 1000)? I could
then say Predecessors not equal to (blank) AND Predecessors not within ...

Any ideas? Thanks
 
J

JulieS

Hi Andrew,

Here's a formula I posted awhile ago which may help:

After some *quick* testing, I believe the following formula will work in a
Flag field:

IIf(Instr([Predecessors],"\")<>0,"Yes",IIf(Instr([Successors],"\")<>0,"Yes","No"))

This will display a Yes if the task has either an external Predecessor or
external Successor. You can then filter looking for only Yes in the flag
field.

Hope this helps. Let us know how you get along.

Julie
 
A

Andrew K

Julie,
Your formula works fine. I have two linked projects, and the filter based
on the customized Flag field displays the Predecessor and the Successor.
Now, when I insert both projects into a master parent, I get the same result
with just the first part : IIf(Instr([Predecessors],"\\")<>0,"Yes","No") -
i.e., the Predecessor and Successor tasks both display. Why is that?
Thanks,
AndrewK
JulieS said:
Hi Andrew,

Here's a formula I posted awhile ago which may help:

After some *quick* testing, I believe the following formula will work in a
Flag field:

IIf(Instr([Predecessors],"\")<>0,"Yes",IIf(Instr([Successors],"\")<>0,"Yes","No"))

This will display a Yes if the task has either an external Predecessor or
external Successor. You can then filter looking for only Yes in the flag
field.

Hope this helps. Let us know how you get along.

Julie

Andrew K said:
In a master with inserted projects that have external links, I want to
display only those cross-project links. I've tried Predecessors contain
"\\"
and Predecessors contain \\. I can't use Predecessors not equal to
(blank)
because the projects have internal task dependencies and they all display.
What would be the syntax for not within (a range from 0 to 1000)? I could
then say Predecessors not equal to (blank) AND Predecessors not within ...

Any ideas? Thanks
 
J

JulieS

Hi Andrew,

Glad to know the formula worked and thanks for the feedback.

Without seeing your project file, it is only a guess, but I assume the
reason why you only need the first part of the formula in a master project
is that if a task is an external successor to one task, it is also an
external predecessor to another task in the project. Tasks actually entered
into the master are internal -- all others (from the subproject files) are
external.

Hope this helps.

Julie

Andrew K said:
Julie,
Your formula works fine. I have two linked projects, and the filter based
on the customized Flag field displays the Predecessor and the Successor.
Now, when I insert both projects into a master parent, I get the same
result
with just the first part :
If(Instr([Predecessors],"\\")<>0,"Yes","No") -
i.e., the Predecessor and Successor tasks both display. Why is that?
Thanks,
AndrewK
JulieS said:
Hi Andrew,

Here's a formula I posted awhile ago which may help:

After some *quick* testing, I believe the following formula will work in
a
Flag field:

IIf(Instr([Predecessors],"\")<>0,"Yes",IIf(Instr([Successors],"\")<>0,"Yes","No"))

This will display a Yes if the task has either an external Predecessor or
external Successor. You can then filter looking for only Yes in the flag
field.

Hope this helps. Let us know how you get along.

Julie

Andrew K said:
In a master with inserted projects that have external links, I want to
display only those cross-project links. I've tried Predecessors
contain
"\\"
and Predecessors contain \\. I can't use Predecessors not equal to
(blank)
because the projects have internal task dependencies and they all
display.
What would be the syntax for not within (a range from 0 to 1000)? I
could
then say Predecessors not equal to (blank) AND Predecessors not within
...

Any ideas? Thanks
 
A

Andrew K

Makes sense. Many thanks.

JulieS said:
Hi Andrew,

Glad to know the formula worked and thanks for the feedback.

Without seeing your project file, it is only a guess, but I assume the
reason why you only need the first part of the formula in a master project
is that if a task is an external successor to one task, it is also an
external predecessor to another task in the project. Tasks actually entered
into the master are internal -- all others (from the subproject files) are
external.

Hope this helps.

Julie

Andrew K said:
Julie,
Your formula works fine. I have two linked projects, and the filter based
on the customized Flag field displays the Predecessor and the Successor.
Now, when I insert both projects into a master parent, I get the same
result
with just the first part :
If(Instr([Predecessors],"\\")<>0,"Yes","No") -
i.e., the Predecessor and Successor tasks both display. Why is that?
Thanks,
AndrewK
JulieS said:
Hi Andrew,

Here's a formula I posted awhile ago which may help:

After some *quick* testing, I believe the following formula will work in
a
Flag field:

IIf(Instr([Predecessors],"\")<>0,"Yes",IIf(Instr([Successors],"\")<>0,"Yes","No"))

This will display a Yes if the task has either an external Predecessor or
external Successor. You can then filter looking for only Yes in the flag
field.

Hope this helps. Let us know how you get along.

Julie

In a master with inserted projects that have external links, I want to
display only those cross-project links. I've tried Predecessors
contain
"\\"
and Predecessors contain \\. I can't use Predecessors not equal to
(blank)
because the projects have internal task dependencies and they all
display.
What would be the syntax for not within (a range from 0 to 1000)? I
could
then say Predecessors not equal to (blank) AND Predecessors not within
...

Any ideas? Thanks
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top