Agree, better use multi-resources whenever possible.
The advantage of multi-resources is that by modifying them you can apply the modification to all or specific multi-resource assignments. Companion resources can be as many as needed which can complicate verification.
Multi-resources are great, but not always you use them (for whatever reason) so filters are still handy.
Member for
24 years 8 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Wed, 2019-11-27 09:29
Thanks, I copied your note into my reference file under specific filter notes box for future reference.
Bogdan,
Thanks, once again. I copied your note regarding the field for Assigned Resources into my reference file under project properties notes box for future reference.
Marcus,
Thanks for the reference.
Best Regards,
Rafael
Member for
15 years 8 months
Member for15 years8 months
Submitted by Marcus Possi on Tue, 2019-11-26 20:55
Bogdan YOU MADE MY DAY, the filters work directly from Gantt.
Thank you.
Frequently I am interested in looking for activities that have certain resource but is missing a required companion resource. If missing the companion resource then it shall be fixed.
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Tue, 2019-11-26 18:21
RESOURCE FILTERS ARE EXECUTED ON RESOURCE ASSIGNMENTS VIEW
We might want to filter for:
1) Activities with certain resource: Say activities with Resource A
2) Activities with either one resource: Say activities with either Resource A or Resource B
3) Activities with all selected resources: Say activities that include Resource A and Resource B; I do not know hot to create such filter within Spider Project but can be done outside of Spider Project if using Excel.
Frequently I am interested in looking for activities that have certain resource but is missing another. If missing the companion resource then it shall be fixed.
Do you know a better way to filter for Activities that include Resource A and Resource B? and what about Activities that include Resource A but not Resource C?
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Tue, 2019-11-26 16:36
In Spider it is possible. There is a Column (in the Other) group called Assigned Resources. This columns shows assigned resources similar to MS Project, see picture:
Then you can create filters to show activities containing only desired resources (no matter how many); however when expanding to assignments, all asignments will be visible since the filter is applied to the activities.
PS I used A, B, C from Resource A, Resource B, Resource C. Using the Contains ( ; ) function you will have to specify the name of the resource as it appers in the resource table.
I think this is a reasonable solution.
Best regards,
Bogdan
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Tue, 2019-11-26 16:11
I believe Spider Project Filters should be able to filter what I have done with Excel as I consider resource filters to be a matter of the utmost importance. Using Spider Interface, perhaps if using some kind of modifier to deal with indentation.
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Tue, 2019-11-26 12:26
In Spider there is an option Activities with filtered links only - after filtering links when you apply this filter spider will show only activities which have visible links in the links table
Maybe Vladimir would consider creating a built-in filter similar to the one above but for resource assignments - you will filter resource assignments and then apply the filter Activities with filtered assignments only
And maybe another one named Filtered assignments only - which will show activities and assignments, but only the visible assignments.
What do you think?
Member for
24 years 8 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Sat, 2019-11-23 22:43
It might be that Planning Planet be a good place to provide additional guidance in the form of links to white papers and videos. Could be a win-win for Planning Planet, Spider Development Team as well for Spider Users.
You can also try Spider Project Help for information on Reference Books.
Reference Books are one type of document used by Spider Project stored as separate files, search on Spider Help for “Documents”.
Think of a Reference Book as a table you can transfer to a project file that contains many tables.
If one Reference Book, say a Filters/Formula Reference Book, contains user fields you must also transfer the corresponding user fields via another Reference Book for it to work as expected. Before transferring the UDFs, make sure there are no duplicated UDF codes if you need them to be different. You might edit the UDF codes within the Reference Book to avoid conflict, when transferring non existing codes will be created.
Any correction and clarification by Vladimir will be welcomed.
First project instructions is a good way to start learning Spider.
Reference Books are introduced under First project instructions.
You transfer the Reference Books by opening the desired target schedule(s) as well as the Reference Book where you click menu Document then Data Transfer and make your choices.
In conclusion, you have to create the layout which contans filters, WBS structure, WBS Level, Diagrams, columns, Gantt scale, etc.; save it in the project or in a file.
If you save it in a project you have to create a reference-book of the Layouts table in order to transfer it into another project.
If you save it into a file then you can loaded into any project without reference books.
Also form the main Spider windows you can set in the Options of new projects and documents a default Layout file which will be applied to any new project created.
Hope this clarifies some things.
Best regards,
Bogdan
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Sat, 2019-11-23 11:50
Be reminded that it is possible for activities to have both predecessors and successors yet still suffer from dangling – hence inadequate – schedule logic. These cases – generally categorized as dangling finish and dangling start – are also known as “orphan relationships.”
In Spider Project:
Filter for Activities without Successor from Finish only will filter out dangling finish activities.
Filter for Activities witout Predecessor to Start only will filter out dangling start activities.
You can make use of "Preceding activities to start" and "Succeeding activities from finish" fields to create the filters by your own. Spider Project is very powerful software; it might have many fields you do not even imagine.
I have no Spider Documentation other than Spider Help, I learned it by experimenting with sample files as well as through Planning Planet where Vladimir is always available in short time. Once you learn the basics you will see there is no need to memorize the field names, no need to memorize formulas. While spider has a script language I know no single command, I just record the script by typing as if recording an Excel Macro.
To get the fields while creating a filter:
Click Filter from Menu
Click Apply
Click New
Click Field
Select field – there you will see the field names and codes
I use Planning Planet to learn, at times by asking questions, at times by answering questions. Today was good day, I learned a few things about Spider Filters I did not know.
Member for
24 years 8 months
Member for24 years9 months
Submitted by Vladimir Liberzon on Fri, 2019-11-22 23:24
I don't think the name matters, the ideea is that you can created create filters by referencing other filters.
What I haven't been able to figure out so far is how to use formulas inside filters; I don't even know how it would be useful, but I suppose Vladimir will be able to give us a comperhensive answer.
Best Regards,
Bogdan
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Fri, 2019-11-22 19:32
I wonder if there might be more complexity, maybe they are relational if written in this way instead of copy-paste the isntructions as text.
If a change is made on referenced filter it will notice?
What if circular references among filters are created?
It looks like they are relational.
I did not know, thank you once again.
Now I know I have the option to copy-paste instructions to keep them separate or use insert filter to keep them related. A drawback is that you unknowingly can delete a related filter. Always keep a reference book in case you need to restore some deleted filters.
Best Regards,
Rafael
Member for
13 years 2 months
Member for13 years2 months
Submitted by bogdanleonte on Fri, 2019-11-22 17:45
Rafael, maybe complex isn't the right word, compound is a better one. When I say complex filter I mean that Filter (C) is made from Filter (A) AND/OR/NOT Filter (B).
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Fri, 2019-11-22 17:41
you may also want to look into layouts because if you apply filters and then save the layout into the project then it will remember the filters.
For example you may want to create a 2 weeks lookahead + filter all activities that use resource B. You can either create a simple filter for these 2 conditions or 2 filters and 1 complex filter with the 2 conditions.
After this you can save the layout as 2 weeks lookahead and when you call it it will automatically apply the filters. Layouts can also store columns (order, size), level of detail of the WBS, report diagrams, scale of the gantt chart, pretty much anything.
Member for
21 years 8 months
Member for21 years8 months
Submitted by Rafael Davila on Fri, 2019-11-22 09:43
As they do not depend on UDF you can copy and paste them into other files without any UDF code conflicts. Or you can transfer the following Reference Book.
This is not a filter, it is more of a report, but it has some advantages in the sense that it also displays amount of resource hours, volumes of work, costs and so on and so forth.
What I am talking about is Project Truncation, you can find it the Reports and Diagrams->Project truncation.
It creates a truncation of the project between 2 dates or from data date +/- number of days.
Q1) Can I build manually filter with equivalent functionality to the one of built in filter (e.g. activities without preicessors only)?
Yes.
Q2) When I build a new filter manually, can I re-use (refer to) built in filter? E.g.: activities without preicessors only AND something else
No you cannot refer tu built in filter, but you can build any number of simple filters and then combine them into one complex filter. This complex filter can contain simple filters and formulas also.
Q3) When filter is applyed, can I see exactly which filter is applyed and which logic?
In the lower part of the window you may see which filter is applied, number of rows selected, filter on links.
If you see which filters are applyed then you know the logic.
Also you can undo filters from the Action->Undo table and you can undo them in random order. (An action once undone, it cannot be redone)
Member for
21 years 8 monthsAgree, better use
Agree, better use multi-resources whenever possible.
The advantage of multi-resources is that by modifying them you can apply the modification to all or specific multi-resource assignments. Companion resources can be as many as needed which can complicate verification.
Multi-resources are great, but not always you use them (for whatever reason) so filters are still handy.
Member for
24 years 8 monthsRafael,to be sure that
Rafael,
to be sure that companion resources are not missed create and assign multi-resources.
Member for
21 years 8 monthsVladimir,Thanks, I copied
Vladimir,
Thanks, I copied your note into my reference file under specific filter notes box for future reference.
Bogdan,
Thanks, once again. I copied your note regarding the field for Assigned Resources into my reference file under project properties notes box for future reference.
Marcus,
Thanks for the reference.
Best Regards,
Rafael
Member for
15 years 8 monthsHi. I do think that you may
Hi.
I do think that you may find something helpfull in
http://www.spiderproject.com/index.php/books
in English.
The majority of our work is written in Portuguese, but there is something about in our fourth edition.
there is another one in English, about Spider Project WEB, but it is not the focus here.
BR,
Member for
24 years 8 monthsRafael,it can be done but in
Rafael,
it can be done but in three steps.
First filter for activities that use resource C, then invert this filter, then filter for activities that use resource A keeping previous filter.
Member for
21 years 8 monthsBogdan YOU MADE MY DAY, the
Bogdan YOU MADE MY DAY, the filters work directly from Gantt.
Thank you.
Member for
21 years 8 monthsRESOURCE FILTERS ARE EXECUTED
RESOURCE FILTERS ARE EXECUTED ON RESOURCE ASSIGNMENTS VIEW
We might want to filter for:
1) Activities with certain resource: Say activities with Resource A
2) Activities with either one resource: Say activities with either Resource A or Resource B
3) Activities with all selected resources: Say activities that include Resource A and Resource B; I do not know hot to create such filter within Spider Project but can be done outside of Spider Project if using Excel.
Click this line to download the Excel worksheet
Frequently I am interested in looking for activities that have certain resource but is missing another. If missing the companion resource then it shall be fixed.
Do you know a better way to filter for Activities that include Resource A and Resource B? and what about Activities that include Resource A but not Resource C?
Member for
13 years 2 monthsRafael,In Spider it is
Rafael,
In Spider it is possible. There is a Column (in the Other) group called Assigned Resources. This columns shows assigned resources similar to MS Project, see picture:
https://postimg.cc/gxhbB84Z
Then you can create filters to show activities containing only desired resources (no matter how many); however when expanding to assignments, all asignments will be visible since the filter is applied to the activities.
Here are some sample filters using this column:
PS I used A, B, C from Resource A, Resource B, Resource C. Using the Contains ( ; ) function you will have to specify the name of the resource as it appers in the resource table.
I think this is a reasonable solution.
Best regards,
Bogdan
Member for
21 years 8 monthsI believe Spider Project
I believe Spider Project Filters should be able to filter what I have done with Excel as I consider resource filters to be a matter of the utmost importance. Using Spider Interface, perhaps if using some kind of modifier to deal with indentation.
Member for
13 years 2 monthsIn Spider there is an option
In Spider there is an option Activities with filtered links only - after filtering links when you apply this filter spider will show only activities which have visible links in the links table
Maybe Vladimir would consider creating a built-in filter similar to the one above but for resource assignments - you will filter resource assignments and then apply the filter Activities with filtered assignments only
And maybe another one named Filtered assignments only - which will show activities and assignments, but only the visible assignments.
What do you think?
Member for
24 years 8 monthsBogdan,previously created
Bogdan,
previously created formulas may be used for filtering repeatedly if necessary.
Member for
21 years 8 monthsIt might be that Planning
It might be that Planning Planet be a good place to provide additional guidance in the form of links to white papers and videos. Could be a win-win for Planning Planet, Spider Development Team as well for Spider Users.
http://www.planningplanet.com/advertisers/spider-project-team
Member for
21 years 8 monthsYou can also try Spider
You can also try Spider Project Help for information on Reference Books.
Reference Books are one type of document used by Spider Project stored as separate files, search on Spider Help for “Documents”.
Think of a Reference Book as a table you can transfer to a project file that contains many tables.
If one Reference Book, say a Filters/Formula Reference Book, contains user fields you must also transfer the corresponding user fields via another Reference Book for it to work as expected. Before transferring the UDFs, make sure there are no duplicated UDF codes if you need them to be different. You might edit the UDF codes within the Reference Book to avoid conflict, when transferring non existing codes will be created.
Any correction and clarification by Vladimir will be welcomed.
Member for
17 years 9 monthsBogdan,thanks! It helps a
Bogdan,
thanks! It helps a lot!
souch video instructions - is something I a missing in Spider!
Member for
21 years 8 monthsFirst project instructions is
First project instructions is a good way to start learning Spider.

