Do not apply sum function in sql vldb microstrategy. In that case, MicroStrategy accesses the partitioned data transparently by referring to a single table name. Do not apply sum function in sql vldb microstrategy

 
 In that case, MicroStrategy accesses the partitioned data transparently by referring to a single table nameDo not apply sum function in sql vldb microstrategy Although tables and indexes are the most important and commonly used schema objects, the database supports many other types of schema objects, the most

Beginning with MicroStrategy 9. The VLDB setting "Do not do downward outer join for databases that support full outer join" is appropriate in the following situations: The following steps provide an overview for configuring secure Freeform SQL text prompts: Step 1: Identify Database Support for Parameterized Queries. The 'Where clause driving table' Very Large Database (VLDB) property indicates to the MicroStrategy Engine which table to use when a filter needs to be applied. Need to find the sum of the bill amount for particular orders. In the condition you can use logical operator (<,>,<>,=) and wildcards (*,$) for partial conditions. You can copy the content in the report using the Ctrl+C keys on your keyboard, then paste the information into a text editor or word processing program. Criteria= the condition. This is an OLAP function. While this code may apply to other releases directly, MicroStrategy Technical Support makes no guarantees that the code provided will apply to any future or previous builds. If the select level is the same as the table key level and the table's true key property is selected, DISTINCT is not used. x does not parse the contents of the SQL string and it cannot anticipate differences in database implementations of standard (or nonstandard) functions. Select the Database Instance used for the project warehouse, right-click and select 'VLDB properties'. Multiple passes are generated only when necessary to resolve all the metric definitions. In these cases, the MicroStrategy SQL Engine uses the value set in the VLDB setting, 'Fallback Table Type'. select distinct a11. Ca se functions Microstrategy Case functions return specified data in a SQL query based on the evaluation of user-defined conditions. MicroStrategy’s VLDB driver for Azure SQL Data Warehouse is designed to use SQL DW-specific features when they lead to improved performance or analytical functionality. Example include ApplySimple, ApplyComparison, etc. the aggregation function is not applied to the fact for the metric calculation. Case This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. When they do appear, report designers have some degree of control over the subquery syntax using the Very Large Data Base (VLDB. The name of the new result column (i. To see an example that uses this technique, see Estimating dynamic aggregation values with different aggregation functions. DataFrame. If you are not, do one of the following:Here are the series of steps to setup report objects in which metrics and subtotals so only the subtotal field will contain the RunningSum and the regular metric values will be standard sum values. x and 10. Case Functions. Unless the defaults are changed, the function ranks the values in ascending order by the value of the metric, and the rank is an integer. On the Freeform Sources tab, select Create Freeform SQL report. In MicroStrategy Developer, right-click a metric and select Edit. In general, a user specifies a list of conditions and corresponding return values. Let us create one simple table named numbers and store the. Unless the defaults are changed, the function ranks the values in ascending order by the value of the metric, and the rank is an integer. The apply functions act as containers for non-standard SQL expressions being passed to the database. You can click an object or continue to type. The following VLDB properties can be used in conjunction to force the final pass of the report to apply the report filter; Additional Final Pass Option and Apply. Return the sum of the values over the requested axis. STEPS TO REPRODUCE: In MicroStrategy Tutorial, create a report containing Country in the rows and End On Hand metric (mapped to a partitioned fact table) in the columns. 7. VLDB properties allow you to customize the SQL that MicroStrategy generates. Instead, it. This procedure assumes you are already working with a metric in the Metric Editor. You can use them in many different capacities, which include, creating or modifying both schema and user objects. For raw ID, in the above example, SQL Date Format. e. compound metrics. x. The New Grid dialog box opens. Select the Members tab. Attribute form expressions must be rendered into SQL and cannot use any MicroStrategy functions specific to the Analytical Engine. By default, MicroStrategy generates multi-pass SQL using derived tables with Teradata 12 (and higher). Case This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. Example: Create a new custom subtotal object. Double-click the security role you want to assign to the user or group. Function. The property is named "document grids from multiple datasets" and defaults to enabled but can be set to disabled. Embedded Analytics Solutions Solutions; Financial Services; Healthcare; Retail; GovernmentThis article explains the behavior of the commit level VLDB propertyTo simplify the explanation, this function is used to apply non-standard SQL expressions that MicroStrategy does not support or does not support. KB17514: Using the 'Preserve all final pass result elements' VLDB property at attribute level in MicroStrategy SQL Generat… Number of Views 6. This setting provides two options - 'Permanent table' or 'True temporary table'. On the Freeform Sources tab, select Create Freeform SQL report. The RANK function is closely related to other OLAP functions. One of the options under Analytical Engine folder is called "Metric Level Determination. SQL Global Optimization. By default, MicroStrategy generates multi-pass SQL using derived tables with Teradata 12 (and higher). g. Return the sum of all Quantity fields in the OrderDetails table: SELECT SUM (Quantity) FROM OrderDetails; Try it Yourself ». Also notice that the MovingSum values for the dates 1/1/2000 and 1/2/2000 do not include data before 1/1/2000 in its calculation. If the report uses only inner joins, then the only thing that changes is the table order. There are three options available: No interaction - static custom group; Apply report filter to custom groupThis article notes how to remove LTRIM functions from SQL generated against OracleCa se functions Microstrategy Case functions return specified data in a SQL query based on the evaluation of user-defined conditions. VLDB properties allow you to customize the SQL that MicroStrategy generates, and determine how data is processed by the Analytical Engine. As shown below, for a specific report, the 'Group By ID Attribute' VLDB property is set to 'Group by column' instead of 'Group by expression' to avoid using an ApplySimple. Example 1: Using SUMIF. Join common key on both sides. When the 'Use inherited value' flag was checked for the setting at the report level, it went back to the higher object with an unchecked flag (the metric level) and used that. The Create New Form Expression dialog box opens. From MicroStrategy 9. Always consider to collect database statistics as the query execution plan is generated based on that. Number of Views 822. No pre-query is required and MicroStrategy can produce derived table or common table expression syntax. In general, a user specifies a list of conditions and corresponding return values. g. In MicroStrategy SQL Engine, a VLDB setting "Custom Group Interaction with Report Filter" exists to manage different situations in which a Custom Group interacts with the report filter. This procedure assumes you are already working with a metric in the Metric Editor. The following list of articles can be used for further reference regarding the 'derived table' behavior with MicroStrategy SQL engine. Single-value functions can be used to create. Metric with an IF Function. The VLDB property, 'Additional Final Pass Option' is intended to override this behavior for single-pass reports. DataFrame. Hi, I am having the same problem with Microstrategy Version 8. This is available under the analytical engine VLDB properties inside of project configuration. The property is shown in the below screenshot. Attribute form. The post-execution SQL that was available in Narrowcast can be replaced by implementing post-report SQL VLDB properties. In general, a user specifies a list of conditions and corresponding return values. The SQL SUM () Function. By default, the metrics Compound Profit and Profit Margin do not use a dynamic aggregation function. In MicroStrategy, there is a Very Large Data Base (VLDB) property, "Additional Final Pass Option," that configures whether or not the engine will optimize SQL into a single pass when possible. Key distinctions of the RANK function are that it requires an order by clause and does not support a window clause. The downward outer join pass. With VLDB properties correctly configured, a report can join to some lookup tables using outer join and others using inner join. We will calculate the total value of SQL numbers using the SUM() function. The window size is a parameter which tells the function how many of the values should be included in the calculation. To configure:-. Metric with an IF Function. In general, a user specifies a list of conditions and corresponding return values. Set up the Enterprise Manager. VLDB properties can force a report filter to be applied to the final pass of SQL As seen in the scenario above, three rows are returned when the report filter is set to 2010 and 2011. 0. 4. As you see, the sum of values in the quantity column in the table product is 7. Depending on your MicroStrategy product and licensing, this function may not be available. In the VLDB Properties, locate option "Distinct/Group by Option (when no aggregation and not table key)" under Select/Insert tab. Generally, when null checking is used in metrics, the null checking is performed as part of the initial metric calculation. This is a database instance level VLDB setting. Each conditional metric contains a copy of employee list (in an IF statement) Employee list filter is moved to a separate metric (Flag metric) Employee list filter is moved to a Filter object. Syntax. x where report SQL statement containing semi-colon (;) in the Report Pre Statement 5 VLDB properties will cause report to fail in MicroStrategy 10. This type of formula is called a base formula, which can contain arithmetic operators, attributes, facts, group functions, and non-group functions. This article describes how the element browsing pre-post sql statements work in MicroStrategyFunctions Reference. By default, the metrics Compound Profit and Profit Margin do not use a dynamic aggregation function. g. In order to do this a VLDB property exists to disable the data blending feature. In step 1 convert the table into first normal form perhaps by UNPIVOTING. x as the SQL hint VLDB property doesn't generate the desired SQL. 5. This is true whether the null checking is written into the metric formula using the MicroStrategy function NullToZero(My_Fact), or using a database pass-through function such as ApplySimple("NVL(#0, 0)", My_Fact) for Oracle. The SQL Date Format VLDB property can have a different value to the one set at the Project Level for a particular datamart report. =SUMIF (range, criteria, [sum_range]) Range = range of cells where you want to check the criteria. SQL Global Optimization. In the Source area, select a database instance for the database to access using Freeform SQL. AS CUSTOMER_ID, from a11. The ApplyAgg function itself is a group-value function and accepts facts, attributes, and metrics as input. Case This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. MSTR Transformation Metric with no aggreagation; MSTR Defining sets of privileges: Security roles; MSTR VLDB SQL optimization tipsThe Apply functions also hand off to your RDBMS functions that are specific to your database. In general, a user specifies a list of conditions and corresponding return values. By default usually MicroStrategy treats all column names as upper case only, however in DB2 (and potentially other databases) mixed case columns are possible in a case sensitive database collation. Why MicroStrategy Why MicroStrategy; Customer Stories; PlatformExecute the report and see the result below. This function is commonly used in metrics and subtotals. For information on connecting to databases, see Connect to Databases. The attribute uses a CASE statement to replace NULL values with -999. The MicroStrategy SQL Engine will join database tables together based on the lowest level attributes that MicroStrategy Architect assigns to each table. The MicroStrategy Engine is aware that Oracle supports the Rank function, so the ranking will be done by the database rather than the MicroStrategy Analytical Engine. The "Grouping" property has six possible settings, of which four specify non-aggregating behavior: Beginning (fact) Ending (fact)This issue has been classified as a defect by MicroStrategy. The database was created on a SQL Server VM in Azure by loading data from text files in Azure Blob Storage, using PolyBase . Some databases, such as Oracle, do not support the ANSI 92 standard yet. Governor. The first is to enable the SQL Hint VLDB property and include a TOP (or BOTTOM) clause. If M1 equals V1, then a specified value can be returned. Double-click the security role you want to assign to the user or group. It is a new feature in. This document discusses Microsoft SQL Server Database support in MicroStrategy, provides an overview of the integration, summarizes supported workflows, and describes configuration and implementation details. This issue has been addressed starting in MicroStrategy 9. Navigate to Tools > Advanced Settings > VLDB Properties to open the VLDB properties editor. The SUM() function, like other aggregate functions, is typically used with the GROUP BY clause. Transformations − They are the data transformation features used for time-series based analysis of the data. Set up the Enterprise Manager. This setting can reduce the number of SQL passes generated by MicroStrategy. To force a Null check for the second case, use the Function 'NullToZero' either in the metric or Fact Editor. The location of each property in the CREATE TABLE statement is given below. VLDB Settings. Apply (Pass-Through) Functions MicroStrategy Apply Functions provide access to functions or syntactic constructs that are not standard in MicroStrategy but are provided by various Relational. 0 or above, to pick up the fix, enable project level setting "Data Engine Version" to 11. Join common attributes (reduced) on both sides. You can apply transformations to simple metrics but not for compound metrics. 1. For example, if a ranking window function is used, the rank is computed with respect to the specified order. The properties are saved in different folders, as indicated in the previous list. Modify the VLDB property you want to change. A human reader can see from the ApplySimple SQL string that the revenue value will be returned (meaning that the datatype should be Float). This article explains the behavior of the commit level VLDB property35. KB11125: How to control the join order of metrics in the final pass when using the "Do not do downward outer join" VLDB setting in MicroStrategy SQL Generation Engine. They act as containers for non-standard SQL expressions that MicroStrategy does not support. order byApply Security Filters: Enables and disables the use of security filters in element requests. Attribute form expressions must be rendered into SQL and cannot use any MicroStrategy functions specific to the Analytical Engine. They act as containers for non-standard SQL expressions that MicroStrategy does not support. Sum is a group-value function. the alias) is sum_quantity. Default value changed for "Separate Count Distinct" VLDB setting for Impala 2. 3. This property exists at the Database instance, Report and Metric levels: MicroStrategy SQL Generation Engine makes it easy to show data that exists on the lookup table and not in the fact table by the use of the 'Preserve all lookup table elements' VLDB property. •. 7. However, you want to show all the store. `Temporary view` intermediate table type VLDB settings is not applied in MicroStrategy when using Warehouse Partition Mapping Table. In the MicroStrategy Tutorial, a report with the Subcategory attribute and the Freight and Discount metrics generates the following SQL (using Microsoft SQL Server): select. Aggregate functions and subqueries are not. No set operators will be used. For the Time hierarchy, the offset can. In general, a user specifies a list of conditions and corresponding return values. Example. Content In order to create a metric in MicroStrategy Visual Insight to filter on a specific attribute, a Case statement function can be used to get the designed results. If you are upgrading to MicroStrategy 11. However, users can optimize this SQL for large data warehouses by changing the Sub Query Type VLDB property. In general, a user specifies a list of conditions and corresponding return values. Group by position. They can also help you take more advantage of the data. Multiple passes are generated only when necessary to resolve all the metric definitions. These settings affect how MicroStrategy Intelligence Server manages joins, metric calculations, and query optimizations, among other options. on how division by zero is handled and can cause failures when your queries use features like indexed views, computed columns or XML methods. Case This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. 4. The 'Group By ID Attribute' VLDB property is not applied in a MicroStrategy Desktop 8. If you are editing the Case function, use the values in step 8. This can be inconvenient when reports do not hit Intelligent Cubes, because the report designer will need to have access to the log file on the Intelligence Server machine. To do so, click Tools > Report Details Page after the report has been executed, as shown below: This will bring up the Report Details window for the specific report. Mostly you should do nothing about it. This is true whether the null checking is written into the metric formula using the MicroStrategy function NullToZero(My_Fact), or using a database pass-through function such as ApplySimple("NVL(#0, 0)", My_Fact) for Oracle. This VLDB setting is located in the 'Indexing' folder and has the following options:The following example demonstrates the use of the VLDB property "Compute Non-Agg before/after OLAP functions (e. The window size is a parameter which tells the function how many of the values should be included in the calculation. If two users with different security filters run the same report, they may get different results. MONTH_ID IN (#E1). To use previously defined in Db2 function in MicroStrategy, you can use the MicroStrategy built-in Apply (Pass-Through) Functions or use Freeform SQL. Is a constant, column, or function, and any combination of arithmetic, bitwise, and string operators. The "Downward Outer Join" VLDB property allows higher-level metrics to be outer joined by constructing a table of all necessary attribute elements to be included early in the join path. If it is necessary to apply different connection parameters to different warehouses using Pre Statement VLDB Properties, it is possible to use the Table Pre Statement VLDB Properties instead. Calculating a Compound Metric. 5. Attribute level: Select the desired join behavior for this attribute. Select one: To create a new security filter, click New. Select the filter or prompt to apply to the metric using one of the following methods: To type the filter or prompt directly, begin typing the name of the filter or prompt in the field in the Condition area. "Firma", SUM. 0. Select the Security Filters tab. This setting provides two options - 'Permanent table' or 'True temporary table'. This article describes the purpose of the Sub Query Type VLDB property in MicroStrategy. With VLDB properties correctly configured, a report can join to some lookup tables using outer join and others using inner join. Case This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. AddDays. This occurs when the data type of the. 0, a VLDB property is available to control the join behavior between component metrics in a nested compound metric: "Nested Aggregation Outer Join," located under Joins in the VLDB property editor. The SQL can be obtained from the SQL Statement section, as shown below: Published: Apr 13, 2017. 1, VLDB properties may be enabled in Intelligent Cube reports and user reports to include Dynamic Sourcing diagnostic messages in SQL View. This article does contain a solution. A solution is provided. As these accounts do not have access to "Configuration Managers" in the Administration tab, the only way to view the VLDB. In the Source area, select a database instance for the database to access using Freeform SQL. In the examples in this article, we will be using a 12 TB database, appropriately named VLDB01. Also notice that the MovingSum values for the dates 1/1/2000 and 1/2/2000 do not include data before 1/1/2000 in its calculation. In general, a user specifies a list of conditions and corresponding return values. x, the only options were to drop tables or do nothing. create /* Table Qualifier */ table /*Table. The syntax for the If function is IF (Condition, TrueResult, FalseResult) where:Explanation. For example, your report contains Store and Sum (Sales), and it is possible that a store does not have any sales at all. For use cases, examples, sample code, and other information on every VLDB property. Functions can be pushed down to. " The default value here is "Include only lowest-level attribute in metric level (recommended for version 9. This document introduces how to apply conditional logic on a derived metric according to attribute form whose type is character. Multiple passes are generated only when necessary to resolve all the metric definitions. Splitting the fraction: Numerator: Sum (VOL) {~} Denominator: Max ( ApplySimple ("replace (#0, ',', '. Create the statistics database instance. 2) Create Metric2 as the RunningSum of Metric1. For information on connecting to databases, see Connect to Databases. g. Example Name the column. There are three options available: No interaction - static custom group; Apply report filter to custom group This article notes how to remove LTRIM functions from SQL generated against Oracle Ca se functions Microstrategy Case functions return specified data in a SQL query based on the evaluation of user-defined conditions. , a temporary table is created but not referenced in a later pass; Reuses redundant SQL passesKB37567: MySQL table specific SQL hints cannot be used in reports against MicroStrategy 9. 4. Case This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value. We have focused on the features that have been developed specifically to support and enhance the SQL Server integration. In the latter case, intermediate tables would be left on the database; administrators could remove them using a database-side scheduled task. To access the parameters for the function, in the metric. CREATE and INSERT statements are not supported. This allows queries to run faster since there are no CREATE TABLE or DROP TABLE statements to catalog, no corresponding locks on the created tables or the system. This can be inconvenient when reports do not hit Intelligent Cubes, because the report designer will need to have access to the log file on the Intelligence Server machine. Pass 1. Case can be used for categorizing data based on multiple conditions. Reuses redundant SQL. After running a report containing the attribute "Subcategory" and metric "Sum of COST", "Sum of COST" is found not aggregated but just listed all the related records in the data source file. 1 client subtotal behavior. x and 10. Note: The above caveats apply only when the "Do not do downward outer join" setting without automatic ordering is used. The 'Group By ID Attribute' VLDB property is not applied in a MicroStrategy Desktop 8. the aggregation function is not applied to the fact for the metric calculation. What I ended up doing is run the query without the Sum () Function and then use the Totals feature that is available on forms in Datasheet view. The SUM () function returns the total sum of a numeric column. 4. This technical note describes the steps to create a list of reports with VLDB settings different from the default values in MicroStrategy Developer 9. EXAMPLE: Consider a situation in which a metric must be created and that will sum values; however, it should only sum the values where an attribute tag is set to a desired value. You can change VLDB properties to alter the syntax of a SQL statement and take advantage of database-specific optimizations. This means that the MicroStrategy internal OLAP function 'MovingSum' will be performed on the Sum() aggregation, sorted by the month ID with a window size of 2 (2 last values). Open MicroStrategy Developer. pandas. This means that the MicroStrategy internal OLAP function 'MovingSum' will be performed on the Sum() aggregation, sorted by the month ID with a window size of 2 (2 last values). 4. A given VLDB setting can support or. A comment that passes instructions to a database optimizer about choosing an execution plan for a given SQL statement. Enable users to interact with personalized chat for further product discovery. ACTION: This is addressed MicroStrategy 11. To provide a reasonable level of generality, the feature is based on a 'pattern and arguments' scheme. Select one: To create a new security filter, click New. (0 = time limit not enforced by this governing setting)MicroStrategy has a VLDB (Very Large Database) setting that can be configured to indicate the underlying database software does not support Full Outer Join operation. Tutorial project is used here. Place attributes Country and Distribution Center on report template, and the above metric either on report template, or in Report Objects window if you have an OLAP license. A given VLDB setting can support or. Let us create one simple table named numbers and store the. xml file in the "Program Files (x86)Common FilesMicroStrategy" folder on a machine with MicroStrategy Developer installed and create a backup of this file, and then edit it. x. For more details on this latter scenario, consult the following MicroStrategy Knowledge Base. In this case, the report SQL may not be possible to complete on the database. However, the SQL used to execute the report can still be viewed and obtained. This VLDB setting is located in the 'Indexing' folder and has the following options:The 'Create Individual Index' VLDB setting was introduced in MicroStrategy 8. Determines how distinct counts of values are retrieved from partitioned tables. 6. If parentheses are required in the database syntax, it is the user's responsibility to provide them, e. The option is available in the Project Level VLDB properties under "Query Optimizations" as seen below. This VLDB setting is located in metric editors, as shown below. Each of the functions in this category substitutes for one of the function types mentioned above and can be used wherever that type is used. If no ordering is specified, the result of some window functions (e. The current year can be returned by putting: Year (CurrentDate ()) for your comparison. Since the report or template is not associated with a specific database instance, the primary. Using Apply functions is recommended only when corresponding functionality does not exist in MicroStrategy. However, the SQL used to execute the report can still be viewed and obtained. Note how adding an unrelated dataset unexpectedly changes the data returned by M02=Sum(Case): Cause This is a known issue in MicroStrategy 2019. The ApplySimple function is a single-value function. Select Data/VLDB Properties. Help your customers get more out of the app experience with an engaging AI assistant that provides automatic answers or outputs in real time. The types of arguments determine how the parameter markers inside the pattern are replaced. This article describes a scenario where SQL will be generated with intermediate tables regardless of the intermediate table type VLDB propertyMany of MicroStrategy’s OLAP functions are calculated via SQL in SAP HANA rather than in the MicroStrategy analytical engine. In the Form expression pane, place the cursor to the right of [CUST_LAST_NAME] and type + ", " +. Step 2: Enabling Parameterized Queries (for supported databases) Step 3: Define Secure Freeform SQL Reports (for supported and unsupported databases) Escaping special characters in input data is. However, the expression '' alone will not check for NULLs although the Very Large Database (VLDB) setting is activated. Whenever users submit an element browse request or a report. In the event of a code change in future builds, MicroStrategy may not be able to provide additional code on this matter even though this customization is provided. The CaseV function takes a numeric value M1 as input and compares it to another numeric value V1. In MicroStrategy Developer, log into the Server Project Source as a user with administrative privileges. In MicroStrategy, SQL Global Optimization reduces the total number of SQL passes with the following optimizations: Eliminates unused SQL passes, e. Although tables and indexes are the most important and commonly used schema objects, the database supports many other types of schema objects, the most. You can apply transformations to simple metrics but not for compound metrics. The user should locate the last <Setting> XML entry in the file similar to the following entries:<Setting>Ca se functions Microstrategy Case functions return specified data in a SQL query based on the evaluation of user-defined conditions. This document introduces how to apply conditional logic on a derived metric according to attribute form whose type is character. The outer function calculates the average of the inner function at the report level. If M1 does not equal any of the values in the list, then it returns a default value. The ApplyAgg function is used to define simple metrics or facts by using database-specific, group-value functions. g. 0, a VLDB property is available to control. [TOT_DOLLAR_SALES]) AS Revenue into [ZZEA00] from. For more information, see Simple vs. pandas. The formula of a simple metric is based on group functions (such as sum or average). Example: The SQL below is from a report that can use parallel execution. It controls whether the indexes will be created separately for each column or whether the indexes will be created together for multiple columns. SQL. Sum is a group-value function. This article notes a scenario where no aggregation occurs in the SQL generated by MicroStrategy. so that SQL generated for one report can be manipulated separately from the SQL generated for a different report. (For step by step instructions on creating a new plug-in, please navigate to Home > Web SDK > Customizing MicroStrategy Web > Web Customization Editor. However, MicroStrategy cannot guarantee an optimal ordering of tables unless there is at least one report level metric. DAY_DATE DAY_DATE, a12. In that case, MicroStrategy accesses the partitioned data transparently by referring to a single table name. 2 metric aggregations will not be dimensionality aware. The SUM() function, like other aggregate functions, is typically used with the GROUP BY clause. pass as Prompt answer. As shown below, for a specific report, the 'Group By ID Attribute' VLDB property is set to 'Group by column' instead of 'Group by expression' to avoid using an ApplySimple.