Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::hasChildren($allow_links = true) should either be compatible with RecursiveDirectoryIterator::hasChildren(bool $allowLinks = false): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 61

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::rewind() should either be compatible with FilesystemIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 39

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::next() should either be compatible with DirectoryIterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 46

Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 51

Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 41

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 67

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 43

Deprecated: Creation of dynamic property Cookie_Notice::$options is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/cookie-notice/cookie-notice.php on line 141

Deprecated: Creation of dynamic property Cookie_Notice::$bot_detect is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/cookie-notice/cookie-notice.php on line 116

Deprecated: Creation of dynamic property Cookie_Notice_Frontend::$app_url is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/cookie-notice/includes/frontend.php on line 20

Deprecated: Creation of dynamic property Cookie_Notice::$frontend is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/cookie-notice/cookie-notice.php on line 117

Deprecated: Creation of dynamic property Cookie_Notice::$settings is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/cookie-notice/cookie-notice.php on line 118

Deprecated: Creation of dynamic property Cookie_Notice::$welcome is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/cookie-notice/cookie-notice.php on line 119

Deprecated: Creation of dynamic property Cookie_Notice::$welcome_api is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/cookie-notice/cookie-notice.php on line 120

Deprecated: Creation of dynamic property Cookie_Notice::$welcome_frontend is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/cookie-notice/cookie-notice.php on line 121

Deprecated: Creation of dynamic property EPS_Redirects_Plugin::$settings is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/eps-301-redirects/plugin.php on line 55

Deprecated: Creation of dynamic property InsertHeadersAndFooters::$plugin is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/insert-headers-and-footers/ihaf.php on line 42

Deprecated: Creation of dynamic property InsertHeadersAndFooters::$body_open_supported is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/insert-headers-and-footers/ihaf.php on line 49

Deprecated: Creation of dynamic property kiwi_logo_carousel_admin::$default_values is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/kiwi-logo-carousel-master/kiwi_logo_carousel_admin.php on line 19

Deprecated: Optional parameter $post_types declared before required parameter $location is implicitly treated as a required parameter in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/monarch/monarch.php on line 3783

Deprecated: Creation of dynamic property ET_Bloom::$popup_optins is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/bloom/bloom.php on line 5329

Deprecated: Creation of dynamic property WP_Rocket\Engine\Preload\SitemapPreloadSubscriber::$options is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/wp-rocket/inc/Engine/Preload/SitemapPreloadSubscriber.php on line 26

Deprecated: Creation of dynamic property WP_Rocket\Engine\Preload\SitemapPreloadSubscriber::$sitemap_preload is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/wp-rocket/inc/Engine/Preload/SitemapPreloadSubscriber.php on line 27

Deprecated: Automatic conversion of false to array is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/wp-rocket/inc/3rd-party/plugins/seo/yoast-seo.php on line 10

Deprecated: Creation of dynamic property Cookie_Notice_Settings::$revoke_opts is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/cookie-notice/includes/settings.php on line 58

Deprecated: Creation of dynamic property ET_Bloom::$plugin_class_name is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/bloom/dashboard/dashboard.php on line 41

Deprecated: Creation of dynamic property ET_Bloom::$save_button_text is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/bloom/dashboard/dashboard.php on line 42

Deprecated: Creation of dynamic property ET_Bloom::$options_path is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/bloom/dashboard/dashboard.php on line 44

Deprecated: Creation of dynamic property ET_Bloom::$top_level_page is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/bloom/dashboard/dashboard.php on line 45

Deprecated: Creation of dynamic property ET_Bloom::$dashboard_options is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/bloom/dashboard/dashboard.php on line 48

Deprecated: Creation of dynamic property ET_Bloom::$dashboard_sections is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/bloom/dashboard/dashboard.php on line 93

Deprecated: Creation of dynamic property ET_Bloom::$assigned_options is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/bloom/dashboard/dashboard.php on line 94

Deprecated: Creation of dynamic property ET_Bloom::$provider_names is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/bloom/dashboard/dashboard.php on line 95

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/core/components/api/spam/Provider.php on line 149