Reference Books are introduced under First project instructions.
You transfer the Reference Books by opening the desired target schedule(s) as well as the Reference Book where you click menu Document then Data Transfer and make your choices.
You can try with the following Reference Book.
http://www.mediafire.com/file/zqpb4vqwbjm2464/Filters_Lookahead.001.sdoc/file
Unfortunately Filters and Formulas are not introduced here.
Member for
13 years 2 monthsVladimir,in your example the
Vladimir,
in your example the filter would be s_pln_ContractPrice < s_pln_ContractCost
However you have a button in the filter creation window you can enter in the filter Fomulas that were previously created; how do you use them?
https://ibb.co/cLhZ07v
Member for
13 years 2 monthsYou cannot load from
You cannot load from project.
Spider uses reference-books in order to transfer data from one project to another.
Here is are 2 sample movies:
1. How saved layouts work:
https://youtu.be/CnLRBLKag3Q
2. How to create and transfere layouts reference-books:
https://youtu.be/5mAhwhLCjUw
In conclusion, you have to create the layout which contans filters, WBS structure, WBS Level, Diagrams, columns, Gantt scale, etc.; save it in the project or in a file.
If you save it in a project you have to create a reference-book of the Layouts table in order to transfer it into another project.
If you save it into a file then you can loaded into any project without reference books.
Also form the main Spider windows you can set in the Options of new projects and documents a default Layout file which will be applied to any new project created.
Hope this clarifies some things.
Best regards,
Bogdan
Member for
21 years 8 monthsBe reminded that it is
Be reminded that it is possible for activities to have both predecessors and successors yet still suffer from dangling – hence inadequate – schedule logic. These cases – generally categorized as dangling finish and dangling start – are also known as “orphan relationships.”
In Spider Project:
You can make use of "Preceding activities to start" and "Succeeding activities from finish" fields to create the filters by your own. Spider Project is very powerful software; it might have many fields you do not even imagine.
Member for
17 years 9 monthsRE<<you may also want to
RE
<<you may also want to look into layouts because if you apply filters and then save the layout into the project then it will remember the filters>>
Ok, at looked at layouts. But I think I am missing feature Layout => Load from project (activate saved layout)
I have:
Layout => Load from file
Layout => Save to file
Layout => Save in project
But not Layout => load from project ??
Member for
17 years 9 monthsRafael,thanks! Vladimir, is
Rafael,
thanks!
Vladimir, is this a part of the standard Spider training?
Member for
21 years 8 monthsI have no Spider
I have no Spider Documentation other than Spider Help, I learned it by experimenting with sample files as well as through Planning Planet where Vladimir is always available in short time. Once you learn the basics you will see there is no need to memorize the field names, no need to memorize formulas. While spider has a script language I know no single command, I just record the script by typing as if recording an Excel Macro.
To get the fields while creating a filter:
Click Filter from Menu
Click Apply
Click New
Click Field
Select field – there you will see the field names and codes
I use Planning Planet to learn, at times by asking questions, at times by answering questions. Today was good day, I learned a few things about Spider Filters I did not know.
Member for
24 years 8 monthsEvgeny,f_PredOpers - field
Evgeny,
f_PredOpers - field (column) code.
Spider Project shows activity predecessors and successors in the Gantt Chart columns.
Member for
17 years 9 monthsRafael,your
Rafael,
your function f_PredOpers="" works very fine!
Question: where is it all documented? There is nothing I could find in Spider help regarding f_PredOpers
Member for
24 years 8 monthsBogdan, very simple example
Bogdan, very simple example for filter defined by formula: show activities where expenses are larger than contract cost.
Member for
13 years 2 monthsRafael,I don't think the name
Rafael,
I don't think the name matters, the ideea is that you can created create filters by referencing other filters.
What I haven't been able to figure out so far is how to use formulas inside filters; I don't even know how it would be useful, but I suppose Vladimir will be able to give us a comperhensive answer.
Best Regards,
Bogdan
Member for
21 years 8 monthsBodgan,I wonder if there
Bodgan,
I wonder if there might be more complexity, maybe they are relational if written in this way instead of copy-paste the isntructions as text.
If a change is made on referenced filter it will notice?
What if circular references among filters are created?
It looks like they are relational.
I did not know, thank you once again.
Now I know I have the option to copy-paste instructions to keep them separate or use insert filter to keep them related. A drawback is that you unknowingly can delete a related filter. Always keep a reference book in case you need to restore some deleted filters.
Best Regards,
Rafael
Member for
13 years 2 monthsRafael, maybe complex isn't
Rafael, maybe complex isn't the right word, compound is a better one. When I say complex filter I mean that Filter (C) is made from Filter (A) AND/OR/NOT Filter (B).
Member for
21 years 8 monthsBodgan,What is the difference
Bodgan,
What is the difference between what you call simple and complex filters?
Best Regards,
Rafael
Member for
21 years 8 monthsEvgeny,For activitiew without
Evgeny,
For activitiew without predecessors the filter is.
to mean field is empty use two quotation marks (") + (") with nothing in between, that is ""

