{"id":4595,"date":"2025-01-03T16:56:12","date_gmt":"2025-01-03T16:56:12","guid":{"rendered":"https:\/\/quebit.com\/askquebit\/?p=4595"},"modified":"2026-01-16T15:39:44","modified_gmt":"2026-01-16T15:39:44","slug":"referencing-values-using-hierarchies-in-ibm-planning-analytics","status":"publish","type":"post","link":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/","title":{"rendered":"How Do I Reference Values Using Hierarchies in IBM Planning Analytics?"},"content":{"rendered":"<p><strong>Referencing Values Using Hierarchies in IBM Planning Analytics<img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-4596\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2024\/12\/Picture2-300x257.jpg\" alt=\"\" width=\"300\" height=\"257\" srcset=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2024\/12\/Picture2-300x257.jpg 300w, https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2024\/12\/Picture2.jpg 658w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/strong><\/p>\n<p>IBM Planning Analytics enables developers to create sophisticated models by utilizing cell references in TurboIntegrator (TI) processes and rules. With the introduction of hierarchies in dimensions, developers can now leverage these references to perform targeted updates, calculations, and validations at various levels within a hierarchy. This article explains how to use cell references with hierarchies effectively and provides examples of their practical applications.<\/p>\n<p><strong>Understanding Hierarchy-Aware Cell References<\/strong><\/p>\n<p>Hierarchies add a layer of flexibility to dimensions, allowing for alternate groupings or roll-ups of elements within the same dimension. In Planning Analytics, cell references can explicitly reference a specific hierarchy in a dimension using the following syntax, comparing to the standard element reference:<\/p>\n<p><strong>Process Syntax:<\/strong><\/p>\n<p>Standard:\u00a0\u00a0 \u00a0CellGetN( CubeName, <strong>Element1<\/strong> , Element2 ) ;<\/p>\n<p>Hierarchy:\u00a0 \u00a0CellGetN( CubeName, <strong>Hierarchy1:Element1<\/strong> , Element2 ) ;<\/p>\n<p>Example:\u00a0\u00a0\u00a0\u00a0 Value = CellGetN( \u2018Sales\u2019 , <strong>\u2018Division\u2019:\u2019East\u2019<\/strong> , \u2018Total Products\u2019 ) ;<\/p>\n<p><strong>Rule Syntax:<\/strong><\/p>\n<p>Standard:\u00a0\u00a0 DB( CubeName, <strong>!Dimension1<\/strong> , !Diimension2 ) ;<\/p>\n<p>Hierarchy:\u00a0 DB( CubeName, <strong>Hierarchy1:!Dimension1<\/strong> , !Diimension2 ) ;<\/p>\n<p>Example:\u00a0\u00a0\u00a0\u00a0 [\u2018East Sales\u2019] = DB( \u2018Sales\u2019 , <strong>\u2018Division\u2019:\u2019East\u2019<\/strong> , \u2018Total Products\u2019 ) ;<\/p>\n<p>The syntax examples above use the CellGetN and DB function for Processes and rules respectively, but other functions support the hierarchy reference syntax as well. In addition, there are hierarchy specific functions that take a hierarchy as one of the arguments. An example being the ElementIsAncestor function has the same purpose as the ELISANC function, but includes an argument for the Hierarchy. For more functions that can be used with hierarchies, check out IBM\u2019s official Planning Analytics <a href=\"https:\/\/www.ibm.com\/docs\/en\/planning-analytics\/2.0.0?topic=rf-element-information-rules-functions-1\">documentation<\/a>.<\/p>\n<p><strong>Practical Applications of Hierarchy-Aware Cell References<\/strong><\/p>\n<ul>\n<li><strong>Alternate Reporting Structures<\/strong>\n<ul>\n<li>Use hierarchies to generate reports that cater to different organizational views, such as geographic regions or product lines.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Custom Roll-Ups<\/strong>\n<ul>\n<li>Implement calculations that target alternate roll-ups, such as sales by strategic regions instead of standard geographic divisions.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Data Validation<\/strong>\n<ul>\n<li>Validate data consistency across hierarchies and ensure that alternate hierarchies align with the base data.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Scenario Analysis<\/strong>\n<ul>\n<li>Use hierarchy references to simulate various business scenarios, such as comparing performance across different organizational structures.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Using hierarchy-aware cell references in IBM Planning Analytics empowers developers to create tailored models and processes that align with specific business requirements. By understanding and applying these references effectively in TI processes and rules, you can unlock greater flexibility and precision in your Planning Analytics applications. Practice with real-world scenarios to fully leverage the power of hierarchies in your models.<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Referencing Values Using Hierarchies in IBM Planning Analytics IBM Planning Analytics enables developers to create sophisticated models by utilizing cell references in TurboIntegrator (TI) processes and rules. With the introduction of hierarchies in dimensions, developers can now leverage these references to perform targeted updates, calculations, and validations at various levels within a hierarchy. This article&hellip;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[24],"tags":[108,55],"class_list":["post-4595","post","type-post","status-publish","format-standard","hentry","category-ibm","tag-ibm-planning-analytics","tag-planning-analytics-tech-tips"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How Do I Reference Values Using Hierarchies in IBM Planning Analytics? - QueBIT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Do I Reference Values Using Hierarchies in IBM Planning Analytics? - QueBIT\" \/>\n<meta property=\"og:description\" content=\"Referencing Values Using Hierarchies in IBM Planning Analytics IBM Planning Analytics enables developers to create sophisticated models by utilizing cell references in TurboIntegrator (TI) processes and rules. With the introduction of hierarchies in dimensions, developers can now leverage these references to perform targeted updates, calculations, and validations at various levels within a hierarchy. This article&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/\" \/>\n<meta property=\"og:site_name\" content=\"QueBIT\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-03T16:56:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-16T15:39:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2024\/12\/Picture2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"658\" \/>\n\t<meta property=\"og:image:height\" content=\"564\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jennifer Field\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jennifer Field\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/\"},\"author\":{\"name\":\"Jennifer Field\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#\\\/schema\\\/person\\\/082a9c4156466b9cdad2632e3de62601\"},\"headline\":\"How Do I Reference Values Using Hierarchies in IBM Planning Analytics?\",\"datePublished\":\"2025-01-03T16:56:12+00:00\",\"dateModified\":\"2026-01-16T15:39:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/\"},\"wordCount\":393,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Picture2-300x257.jpg\",\"keywords\":[\"IBM Planning Analytics\",\"Planning Analytics Tech Tips\"],\"articleSection\":[\"IBM\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/\",\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/\",\"name\":\"How Do I Reference Values Using Hierarchies in IBM Planning Analytics? - QueBIT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Picture2-300x257.jpg\",\"datePublished\":\"2025-01-03T16:56:12+00:00\",\"dateModified\":\"2026-01-16T15:39:44+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#\\\/schema\\\/person\\\/082a9c4156466b9cdad2632e3de62601\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/#primaryimage\",\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Picture2.jpg\",\"contentUrl\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Picture2.jpg\",\"width\":658,\"height\":564},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/referencing-values-using-hierarchies-in-ibm-planning-analytics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Do I Reference Values Using Hierarchies in IBM Planning Analytics?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#website\",\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/\",\"name\":\"QueBIT\",\"description\":\"QueBIT\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#\\\/schema\\\/person\\\/082a9c4156466b9cdad2632e3de62601\",\"name\":\"Jennifer Field\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/02bd32c7255ad906cd2c6352f643559cfee048a9b227b5b07b6a6f48d5b4a658?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/02bd32c7255ad906cd2c6352f643559cfee048a9b227b5b07b6a6f48d5b4a658?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/02bd32c7255ad906cd2c6352f643559cfee048a9b227b5b07b6a6f48d5b4a658?s=96&d=mm&r=g\",\"caption\":\"Jennifer Field\"},\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/author\\\/quebit\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Do I Reference Values Using Hierarchies in IBM Planning Analytics? - QueBIT","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/","og_locale":"en_US","og_type":"article","og_title":"How Do I Reference Values Using Hierarchies in IBM Planning Analytics? - QueBIT","og_description":"Referencing Values Using Hierarchies in IBM Planning Analytics IBM Planning Analytics enables developers to create sophisticated models by utilizing cell references in TurboIntegrator (TI) processes and rules. With the introduction of hierarchies in dimensions, developers can now leverage these references to perform targeted updates, calculations, and validations at various levels within a hierarchy. This article&hellip;","og_url":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/","og_site_name":"QueBIT","article_published_time":"2025-01-03T16:56:12+00:00","article_modified_time":"2026-01-16T15:39:44+00:00","og_image":[{"width":658,"height":564,"url":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2024\/12\/Picture2.jpg","type":"image\/jpeg"}],"author":"Jennifer Field","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jennifer Field","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/#article","isPartOf":{"@id":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/"},"author":{"name":"Jennifer Field","@id":"https:\/\/quebit.com\/askquebit\/#\/schema\/person\/082a9c4156466b9cdad2632e3de62601"},"headline":"How Do I Reference Values Using Hierarchies in IBM Planning Analytics?","datePublished":"2025-01-03T16:56:12+00:00","dateModified":"2026-01-16T15:39:44+00:00","mainEntityOfPage":{"@id":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/"},"wordCount":393,"commentCount":0,"image":{"@id":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2024\/12\/Picture2-300x257.jpg","keywords":["IBM Planning Analytics","Planning Analytics Tech Tips"],"articleSection":["IBM"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/","url":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/","name":"How Do I Reference Values Using Hierarchies in IBM Planning Analytics? - QueBIT","isPartOf":{"@id":"https:\/\/quebit.com\/askquebit\/#website"},"primaryImageOfPage":{"@id":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/#primaryimage"},"image":{"@id":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2024\/12\/Picture2-300x257.jpg","datePublished":"2025-01-03T16:56:12+00:00","dateModified":"2026-01-16T15:39:44+00:00","author":{"@id":"https:\/\/quebit.com\/askquebit\/#\/schema\/person\/082a9c4156466b9cdad2632e3de62601"},"breadcrumb":{"@id":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/#primaryimage","url":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2024\/12\/Picture2.jpg","contentUrl":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2024\/12\/Picture2.jpg","width":658,"height":564},{"@type":"BreadcrumbList","@id":"https:\/\/quebit.com\/askquebit\/referencing-values-using-hierarchies-in-ibm-planning-analytics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/quebit.com\/askquebit\/"},{"@type":"ListItem","position":2,"name":"How Do I Reference Values Using Hierarchies in IBM Planning Analytics?"}]},{"@type":"WebSite","@id":"https:\/\/quebit.com\/askquebit\/#website","url":"https:\/\/quebit.com\/askquebit\/","name":"QueBIT","description":"QueBIT","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/quebit.com\/askquebit\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/quebit.com\/askquebit\/#\/schema\/person\/082a9c4156466b9cdad2632e3de62601","name":"Jennifer Field","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/02bd32c7255ad906cd2c6352f643559cfee048a9b227b5b07b6a6f48d5b4a658?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/02bd32c7255ad906cd2c6352f643559cfee048a9b227b5b07b6a6f48d5b4a658?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/02bd32c7255ad906cd2c6352f643559cfee048a9b227b5b07b6a6f48d5b4a658?s=96&d=mm&r=g","caption":"Jennifer Field"},"url":"https:\/\/quebit.com\/askquebit\/author\/quebit\/"}]}},"_links":{"self":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts\/4595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/comments?post=4595"}],"version-history":[{"count":3,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts\/4595\/revisions"}],"predecessor-version":[{"id":4965,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts\/4595\/revisions\/4965"}],"wp:attachment":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/media?parent=4595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/categories?post=4595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/tags?post=4595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}