{"id":33793,"date":"2021-01-24T08:50:12","date_gmt":"2021-01-24T08:50:12","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=33793"},"modified":"2021-01-25T09:57:02","modified_gmt":"2021-01-25T09:57:02","slug":"define-semiadditive-behavior","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/","title":{"rendered":"Define Semiadditive Behavior"},"content":{"rendered":"\n<p>Semiadditive measures do not uniformly aggregate across all dimensions. They are very common in many business scenarios. For instance, all the cubes based on snapshots of balances over time shows this issue. These snapshots are available in applications associated with securities, account balances, budgeting, human resources, insurance policies and claims, and many more. Therefore you may add semiadditive behavior to a cube to define an aggregation method for individual measures or members of the account type attribute. Now, if the cube holds an account dimension, then you can automatically set define semiadditive behavior based on the account type.<\/p>\n\n\n\n<p>Steps to add semiadditive behavior &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Firstly, open a cube in Cube Designer and choose&nbsp;<strong>Add Business Intelligence<\/strong>&nbsp;from the Cube menu. <\/li><li>Secondly, in the Business Intelligence Wizard, select the&nbsp;<strong>Define semiadditive behavior<\/strong>&nbsp;option on the&nbsp;<strong>Choose Enhancement<\/strong>&nbsp;page. <\/li><li>Thirdly, this wizard then guides you through the steps of identifying which measures have semiadditive behavior.<\/li><li>So, with the exception of LastChild which is available in the standard edition, semi-additive behaviors are only available in the business intelligence or enterprise editions.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"define-semiadditive-behavior-1\"><strong>Steps to Define Semiadditive Behavior<\/strong><\/h4>\n\n\n\n<p>Now, on the&nbsp;<strong>Define Semiadditive Behavior<\/strong>&nbsp;page of the wizard, you can select how to define semiadditivity by selecting one of the given option &#8211;<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Turn off semiadditive behavior<\/strong> <\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li>Firstly, it is used to remove semiadditive behavior from a cube in which semiadditive behavior was previously defined. <\/li><li>This selection resets a measure to&nbsp;<strong>SUM<\/strong>&nbsp;if it is set to any of the given aggregation function types including By Account, Average of Children, First Child, Last Child, Last Nonempty Child, First Nonempty Child and None<\/li><li>Also, this option does not change measures with a regular aggregation function:&nbsp;<strong>Sum<\/strong>,&nbsp;<strong>Min<\/strong>,&nbsp;<strong>Max<\/strong>,&nbsp;<strong>Count<\/strong>, or&nbsp;<strong>Distinct****Count<\/strong>.<\/li><li>The wizard has detected the &#8216;Account&#8221; account dimension, which contains semiadditive members. The server will aggregate members of this dimension according to the semiadditive behavior specified for each account type.<\/li><li>Further, it causes the system to set all measures from a measure group dimensioned by an Account type dimension to the By Account aggregation function and the server will aggregate members of the dimension according to the semiadditive behavior specified for each account type.<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Define semiadditive behavior for individual measures<\/strong><\/h5>\n\n\n\n<p>It is used to select the semiadditive behavior of each measure individually. The default setting is&nbsp;<strong>SUM<\/strong>&nbsp;(fully additive). Now, for each measure, you can select from the types of semiadditive functionality described in the following table.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Semiadditive function<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>Average of Children<\/td><td>It is used for the aggregation of a member is the average of its children.<\/td><\/tr><tr><td>ByAccount<\/td><td>It allows the system to reads the semiadditive behavior specified for the account type.<\/td><\/tr><tr><td>Count<\/td><td>The aggregation is a count of members.<\/td><\/tr><tr><td>Distinct Count<\/td><td>The aggregation is a count of unique members.<\/td><\/tr><tr><td>First Child<\/td><td>The member value is evaluated as the value of its first child along the time dimension.<\/td><\/tr><tr><td>FirstNonEmpty<\/td><td>The member value is evaluated as the value of its first child along the time dimension that contains data.<\/td><\/tr><tr><td>LastChild<\/td><td>The member value is evaluated as the value of its last child along the time dimension.<\/td><\/tr><tr><td>LastNonEmpty<\/td><td>The member value is evaluated as the value of its last child along the time dimension that contains data.<\/td><\/tr><tr><td>Max<\/td><td>It is used to apply the standard maximum aggregation function.<\/td><\/tr><tr><td>Min<\/td><td>It is used to apply the standard minimum aggregation function.<\/td><\/tr><tr><td>None<\/td><td>No aggregation is applied.<\/td><\/tr><tr><td>Sum<\/td><td>It is used to apply standard summation function <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.testpreptraining.ai\/analyzing-data-with-microsoft-power-bi-da-100-free-test\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/01\/Microsoft-Exam-DA-100-Free-Practice-Test.png\" alt=\"Microsoft Exam DA-100 Free Practice Test\"\/><\/a><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Semiadditive measures do not uniformly aggregate across all dimensions. They are very common in many business scenarios. For instance, all the cubes based on snapshots of balances over time shows this issue. These snapshots are available in applications associated with securities, account balances, budgeting, human resources, insurance policies and claims, and many more. Therefore you&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[174],"tags":[1830,3954],"class_list":["post-33793","page","type-page","status-publish","hentry","category-microsoft-azure","tag-da-100-study-guide","tag-microsoft-exam-da-100-free-practice-test"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Define Semiadditive Behavior - Testprep Training Tutorials<\/title>\n<meta name=\"description\" content=\"Learn to define Semiadditive Behavior and measures with online tutorial. Start practising with Free Test for Microsoft Exam DA-100 Now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Define Semiadditive Behavior - Testprep Training Tutorials\" \/>\n<meta property=\"og:description\" content=\"Learn to define Semiadditive Behavior and measures with online tutorial. Start practising with Free Test for Microsoft Exam DA-100 Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-25T09:57:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/01\/Microsoft-Exam-DA-100-Free-Practice-Test.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/\",\"name\":\"Define Semiadditive Behavior - Testprep Training Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2021-01-24T08:50:12+00:00\",\"dateModified\":\"2021-01-25T09:57:02+00:00\",\"description\":\"Learn to define Semiadditive Behavior and measures with online tutorial. Start practising with Free Test for Microsoft Exam DA-100 Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Define Semiadditive Behavior\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Define Semiadditive Behavior - Testprep Training Tutorials","description":"Learn to define Semiadditive Behavior and measures with online tutorial. Start practising with Free Test for Microsoft Exam DA-100 Now!","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:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/","og_locale":"en_US","og_type":"article","og_title":"Define Semiadditive Behavior - Testprep Training Tutorials","og_description":"Learn to define Semiadditive Behavior and measures with online tutorial. Start practising with Free Test for Microsoft Exam DA-100 Now!","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2021-01-25T09:57:02+00:00","og_image":[{"url":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/01\/Microsoft-Exam-DA-100-Free-Practice-Test.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/","name":"Define Semiadditive Behavior - Testprep Training Tutorials","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2021-01-24T08:50:12+00:00","dateModified":"2021-01-25T09:57:02+00:00","description":"Learn to define Semiadditive Behavior and measures with online tutorial. Start practising with Free Test for Microsoft Exam DA-100 Now!","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/define-semiadditive-behavior\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Define Semiadditive Behavior"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/33793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=33793"}],"version-history":[{"count":5,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/33793\/revisions"}],"predecessor-version":[{"id":33910,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/33793\/revisions\/33910"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=33793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=33793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=33793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}