Member for
13 years 2 monthsEvgeny,you may also want to
Evgeny,
you may also want to look into layouts because if you apply filters and then save the layout into the project then it will remember the filters.
For example you may want to create a 2 weeks lookahead + filter all activities that use resource B. You can either create a simple filter for these 2 conditions or 2 filters and 1 complex filter with the 2 conditions.
After this you can save the layout as 2 weeks lookahead and when you call it it will automatically apply the filters. Layouts can also store columns (order, size), level of detail of the WBS, report diagrams, scale of the gantt chart, pretty much anything.
Member for
21 years 8 monthsEvgeny,For how to use this
Evgeny,
For how to use this magic please follow the steps.
1
2 
3
4
Before Filter
5
After Filter 
After creating a few simple filters try something more complex and come back with your questions. Perhaps lookahead filters.
6
7 
You can download the following file to explore a few look-ahead and look-back filters.
http://www.mediafire.com/file/sidwwv9lorbs0cc/Filters-A.002.sprj/file
As they do not depend on UDF you can copy and paste them into other files without any UDF code conflicts. Or you can transfer the following Reference Book.
http://www.mediafire.com/file/zqpb4vqwbjm2464/Filters_Lookahead.001.sdoc/file
Member for
13 years 2 monthsThis is not a filter, it is
This is not a filter, it is more of a report, but it has some advantages in the sense that it also displays amount of resource hours, volumes of work, costs and so on and so forth.
What I am talking about is Project Truncation, you can find it the Reports and Diagrams->Project truncation.
It creates a truncation of the project between 2 dates or from data date +/- number of days.
Member for
17 years 9 monthsBogdan,thanks! I just now
Bogdan,
thanks! I just now need to understand how to use all this magic
Member for
13 years 2 monthsEvgeny,Q1) Can I build
Evgeny,
Q1) Can I build manually filter with equivalent functionality to the one of built in filter (e.g. activities without preicessors only)?
Yes.
Q2) When I build a new filter manually, can I re-use (refer to) built in filter? E.g.: activities without preicessors only AND something else
No you cannot refer tu built in filter, but you can build any number of simple filters and then combine them into one complex filter. This complex filter can contain simple filters and formulas also.
Q3) When filter is applyed, can I see exactly which filter is applyed and which logic?
In the lower part of the window you may see which filter is applied, number of rows selected, filter on links.
If you see which filters are applyed then you know the logic.
Also you can undo filters from the Action->Undo table and you can undo them in random order. (An action once undone, it cannot be redone)
Hope this aswers your questions.
Best regards,
Bogdan
Member for
17 years 9 monthsVladimir, Bogdan, thanks! It
Vladimir, Bogdan,
thanks! It works!
Just to check my understanding
1) There are built in filters, which one can access through Filter menu (e.g. activities without preicessors only etc)
2) it is also possible to build own filters by clicking filter icon
Questions:
Q1) Can I build manually filter with equivalent functionality to the one of built in filter (e.g. activities without preicessors only)?
Q2) When I build a new filter manually, can I re-use (refer to) built in filter? E.g.: activities without preicessors only AND something else
Q3) When filter is applyed, can I see exactly which filter is applyed and which logic?
Member for
24 years 8 monthsThis is another way:
This is another way:
Member for
13 years 2 monthsHello,here is the full
Hello,
here is the full answer.
https://ibb.co/3czryJC
Also you can select any column and filter any resources that meets certain criteria.
Member for
24 years 8 monthsThis is easy.In the activity
This is easy.
In the activity Gantt Chart menu select Filter/Only activities that use ... /Resources and then choose resources in the list.