{"id":21249,"date":"2026-08-18T13:47:40","date_gmt":"2026-08-18T18:47:40","guid":{"rendered":"https:\/\/upstreamreporting.app\/support\/?p=21249"},"modified":"2026-08-18T13:47:40","modified_gmt":"2026-08-18T18:47:40","slug":"filtering-with-custom-well-fields","status":"publish","type":"post","link":"https:\/\/upstreamreporting.app\/support\/?p=21249","title":{"rendered":"Filtering with Custom Well Fields"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Custom Well Fields let you report on wells using organization-specific information that goes beyond the standard Upstream+ well attributes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After a custom field has been added through the uploader, it can appear in <strong>Advanced Filters<\/strong> as a <strong>Well Extra<\/strong> field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"291\" src=\"https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/custom-fields-1.png\" alt=\"\" class=\"wp-image-21250\" srcset=\"https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/custom-fields-1.png 640w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/custom-fields-1-300x136.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if your uploader contains a custom field named:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Operating Area<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Upstream+ can make it available as:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Well Extra: Operating Area<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can then filter reports based on the values your organization assigned to its wells.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Example<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Suppose your organization has assigned the following values:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Well<\/th><th>Operating Area<\/th><\/tr><\/thead><tbody><tr><td>Well A<\/td><td>North<\/td><\/tr><tr><td>Well B<\/td><td>Central<\/td><\/tr><tr><td>Well C<\/td><td>North<\/td><\/tr><tr><td>Well D<\/td><td>South<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Selecting:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Well Extra: Operating Area = North<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">limits the report to wells assigned to the North operating area.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Apply a Custom Well Filter<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open a report that supports Advanced Filters, such as Well Summary.<\/li>\n\n\n\n<li>Select <strong>Advanced Filters<\/strong>.<\/li>\n\n\n\n<li>Locate the appropriate <strong>Well Extra<\/strong> field.<\/li>\n\n\n\n<li>Select the value you want to report on.<\/li>\n\n\n\n<li>Apply the filter.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The active filter is displayed with the custom field name and selected value so you can see exactly how the report is being limited.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Well Extra: Operating Area: North<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Custom Field Values Come from Your Well Data<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The available filter values are based on the values that were imported for your wells.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your custom field contains:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>North<\/li>\n\n\n\n<li>Central<\/li>\n\n\n\n<li>South<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">those values can be made available as filter selections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This means you do not have to maintain a separate list of filter choices. The classifications already associated with your wells become the basis for the filter.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Combining Custom Fields with Other Filters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Custom Well Fields can be used alongside standard Upstream+ reporting filters.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, you might combine:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>State = Texas<\/li>\n\n\n\n<li>Field = Permian<\/li>\n\n\n\n<li>Well Extra: Operating Area = North<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This lets you progressively narrow the report to the specific group of wells you want to analyze.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use Custom Fields for Organization-Specific Reporting<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Custom Well Fields are particularly useful for classifications that exist inside your organization but may not exist in the source accounting system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Internal asset groups<\/li>\n\n\n\n<li>Acquisition portfolios<\/li>\n\n\n\n<li>Operating teams<\/li>\n\n\n\n<li>Engineering classifications<\/li>\n\n\n\n<li>Development stages<\/li>\n\n\n\n<li>Management reporting groups<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of forcing those classifications into a standard accounting or well field, you can preserve them as their own custom attributes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Keeping Filter Values Consistent<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Advanced Filters work best when custom values are entered consistently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, these values would be treated as different labels:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>North<\/code><\/li>\n\n\n\n<li><code>NORTH<\/code><\/li>\n\n\n\n<li><code>North Region<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If they all represent the same group, use a single naming convention in the uploader.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consistent field names and values make filtering more predictable and make saved reporting views easier to maintain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adding New Values Later<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can continue adding or updating custom values as your organization changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if you later add a new operating area named <code>West<\/code>, update the appropriate wells in the uploader and import the revised well information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The new classification can then become available anywhere that custom Well Extra values are supported.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating Better Reporting Structures<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Custom fields give organizations a way to make Upstream+ reflect how they actually manage their assets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Standard fields answer questions such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What state is this well in?<\/li>\n\n\n\n<li>What field is it associated with?<\/li>\n\n\n\n<li>Who operates it?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Custom Well Fields can answer questions specific to your business:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Which internal team owns this asset?<\/li>\n\n\n\n<li>Which acquisition did it come from?<\/li>\n\n\n\n<li>Which management portfolio does it belong to?<\/li>\n\n\n\n<li>Which internal development stage is it in?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That makes Advanced Filters useful not only for accounting analysis, but also for operational and management reporting.<\/p>\n\r\n\t\t\t<div id=\"daexthefu-container\"\r\n\t\t\t\tclass=\"daexthefu-container daexthefu-layout-stacked daexthefu-alignment-center\"\r\n\t\t\t\tdata-post-id=\"21249\">\r\n\r\n\t\t\t\t<div class=\"daexthefu-feedback\">\r\n\t\t\t\t\t<div class=\"daexthefu-text\">\r\n\t\t\t\t\t\t<h3 class=\"daexthefu-title\">Was this article helpful?<\/h3>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"daexthefu-buttons-container\">\r\n\t\t\t\t\t\t<div class=\"daexthefu-buttons\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefu-yes daexthefu-button daexthefu-button-type-icon\" data-value=\"1\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.thumb-up-cls-1{fill:#c9c9c9;}.thumb-up-cls-2{fill:#e1e1e1;}.thumb-up-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"thumb_up\">\r\n                        <path class=\"thumb-up-cls-2 daexthefu-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <g>\r\n                            <rect class=\"thumb-up-cls-3 daexthefu-icon-secondary-color\" x=\"10\" y=\"20\" width=\"6\" height=\"15\" rx=\"1.5\" ry=\"1.5\" \/>\r\n                            <path class=\"thumb-up-cls-1 daexthefu-icon-primary-color\" d=\"m30.57,9.06l-.49-.1c-.81-.17-1.61.35-1.78,1.16l-5.3,11.74c-.17.81,3.16,1.61,3.97,1.78l1.96.41c.81.17,1.61-.35,1.78-1.16l2.18-10.27c.34-1.61-.7-3.21-2.31-3.56Z\" \/>\r\n                            <path class=\"thumb-up-cls-1 daexthefu-icon-primary-color\" d=\"m38.17,20h-18.67c-.83,0-1.5.67-1.5,1.5v12c0,.83.67,1.5,1.5,1.5h16.27c.71,0,1.33-.5,1.47-1.21l2.4-12c.19-.93-.53-1.8-1.47-1.8Z\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefu-no daexthefu-button daexthefu-button-type-icon\" data-value=\"0\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.thumb-down-cls-1{fill:#c9c9c9;}.thumb-down-cls-2{fill:#e1e1e1;}.thumb-down-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"thumb_down\">\r\n                        <path class=\"thumb-down-cls-2 daexthefu-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <g>\r\n                            <rect class=\"thumb-down-cls-3 daexthefu-icon-secondary-color\" x=\"10\" y=\"13\" width=\"6\" height=\"15\" rx=\"1.5\" ry=\"1.5\" \/>\r\n                            <path class=\"thumb-down-cls-1 daexthefu-icon-primary-color\" d=\"m30.57,38.94l-.49.1c-.81.17-1.61-.35-1.78-1.16l-5.3-11.74c-.17-.81,3.16-1.61,3.97-1.78l1.96-.41c.81-.17,1.61.35,1.78,1.16l2.18,10.27c.34,1.61-.7,3.21-2.31,3.56Z\" \/>\r\n                            <path class=\"thumb-down-cls-1 daexthefu-icon-primary-color\" d=\"m38.17,28h-18.67c-.83,0-1.5-.67-1.5-1.5v-12c0-.83.67-1.5,1.5-1.5h16.27c.71,0,1.33.5,1.47,1.21l2.4,12c.19.93-.53,1.8-1.47,1.8Z\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefu-comment\">\r\n\t\t\t\t\t<div class=\"daexthefu-comment-top-container\">\r\n\t\t\t\t\t\t<label id=\"daexthefu-comment-label\" class=\"daexthefu-comment-label\"><\/label>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"daexthefu-comment-character-counter-container\">\r\n\t\t\t\t\t\t\t\t<div id=\"daexthefu-comment-character-counter-number\"\r\n\t\t\t\t\t\t\t\t\tclass=\"daexthefu-comment-character-counter-number\"><\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"daexthefu-comment-character-counter-text\"><\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<textarea id=\"daexthefu-comment-textarea\" class=\"daexthefu-comment-textarea\"\r\n\t\t\t\t\t\t\t\tplaceholder=\"Is there anything else you&#039;d like to share?\"\r\n\t\t\t\t\t\t\t\tmaxlength=\"\r\n\t\t\t\t\t\t\t\t400\t\t\t\t\t\t\t\t\t\"><\/textarea>\r\n\t\t\t\t\t<div class=\"daexthefu-comment-buttons-container\">\r\n\t\t\t\t\t\t<button class=\"daexthefu-comment-submit daexthefu-button\">Send feedback<\/button>\r\n\t\t\t\t\t\t<button class=\"daexthefu-comment-cancel daexthefu-button\">Cancel<\/button>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefu-successful-submission-text\">Thanks for your feedback!<\/div>\r\n\r\n\t\t\t<\/div>\r\n\r\n\t\t\t","protected":false},"excerpt":{"rendered":"<p>Custom Well Fields let you report on wells using organization-specific information that goes beyond the standard Upstream+ well attributes. After a custom field has been added through the uploader, it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":21246,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"footnotes":""},"categories":[75],"tags":[78],"class_list":["post-21249","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-features","tag-well-summary"],"wps_subtitle":"Using Custom Well Fields in Advanced Filters","_links":{"self":[{"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/posts\/21249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21249"}],"version-history":[{"count":2,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/posts\/21249\/revisions"}],"predecessor-version":[{"id":21252,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/posts\/21249\/revisions\/21252"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/media\/21246"}],"wp:attachment":[{"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}