Skip to main content

Advanced Slicer

The advanced slicer can perform complex slicing functions, typically calculating the corresponding dimension members based on contextual dimensions and measures. As shown in the figure below, it calculates the top 10 product dimension members by profit.

tip

Currently only supports MDX model

Advanced Slicerโ€‹

In actual operation, the advanced slicer will be merged into the runtime query context dimensions. As shown in the figure below, two dimensions are used: Calendar Dimension and Product Dimension. The calendar dimension is set to the Quarter level, and the product dimension is set to the Brand level. The advanced slicer settings for the Product Dimension at runtime will be merged into the product dimension, resulting in a query that calculates the top 10 brands by product profit for each quarter.

Combining with various forms of charts, you can perform various conditional analyses on multidimensional datasets.

  • Context Dimension: Which dimensions in the query context to perform advanced slicing operations on;
  • Operator: The function to operate on the context dimension, see the list below for details;
  • Aggregate Other Items: Aggregate all members outside the operator's calculation result into one dimension member, named Other as the technical name;
  • Value: The parameter limit value for the operator, some operators have a range (two values);
  • Measure: The measure through which the operator compares with the value to calculate the result set;

List of optional operators:

NameEnglish NameAggregate Other ItemsDescription
EqualEqualMembers with measure values equal to
Not EqualNotEqualMembers with measure values not equal to
Less ThanLessThanMembers with measure values less than
Greater ThanGreaterThanMembers with measure values greater than
Less EqualLessEqualMembers with measure values less or equal
Greater EqualGreaterEqualMembers with measure values greater or equal
BetweenBetweenMembers with measure values between
Not BetweenNotBetweenMembers with measure values not between
Top NTopCountโœ”๏ธTop N members by descending measure value
Bottom NBottomCountโœ”๏ธBottom N members by descending measure value
Top PercentTopPercentโœ”๏ธTop percentage of members by descending measure value
Bottom PercentBottomPercentโœ”๏ธBottom percentage of members by descending measure value
Top SumTopSumโœ”๏ธMembers whose sum of descending measure values is not more than
Bottom SumBottomSumโœ”๏ธMembers whose sum of descending measure values is not more than

Value Parametersโ€‹

To more flexibly control the values of advanced slicer operation functions, parameters can be used to control their values, allowing users to freely and flexibly choose the conditions to query.

For more details on parameters, please refer to Parameters.