Deprecated: Creation of dynamic property ET_Core_HTTPInterface::$expects_json is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/core/components/HTTPInterface.php on line 305

Deprecated: Creation of dynamic property ET_Core_HTTPInterface::$owner is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/core/components/HTTPInterface.php on line 307

Deprecated: Creation of dynamic property ET_Core_API_Spam_ReCaptcha::$data_utils is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/core/components/api/Service.php on line 244

Deprecated: Creation of dynamic property ET_Core_API_Spam_ReCaptcha::$API_KEY_REQUIRED is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/core/components/api/Service.php on line 247

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/framework.php on line 746

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/framework.php on line 747

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/feature/dynamic-content.php on line 94

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 5321

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 9729

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 9789

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 9803

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 9818

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 10082

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 10104

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 12206

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 12207

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 20241

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 20241

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 20245

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home3/qbtqubmy/public_html/wavetsg/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 20245

Deprecated: Creation of dynamic property Cookie_Notice_Frontend::$preview_mode is deprecated in /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/cookie-notice/includes/frontend.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home3/qbtqubmy/public_html/wavetsg/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home3/qbtqubmy/public_html/wavetsg/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home3/qbtqubmy/public_html/wavetsg/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home3/qbtqubmy/public_html/wavetsg/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home3/qbtqubmy/public_html/wavetsg/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home3/qbtqubmy/public_html/wavetsg/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home3/qbtqubmy/public_html/wavetsg/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home3/qbtqubmy/public_html/wavetsg/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home3/qbtqubmy/public_html/wavetsg/wp-includes/rest-api/class-wp-rest-server.php on line 1831
{"id":5539,"date":"2020-03-04T19:23:29","date_gmt":"2020-03-04T19:23:29","guid":{"rendered":"https:\/\/wave-tsg.com\/?p=5539"},"modified":"2020-12-10T11:47:40","modified_gmt":"2020-12-10T19:47:40","slug":"the-problem-with-complex-filters-in-a-sharepoint-view","status":"publish","type":"post","link":"https:\/\/wave-tsg.com\/the-problem-with-complex-filters-in-a-sharepoint-view\/","title":{"rendered":"The Problem with Complex Filters in a SharePoint View"},"content":{"rendered":"

[et_pb_section fb_built=”1″ fullwidth=”on” disabled_on=”on|on|off” _builder_version=”4.4.4″ z_index=”999″ custom_padding=”4px||5px||false|false” box_shadow_style=”preset3″ global_module=”3212″ saved_tabs=”all”][et_pb_fullwidth_menu menu_style=”inline_centered_logo” fullwidth_menu=”off” active_link_color=”#f1564b” dropdown_menu_bg_color=”#ffffff” dropdown_menu_line_color=”#f1564b” dropdown_menu_text_color=”#202657″ dropdown_menu_active_link_color=”#f1564b” logo=”https:\/\/wave-tsg.com\/wp-content\/uploads\/2019\/11\/WAVE-Coloured-Small.png” logo_url=”wave-tsg.com” logo_max_width=”13%” logo_max_height=”110px” show_search_icon=”on” search_icon_color=”#202657″ cart_icon_font_size=”14px” search_icon_font_size=”15px” disabled_on=”on|on|off” _builder_version=”4.0.3″ menu_font=”Arial|300||on|||||” menu_text_color=”#202657″ menu_font_size=”12px” custom_margin=”|0px||-5px|false|false” custom_padding=”|0px||0px|false|false” dropdown_menu_text_color__hover_enabled=”on|hover” dropdown_menu_text_color__hover=”#e02b20″ dropdown_menu_bg_color__hover_enabled=”on|desktop” dropdown_menu_bg_color__hover=”#ffffff” dropdown_menu_line_color__hover_enabled=”on|desktop”][\/et_pb_fullwidth_menu][\/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Header” _builder_version=”4.0.3″ custom_padding=”39px||18px||false|false” locked=”off”][et_pb_row column_structure=”3_4,1_4″ use_custom_gutter=”on” gutter_width=”2″ _builder_version=”3.25″ max_width=”1280px” use_custom_width=”on” custom_width_px=”1280px”][et_pb_column type=”3_4″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_text _builder_version=”4.0.3″ _dynamic_attributes=”content” text_font=”Arial|700|||||||” text_text_color=”#202657″ text_font_size=”55px” text_line_height=”1.3em” ul_font=”||||||||” ol_font=”||||||||” header_font=”Arial|700|||||||” header_font_size=”55px” header_line_height=”1.5em” header_3_font=”||||||||” header_4_font=”||||||||” header_5_font=”||||||||” header_6_font=”||||||||” custom_padding=”||10px||false|false” text_font_size_tablet=”40px” text_font_size_phone=”30px” text_font_size_last_edited=”on|desktop” header_font_size_tablet=”40px” header_font_size_phone=”30px” header_font_size_last_edited=”on|desktop” border_color_all=”#000000″ border_style_bottom=”none” locked=”off” header_2_font_size__hover=”26px” header_2_font_size__hover_enabled=”26px” header_2_letter_spacing__hover=”0px” header_2_letter_spacing__hover_enabled=”0px” header_2_line_height__hover=”1em” header_2_line_height__hover_enabled=”1em” header_2_text_shadow_style__hover=”none” header_2_text_shadow_style__hover_enabled=”none” header_2_text_shadow_color__hover=”rgba(0,0,0,0.4)” header_2_text_shadow_color__hover_enabled=”rgba(0,0,0,0.4)”]@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF90aXRsZSIsInNldHRpbmdzIjp7ImJlZm9yZSI6IiIsImFmdGVyIjoiIn19@[\/et_pb_text][et_pb_image src=”https:\/\/wave-tsg.com\/wp-content\/uploads\/2020\/01\/Hor-Banner-600dpi.png” _builder_version=”4.0.3″][\/et_pb_image][\/et_pb_column][et_pb_column type=”1_4″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_blurb title=”@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9hdXRob3IiLCJzZXR0aW5ncyI6eyJiZWZvcmUiOiJXcml0dGVuIGJ5ICIsImFmdGVyIjoiIiwibmFtZV9mb3JtYXQiOiJkaXNwbGF5X25hbWUiLCJsaW5rIjoib24iLCJsaW5rX2Rlc3RpbmF0aW9uIjoiYXV0aG9yX2FyY2hpdmUifX0=@” image=”@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9hdXRob3JfcHJvZmlsZV9waWN0dXJlIiwic2V0dGluZ3MiOnt9fQ==@” icon_placement=”left” image_max_width=”32px” content_max_width=”1100px” _builder_version=”4.0.3″ _dynamic_attributes=”image,title” header_font=”Arial|600|||||||” header_text_align=”left” header_text_color=”#202657″ header_font_size=”18px” header_line_height=”3em” body_font=”Work Sans||||||||” text_orientation=”center” custom_margin=”|||-8px” animation=”off” border_radii_image=”on|100px|100px|100px|100px” border_color_all_image=”#864d6e” locked=”off” icon_color__hover=”#00ac69″ box_shadow_color__hover_enabled=”rgba(0,0,0,0.3)” box_shadow_color__hover=”rgba(0,0,0,0.3)” box_shadow_style__hover=”none” box_shadow_style__hover_enabled=”none” use_background_color_gradient__hover=”off” use_background_color_gradient__hover_enabled=”off” background_color_gradient_start__hover=”#2b87da” background_color_gradient_start__hover_enabled=”#2b87da” background_color_gradient_end__hover=”#29c4a9″ background_color_gradient_end__hover_enabled=”#29c4a9″ background_color_gradient_type__hover=”linear” background_color_gradient_type__hover_enabled=”linear” background_color_gradient_direction__hover=”180deg” background_color_gradient_direction__hover_enabled=”180deg” background_color_gradient_direction_radial__hover=”center” background_color_gradient_direction_radial__hover_enabled=”center” background_color_gradient_start_position__hover=”0%” background_color_gradient_start_position__hover_enabled=”0%” background_color_gradient_end_position__hover=”100%” background_color_gradient_end_position__hover_enabled=”100%” background_color_gradient_overlays_image__hover=”off” background_color_gradient_overlays_image__hover_enabled=”off” parallax__hover=”off” parallax__hover_enabled=”off” parallax_method__hover=”on” parallax_method__hover_enabled=”on” background_size__hover=”cover” background_size__hover_enabled=”cover” background_position__hover=”center” background_position__hover_enabled=”center” background_repeat__hover=”no-repeat” background_repeat__hover_enabled=”no-repeat” background_blend__hover=”normal” background_blend__hover_enabled=”normal” allow_player_pause__hover=”off” allow_player_pause__hover_enabled=”off” background_video_pause_outside_viewport__hover=”on” background_video_pause_outside_viewport__hover_enabled=”on”][\/et_pb_blurb][et_pb_blurb title=”@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9kYXRlIiwic2V0dGluZ3MiOnsiYmVmb3JlIjoiIiwiYWZ0ZXIiOiIiLCJkYXRlX2Zvcm1hdCI6ImRlZmF1bHQiLCJjdXN0b21fZGF0ZV9mb3JtYXQiOiIifX0=@” use_icon=”on” font_icon=”%%128%%” icon_color=”#864d6e” icon_placement=”left” content_max_width=”1100px” use_icon_font_size=”on” icon_font_size=”16px” _builder_version=”4.0.3″ _dynamic_attributes=”title” header_font=”Arial||||||||” header_text_align=”left” header_text_color=”#202657″ header_font_size=”14px” text_orientation=”center” custom_margin=”|||” animation=”off” locked=”off” icon_color__hover=”#00ac69″ box_shadow_color__hover_enabled=”rgba(0,0,0,0.3)” box_shadow_color__hover=”rgba(0,0,0,0.3)” box_shadow_style__hover=”none” box_shadow_style__hover_enabled=”none” use_background_color_gradient__hover=”off” use_background_color_gradient__hover_enabled=”off” background_color_gradient_start__hover=”#2b87da” background_color_gradient_start__hover_enabled=”#2b87da” background_color_gradient_end__hover=”#29c4a9″ background_color_gradient_end__hover_enabled=”#29c4a9″ background_color_gradient_type__hover=”linear” background_color_gradient_type__hover_enabled=”linear” background_color_gradient_direction__hover=”180deg” background_color_gradient_direction__hover_enabled=”180deg” background_color_gradient_direction_radial__hover=”center” background_color_gradient_direction_radial__hover_enabled=”center” background_color_gradient_start_position__hover=”0%” background_color_gradient_start_position__hover_enabled=”0%” background_color_gradient_end_position__hover=”100%” background_color_gradient_end_position__hover_enabled=”100%” background_color_gradient_overlays_image__hover=”off” background_color_gradient_overlays_image__hover_enabled=”off” parallax__hover=”off” parallax__hover_enabled=”off” parallax_method__hover=”on” parallax_method__hover_enabled=”on” background_size__hover=”cover” background_size__hover_enabled=”cover” background_position__hover=”center” background_position__hover_enabled=”center” background_repeat__hover=”no-repeat” background_repeat__hover_enabled=”no-repeat” background_blend__hover=”normal” background_blend__hover_enabled=”normal” allow_player_pause__hover=”off” allow_player_pause__hover_enabled=”off” background_video_pause_outside_viewport__hover=”on” background_video_pause_outside_viewport__hover_enabled=”on” body_letter_spacing__hover=”0px” body_letter_spacing__hover_enabled=”0px” body_text_shadow_style__hover=”none” body_text_shadow_style__hover_enabled=”none” body_text_shadow_color__hover=”rgba(0,0,0,0.4)” body_text_shadow_color__hover_enabled=”rgba(0,0,0,0.4)”][\/et_pb_blurb][et_pb_blurb title=”@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9jYXRlZ29yaWVzIiwic2V0dGluZ3MiOnsiYmVmb3JlIjoiIiwiYWZ0ZXIiOiIiLCJsaW5rX3RvX3Rlcm1fcGFnZSI6Im9uIiwic2VwYXJhdG9yIjoiIHwgIiwiY2F0ZWdvcnlfdHlwZSI6InBhZ2VfY2F0ZWdvcnkifX0=@” use_icon=”on” font_icon=”%%261%%” icon_color=”#864d6e” icon_placement=”left” content_max_width=”1100px” use_icon_font_size=”on” icon_font_size=”16px” _builder_version=”4.0.3″ _dynamic_attributes=”title” header_font=”Arial|600|||||||” header_text_align=”left” header_text_color=”#202657″ header_font_size=”14px” text_orientation=”center” custom_margin=”|||” animation=”off” locked=”off” icon_color__hover=”#00ac69″ box_shadow_color__hover_enabled=”rgba(0,0,0,0.3)” box_shadow_color__hover=”rgba(0,0,0,0.3)” box_shadow_style__hover=”none” box_shadow_style__hover_enabled=”none” use_background_color_gradient__hover=”off” use_background_color_gradient__hover_enabled=”off” background_color_gradient_start__hover=”#2b87da” background_color_gradient_start__hover_enabled=”#2b87da” background_color_gradient_end__hover=”#29c4a9″ background_color_gradient_end__hover_enabled=”#29c4a9″ background_color_gradient_type__hover=”linear” background_color_gradient_type__hover_enabled=”linear” background_color_gradient_direction__hover=”180deg” background_color_gradient_direction__hover_enabled=”180deg” background_color_gradient_direction_radial__hover=”center” background_color_gradient_direction_radial__hover_enabled=”center” background_color_gradient_start_position__hover=”0%” background_color_gradient_start_position__hover_enabled=”0%” background_color_gradient_end_position__hover=”100%” background_color_gradient_end_position__hover_enabled=”100%” background_color_gradient_overlays_image__hover=”off” background_color_gradient_overlays_image__hover_enabled=”off” parallax__hover=”off” parallax__hover_enabled=”off” parallax_method__hover=”on” parallax_method__hover_enabled=”on” background_size__hover=”cover” background_size__hover_enabled=”cover” background_position__hover=”center” background_position__hover_enabled=”center” background_repeat__hover=”no-repeat” background_repeat__hover_enabled=”no-repeat” background_blend__hover=”normal” background_blend__hover_enabled=”normal” allow_player_pause__hover=”off” allow_player_pause__hover_enabled=”off” background_video_pause_outside_viewport__hover=”on” background_video_pause_outside_viewport__hover_enabled=”on” body_letter_spacing__hover=”0px” body_letter_spacing__hover_enabled=”0px” body_text_shadow_style__hover=”none” body_text_shadow_style__hover_enabled=”none” body_text_shadow_color__hover=”rgba(0,0,0,0.4)” body_text_shadow_color__hover_enabled=”rgba(0,0,0,0.4)”][\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=”1″ use_custom_gutter=”on” gutter_width=”2″ specialty=”on” padding_1_tablet=”0px||” padding_1_last_edited=”off|desktop” admin_label=”Content” _builder_version=”4.0.3″ background_size=”contain” background_position=”top_center” inner_max_width=”1280px” custom_padding=”0px||0px||false|false” use_custom_width=”on” custom_width_px=”1280px” background_size__hover=”cover” background_size__hover_enabled=”cover” background_position__hover=”center” background_position__hover_enabled=”center” use_background_color_gradient__hover=”off” use_background_color_gradient__hover_enabled=”off” background_color_gradient_start__hover=”#2b87da” background_color_gradient_start__hover_enabled=”#2b87da” background_color_gradient_end__hover=”#29c4a9″ background_color_gradient_end__hover_enabled=”#29c4a9″ background_color_gradient_type__hover=”linear” background_color_gradient_type__hover_enabled=”linear” background_color_gradient_direction__hover=”180deg” background_color_gradient_direction__hover_enabled=”180deg” background_color_gradient_direction_radial__hover=”center” background_color_gradient_direction_radial__hover_enabled=”center” background_color_gradient_start_position__hover=”0%” background_color_gradient_start_position__hover_enabled=”0%” background_color_gradient_end_position__hover=”100%” background_color_gradient_end_position__hover_enabled=”100%” background_color_gradient_overlays_image__hover=”off” background_color_gradient_overlays_image__hover_enabled=”off” parallax__hover=”off” parallax__hover_enabled=”off” parallax_method__hover=”on” parallax_method__hover_enabled=”on” background_repeat__hover=”no-repeat” background_repeat__hover_enabled=”no-repeat” background_blend__hover=”normal” background_blend__hover_enabled=”normal” allow_player_pause__hover=”off” allow_player_pause__hover_enabled=”off” background_video_pause_outside_viewport__hover=”on” background_video_pause_outside_viewport__hover_enabled=”on”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” padding_tablet__hover=”0px||” padding_last_edited__hover=”off|desktop” parallax__hover=”off” parallax_method__hover=”on” padding_tablet=”0px||” padding_last_edited=”off|desktop” custom_padding__hover=”|||”][et_pb_row_inner _builder_version=”4.0.3″ custom_margin=”-25px||-34px||false|false” custom_padding=”0px||0px||false|false” locked=”off” parallax_1__hover=”off” parallax_1__hover_enabled=”off” parallax_2__hover=”off” parallax_2__hover_enabled=”off” parallax_3__hover=”off” parallax_3__hover_enabled=”off” parallax_4__hover=”off” parallax_4__hover_enabled=”off” parallax_method_1__hover=”on” parallax_method_1__hover_enabled=”on” parallax_method_2__hover=”on” parallax_method_2__hover_enabled=”on” parallax_method_3__hover=”on” parallax_method_3__hover_enabled=”on” parallax_method_4__hover=”on” parallax_method_4__hover_enabled=”on” use_background_color_gradient__hover=”off” use_background_color_gradient__hover_enabled=”off” background_color_gradient_start__hover=”#2b87da” background_color_gradient_start__hover_enabled=”#2b87da” background_color_gradient_end__hover=”#29c4a9″ background_color_gradient_end__hover_enabled=”#29c4a9″ background_color_gradient_type__hover=”linear” background_color_gradient_type__hover_enabled=”linear” background_color_gradient_direction__hover=”180deg” background_color_gradient_direction__hover_enabled=”180deg” background_color_gradient_direction_radial__hover=”center” background_color_gradient_direction_radial__hover_enabled=”center” background_color_gradient_start_position__hover=”0%” background_color_gradient_start_position__hover_enabled=”0%” background_color_gradient_end_position__hover=”100%” background_color_gradient_end_position__hover_enabled=”100%” background_color_gradient_overlays_image__hover=”off” background_color_gradient_overlays_image__hover_enabled=”off” parallax__hover=”off” parallax__hover_enabled=”off” parallax_method__hover=”on” parallax_method__hover_enabled=”on” background_size__hover=”cover” background_size__hover_enabled=”cover” background_position__hover=”center” background_position__hover_enabled=”center” background_repeat__hover=”no-repeat” background_repeat__hover_enabled=”no-repeat” background_blend__hover=”normal” background_blend__hover_enabled=”normal” allow_player_pause__hover=”off” allow_player_pause__hover_enabled=”off” background_video_pause_outside_viewport__hover=”on” background_video_pause_outside_viewport__hover_enabled=”on” use_custom_gutter__hover=”off” use_custom_gutter__hover_enabled=”off” gutter_width__hover=”3″ gutter_width__hover_enabled=”3″ make_equal__hover=”off” make_equal__hover_enabled=”off” border_radii__hover=”on||||” border_radii__hover_enabled=”on||||” box_shadow_style__hover=”none” box_shadow_style__hover_enabled=”none” box_shadow_color__hover=”rgba(0,0,0,0.3)” box_shadow_color__hover_enabled=”rgba(0,0,0,0.3)” max_width__hover=”100%” max_width__hover_enabled=”100%” filter_hue_rotate__hover=”0deg” filter_hue_rotate__hover_enabled=”0deg” filter_saturate__hover=”100%” filter_saturate__hover_enabled=”100%” filter_brightness__hover=”100%” filter_brightness__hover_enabled=”100%” filter_contrast__hover=”100%” filter_contrast__hover_enabled=”100%” filter_invert__hover=”0%” filter_invert__hover_enabled=”0%” filter_sepia__hover=”0%” filter_sepia__hover_enabled=”0%” filter_opacity__hover=”100%” filter_opacity__hover_enabled=”100%” filter_blur__hover=”0px” filter_blur__hover_enabled=”0px” mix_blend_mode__hover=”normal” mix_blend_mode__hover_enabled=”normal” animation_style__hover=”none” animation_style__hover_enabled=”none” animation_repeat__hover=”once” animation_repeat__hover_enabled=”once” animation_direction__hover=”center” animation_direction__hover_enabled=”center” animation_duration__hover=”1000ms” animation_duration__hover_enabled=”1000ms” animation_delay__hover=”0ms” animation_delay__hover_enabled=”0ms” animation_intensity_slide__hover=”50%” animation_intensity_slide__hover_enabled=”50%” animation_intensity_zoom__hover=”50%” animation_intensity_zoom__hover_enabled=”50%” animation_intensity_flip__hover=”50%” animation_intensity_flip__hover_enabled=”50%” animation_intensity_fold__hover=”50%” animation_intensity_fold__hover_enabled=”50%” animation_intensity_roll__hover=”50%” animation_intensity_roll__hover_enabled=”50%” animation_starting_opacity__hover=”0%” animation_starting_opacity__hover_enabled=”0%” animation_speed_curve__hover=”ease-in-out” animation_speed_curve__hover_enabled=”ease-in-out” hover_transition_duration__hover=”300ms” hover_transition_duration__hover_enabled=”300ms” hover_transition_delay__hover=”0ms” hover_transition_delay__hover_enabled=”0ms” hover_transition_speed_curve__hover=”ease” hover_transition_speed_curve__hover_enabled=”ease”][et_pb_column_inner saved_specialty_column_type=”3_4″ _builder_version=”3.25″ custom_padding=”|||” parallax__hover=”off” parallax__hover_enabled=”off” parallax_method__hover=”on” parallax_method__hover_enabled=”on” custom_padding__hover=”|||”][et_pb_image src=”@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9mZWF0dXJlZF9pbWFnZSIsInNldHRpbmdzIjp7fX0=@” align_tablet=”center” align_phone=”” align_last_edited=”on|tablet” _builder_version=”4.0.3″ _dynamic_attributes=”src” width=”50%” width_tablet=”90%” width_phone=”89%” width_last_edited=”on|desktop” module_alignment=”center” custom_padding=”0px||0px||false|false” border_radii=”on|5px|5px|5px|5px” locked=”off”][\/et_pb_image][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner _builder_version=”4.0.3″ custom_padding=”42px||0px||false|false”][et_pb_column_inner saved_specialty_column_type=”3_4″ _builder_version=”4.0.3″][et_pb_text content_tablet=”” content_phone=”” content_last_edited=”on|desktop” _builder_version=”4.5.3″ header_6_text_color=”#202657″ header_6_font_size=”23px” custom_margin=”0px||5px||false|false” custom_padding=”0px||0px||false|false”]<\/p>\n

Introduction<\/h6>\n

[\/et_pb_text][et_pb_text _builder_version=”4.5.3″ text_font=”Arial||||||||” text_font_size=”16px”]<\/p>\n

The list view GUI in SharePoint is more than sufficient when a list owner\u2019s filtering requirements are simple and straightforward. But it is seriously lacking when it comes to tackling scenarios which require either a complex set of filters or many filters working in combination.<\/p>\n

This post describes some of the underlying functionality of SharePoint\u2019s list view GUI which contributes to its shortcomings, and it offers four suggestions of ways to overcome the challenges posed. The suggestions include ideas for everyone, including the casual SharePoint user, the power user responsible for managing the day-to-day needs of a SharePoint site, and the SharePoint administrator with some scripting chops.<\/p>\n

Don\u2019t care about the details of my experience or why the limitations exist? Are you just here to solve the bleeping problem? Skip directly to the solutions:<\/a><\/p>\n