what is cascading filters in microstrategy. Do this for a couple of fields – in the example workbook at the end of this post I’ve used “Zone”, a calculated field that separates. what is cascading filters in microstrategy

 
 Do this for a couple of fields – in the example workbook at the end of this post I’ve used “Zone”, a calculated field that separateswhat is cascading filters in microstrategy  See full list on community

Once a security filter is created for users or groups. Case can be used for categorizing. The main difference between report filters and view filters is how they are evaluated by the system. Choice filters let you leverage user-entered values in your form to dynamically control which elements of a list are shown or hidden. Enable document caching. Using the MicroStrategy Tutorial sample data, if you execute the report and answer the prompt by specifying 40 as the Employee Age, the final report looks like the following: Value prompts are typically used on a filter, where they become part of the filter's definition, but they can also be used on a metric as part of the metric's formula. The Project-Level Very Large Database (VLDB) Property setting, found in Joins > Preserve All Lookup Table Elements, 'Preserve lookup table elements joined to final pass result table based on template attributes with filter' is not turned on, which results in. Go to the Tools menu and select My Preferences as shown below: In the My Preferences window, select the Editors tab and click on the Filter Options. The stand-alone filter can then be used on many different reports, as well as on metrics and other objects. Typically, dimensional hierarchies are presented as independent of time, e. The Hierarchy Editor opens. SYMPTOM: When Filters are added to MicroStrategy Visual Insight Dashboard with multiple visualizations, the filter applies to. 0. A Relationship filter allows certain attributes to be filtered by their relationship to other attributes. A project is where you build and store all schema objects and information you need to create application objects such as reports in the MicroStrategy environment, which together provide a flexible reporting environment. Use that column to create a filter that targets the visualization you want to filter. The context is then computed to generate the view. 20 (or 20%). Granting the same permissions to a MicroStrategy user directly through the User Editor interface allows for the Security Filter Manager option to show up. Create a filter on the attribute "Year. for instance, if the selector's source is Region). x, the Database Based History List feature has a new design. Filters are most commonly used on reports, to filter all the data the report would otherwise retrieve from the data source and display. Discussions and overview/introduction to more complex tools within report studio. Filters and Order of Calculation on Reports About Filters. By default from date must be set to 1st date of the current month. 6. MicroStrategy Desktop provides a variety of options to filter data in a. Users may want to apply multiple conditions on a filter using the 'Contains' or 'Does not contain' operators in MicroStrategy Developer 10. Source: MicroRooster. From the Tools menu, select View Filter. 6. There's a reason we're at the top of the list. By default, the first prompt from your prompted dossier is selected. Choose a project to contain your filter and click Select. Open a new filter editor. Freeform SQL reports can be used to filter other standard reports in MicroStrategy. For example, a transformation metric can help a user compare last month's revenue to this month's revenue. x. A project also represents the intersection of a data source, metadata repository, and user community. Absolute filtering changes the filter on descendents of the target. Previously, panel stacks could not target elements outside of the stack. 4. An important step in designing a report is ensuring that the correct data is returned from your data sources to be displayed on the report. For Relationship with report filter select ‘Ignore – Omit filtering criteria based on selected level and its related attributes’ Report looks like this: 3. The filter criteria for the report is found in the WHERE clause of the SQL statement which calculates the metric in question. Choose a project to contain your filter and click Select. ACTION: MicroStrategy 9. The elements to be imported are stored in an Excel file or a text. For more information on all types of advanced filters, refer to the Advanced Filters chapter of the Advanced Reporting Guide. The Security Filter Editor used in this workflow uses the new Modeling service infrastructure. NOTE: Data is correct when download the Data Engine version to 10. Prompts and security filters. To add a filter: Open the dossier with the heat map visualization you created in How to Create Your Heat Map Visualization. Report filters are a standard MicroStrategy reporting feature that enable you to filter the data retrieved from the data source. A prompt allows a user to provide an answer to restrict or filter data during report execution. The example formula with the change is below. The ApplyLogic function is used to define custom filters. You can format a graph report by adjusting colors, and applying a variety of graphical effects, including gradients, transparency, patterns, pictures, textures, and bevel effects. Open MicroStrategy Desktop 9. As a result, a security filter can limit the data a user sees on a report, even if the report is designed to display a broader set of data. To use the selector to exclude data for selected values, select Exclude. It is important to design the correct filter to retrieve the desired data. •. Select a metric or metrics to combine with filters to create conditional metrics. promptAnswerMode *. If you have created at least two qualifications, you can change the operator used to combine the qualifications. You use the authorization token returned during login as the value for X-MSTR-AuthToken and provide the project ID, dossier ID, dossier instance ID, and filter definition. x-10. If the user defines more than one expression for a given form, heterogeneous mapping will automatically take place when tables and column names require it. Selectors allow a MicroStrategy Web user to flip through the panels in a panel stack. To create an object promptKB15250: An ignored filter qualification with a conjunction of OR causes other qualifications to be dropped in MicroStrategy SQL Generation Engine; In these examples, the same user, with the same security filter, executes the same view report definition against Intelligent Cubes with different attributes. MicroStrategy Incorporated is an American company that provides business intelligence (BI), mobile software, and cloud-based services. Please refer to the attached screenshot . In MicroStrategy Developer, open the document in Design View. How to create cascading filters without using the Context Filter? Suppose one has Filter1 and Filter2. For example, if you want your string in either lowercase or uppercase, you can do it using filters. The MicroStrategy Intelligence Server provides an attribute level setting to allow or disallow element browse requests and the element cache to ignore the security filter in the cache. Build Cascading Dashboard Designs to Improve Load Speeds. ACTION: To take advantage of this new feature upgrade to MicroStrategy 10. Create a Lag of Sum of Revenue with these settings:. Types of filters in Microstrategy Below are the types of filters: 1. Posted by previous_toolbox_user on Jun 28th, 2007 at 6:18 PM. Select the Security Filters tab. Click the name of a report to execute it. Case functions Microstrategy. Select Enable document caching. This article notes an interaction between derived metrics and view filters. Save and close Advanced Filter Editor. It has simple filters, which get the data based on the values selected by the user. e. Action Type: Defines the type of selector. Micro Strategy also supports mobile BI. Plus, it connects business apps while integrating data. Select an operator from the drop-down that describes how you want to filter data, such as Greater than or Equals. You can change the following options for an object selector using the Selector options in the Properties and Formatting dialog box. Since report filters are evaluated by querying the data source, report filters can perform various types of advanced. There's a reason we're at the top of the list. Attribute Qualification Prompt, which allows users to determine how the report's data is filtered, based on an attribute filter. Open the report you are creating a filter for. The first thing to know about this Microstrategy version 10 is that it contains an essential piece called Desktop. We could design a higher order filter directly, but the direct forms suffer from numerical problems due to limited computational precision. This calculation is used to build the framework of the cascading menu. Or embed self-service capabilities for users to visualize key drivers or what-if scenarios. The Attribute Editor opens three dialog boxes, if the cascading dialog box option is enabled in the Developer Preference (as it is by default). This function is similar to database views and row level security. The relationship filter functionality applies to the Filter Editor, the Report Editor and the Custom Group Editor. The purpose of dimensional modeling is to optimize the database for faster retrieval of data. Founded in 1989 by Michael J. If the options in the Condition area are not displayed, click Condition. In MicroStrategy Developer, log in to a project. Click on Sort & Filter drop down list as shown in the image below. If all conditions are false, a default value is returned. Through the use of the ApplyComparison function, create a custom expression filter to select the desired rows from the desired table. MicroStrategy - Advanced Filters. Motivation for cascading filters. The following procedure describes how to achieve this: Create the highest level filter. Selector. This defect is under. This technical note describes how to successfully implement this functionality. x. You can use the URL API to pass certain types of prompt answers to the page being executed. MicroStrategy Advanced Reporting Guide provides comprehensive information on advanced topics for using the MicroStrategy query and reporting products. Example: It should be like 2nd dossier should be selected as Year=2017 and Month=Feb (as. Transformations allow you to apply an attribute-element based offset to compare metric data. You will get the following window. In the example above, the cascading value is a string. Press and hold the Ctrl key to select multiple attributes or metrics. Then modify each selector’s targets, one by one, in hierarchical order. Select Add aShortcut to a Filter and click OK. Then create a new metric that has a case statement that chooses alternative metrics based on the value of the new attribute in the filter. These groups provide a new view of report data for analysis and formatting purposes. If DHTML is disabled, from the View menu, select View Filter and click the Go icon . 134. Workstation Filter Editor Improved Data Label, Format,. The dataset report of a document contains the MicroStrategy objects that can be displayed in the document. To add a filter: Open the dossier with the heat map visualization you created in How to Create Your Heat Map Visualization. The display style of the date must be in calendar form. Dossier behavior with filter applied using In-Memory: Dossier behavior with filter applied using Live connect: STEP TO REPRODUCE: 1. Following is the architecture of MicroStrategy: 1. In the Filter Options pop up window, select the 'Show advanced qualification' option and click the OK. Create the report with 3 attributes and 1 metric. Plus, it connects business apps while integrating data. Navigate to a prompted report and click Insert. MicroStrategy Report Services Dynamic Dashboards Training;. This prompt is used in a filter. There's a reason we're at the top of the list. Since report filters are evaluated by querying the data source, report filters can perform various types of advanced. Filters are most commonly used on reports, to filter all the data the report would otherwise retrieve from the data source and display. Types of qualifications. A product bundle (including Web, Intelligence, Analytics, and Distribution) designed to meet the specific needs of power users who create, design, analyze, share, and save MicroStrategy Dossiers, reports, and documents. Transformations allow you to apply an attribute-element based offset to compare metric data. Then modify each selector’s targets, one by one, in hierarchical order. To apply a filter to an attribute in a hierarchy. Apply the security filter to a user or group. To use the selector to include data for selected values, select Include. Discuss each question in detail for better understanding and in-depth knowledge of MicroStrategy. As you type, matching objects are displayed in a drop-down. not work correctly in an intelligent cube report with nested derived metric when "Aggregate from base" is enabled in MicroStrategy Web. Selectors provide dossier-style documents with interactivity, allowing each user to change how they see the data. To create filters and use them on reports, see Filtering data on a report: Filters. If a user needs to display data for a period of time based on the current date, then the user can make use of a rolling time filter. Filters ensure that the report results contain only the data that answers the specific business query the report was designed to answer. 3K KB33862: How to create nested or cascading selectors and avoid getting blank selections in MicroStrategy Web 9. Procedure. Select the heat map visualization. x with the date attribute filtering on an aggregate from base derived metric gets ignored in a Dossier/VI Dashboard when attribute join behavior is set to Outer Join To Lookup. Select one: To create a new security filter, click New. Click on DATA tab on the ribbon. Date filters. Add the filters to the view. This is described below: 'Like' Qualification operator: SQL Generated: select a11. BasicReportingGuide vii ©2017,MicroStrategyInc. This article details Attribute Filter creation:MicroStrategy - Attribute Qualification Filters - Online Training Video by MicroRooster. Creating hard coded and parameterised filters. Check available Attributes OR; Use View Filter grid > [+Add Condition] to open a list of. How to create and use an attribute qualification filter in MicroStrategy. Create a filter with an element list or qualification prompt on an attribute. x. Enter “ja” and click on “OK” button. -On the first grid create the view filter Catagory in list Music -On the second grid create the view filter Catagory in list Movies. MicroStrategy is a Business Intelligence software, which offers a wide range of data analytics capabilities. A filter is used to select the data for. The view changes as you make selections in the filter panel. We lately encountered a scenario where user ran a microstrategy report and it showed data much more than what user security filter permit. This calculation says “Find the first month used in this data set and if you find that date in the data set (which. In the View filter, click Add Condition. The simplest way to design nested or cascading selectors is to design the entire dashboard first and leave the creation of the selectors to the very end. In analyses, you can create the same types of filters as you can in datasets. Please check attached image for reference. A filter must contain at least one qualification, which is the actual condition that must be met. They may. Attribute form qualifications are of type This filter is of type com. g. Seamlessly Switch Between App Workspaces in Library Web. Prompts can modify the definition of custom groups, filters, metrics, and templates, as well as reports. Application object: Reports, filters, documents, templates, metrics, prompts, custom groups are included in the Application object. This allows you to better understand what data is being excluded from the results. It also has features to create complex features, which will filter out. Clear the Filter setting: uncheck to exclude attributes absent in report or level (dimensionality) check box. This not only allows for dossiers to have personalized information, but also improves performance by processing only the necessary data. Log into a project in MicroStrategy Web. DssXmlNodeConstant. less ,pg and more commands are used for dividing a long file into readable bits. Follow the steps below to reproduce the issue with MicroStrategy Tutorial project: Create a report, R1 which contains Subcategory attribute. Powering. com Filter types include the following: You can also create advanced qualifications such as attribute-to-attribute qualifications and prompted filters. However, since a text prompt cannot be directly incorporated in a report object, it must be embedded in a metric. The following code sample modifies a view filter based on attribute form qualifications:Users notice that when switching elements on cascading or nested Attribute selectors, the lower level selectors turn blank and the grid shows ‘No data returned for this view’ in several versions of MicroStrategy Web 9. An attribute form qualification might filter on the form Last Name, the operator Begins With, and the letter H. Select begins with. Filter down data across the dossier page by selecting specific elements of a visualization. Currently, this issue is still being reviewed for feasibility by our Technology team and is not scoped for any upcoming scheduled MicroStrategy release. microstrategy. Add the Condition. In this example, you execute a dossier called "Filters" (located in MicroStrategy Tutorial>Shared Reports. A selector can change panels, the focus of a grid or graph report, or dynamic text fields (a text field that is a reference to an object on a report) in a panel stack, as described below. It leverages data connectivity, machine learning and mobile access to offer users comprehensive control over their insights. DetailedstepsforallfunctionalityintheMicroStrategysystemareavailableintheOnline Help. It visualises interactive dashboards, charts and graphs and improves analytics and predictive modelling capabilities. It supports interactive dashboard, highly detailed reports, ad-hoc query, automated report dispute, and Microsoft Office integration. In order to get closer and closer to the ideal shape, we just cascade multiple filters together and get a tighter curve. Attribute qualification filter These types of qualifications restrict data related to attributes on the. x platform release to new MicroStrategy 2019 platform release. To create a report that accurately answers a specific business query, be sure you understand the fundamental MicroStrategy objects that make. The three dialog boxes are New Attribute, Create New Attribute Form, and Create New Attribute Form Expression. the attribute present in the report template). This can be seen in the screenshot below. It is used with logical operators such as AND and OR. For this reason, a metric qualification in a filter is a type of set qualification. MicroStrategy Creating Filters - Filtering data is a very important part of data analysis and visualization. Click on DATA tab on the ribbon. By default, the metrics Compound Profit and Profit Margin do not use a dynamic aggregation function. The metric calculates only for the elements found in the filter definition. The MicroStrategy architecture is a meta-driven type where metadata is the central repository of all the objects and can be used by all of the MicroStrategy products. In the MicroStrategy Tutorial project, for instance, if a report includes only the Category attribute, report level metrics could use the YR_CATEGORY_SLS table. Narrowing the focus of a report to the data that is of interest of you enables another level of report analysis that can highlight business trends and figures. The. a) Attribute form qualification. SYMPTOM: When using an attribute selector on a report that contains a derived. The settings are copied from the database. 1Thank you for watching,Let me know what videos you would. Profit Margin = (4-3)/3 which equals 0. 5. How the user answers the question determines what. a) Attribute form qualification. You can apply a filter qualification to a report in either of the following ways:. A description of the options available to create and edit a metric. Get inspiration at the MicroStrategy data visualization gallery. For those coming from previous software generations (7, 8, or 9) MicroStrategy Desktop was the tool that was used to create the metadata and reports on a Windows (PC only) environment. Region, state, city, category, Sub-category. In this example the Month attribute will be used to create a rolling six month filter. An overview of designing and creating documents. These objects include attributes, custom groups, consolidations, and metrics. A filter is composed of one or more qualifications. Add a view filter (M1 is NULL) to the Visualization . Autostyles based on one document can be applied to another document in order to change its formatting or appearance. However, in MicroStrategy Web 10. How to set date attribute filter to current month in microstrategy dossier. Ranked #1 for Enterprise Analytics in 2022 Gartner Critical Capabilities Report. Right-click the filter and select Add to Filter as. The most common use for a choice filter is to construct what is known in XLSForm jargon as a cascading select, where a selection in a list (for example countries), controls the. Pipe is a command in Linux that lets use two or more commands such that output of one command serves as input to. Cascading filters are filters that let you drill into a specific selection to decide what to include or exclude. Right-click the grid or graph report, and select Edit View Filter. x, users will notice that this is not possible due to the mouse pointer changing into a "not allowed" symbol. Autostyles can be either saved based on an existing document or they can. Double-click the Northeast Electronics Revenue -- cleared metric. This article describes how level metrics with ignore filtering settings interact with different filters in MicroStrategy. Cascading filters in Tableau allow for the selections in the first filter to change the options in the second filter. Profit Margin = (6-4)/4 which equals 0. Level dimensionality in a metric interacts differently with different features such as view filters, report filters, other metrics and certain VLDB properties. Create a blank dossier or open an existing one. 6. pdf (attached) to calculate my coefficients, so far so good, but when it comes to cascading several filters together the document says things like "Butterworth 18 dB/oct = One. It has simple filters, which get the data based on the values selected by the user. Enable users to interact with personalized chat for further product discovery. Stand-alone filter vs. Choose Tools > Advanced Metric Assistant. If you like the video, please subscribe to my channel. If a user needs to display data for a period of time based on the current date, then the user can make use of a rolling time filter. 4. Open the dossier you want to modify. Additionally, suppose that all dates in the lookup tables are datatype 'Numeric' instead of datatype 'Date'. The Grid/Graph is already selected when the View Filter dialog box opens. Save and close the filter. AS CATEGORY_DESC from a11 where a11. For detailed information on report filters, see the Advanced Reporting Help. Browse to the filter you want to convert and click Open. You can add more qualifications to the filter or custom group. Lists are no different. Create two datasets. 4. 11, however, the issue can seemingly only be reproduced with Tomcat. The panel stack is the target of the selector. I have been using the FilterMathCalculations. A selector can change panels, another selector, the focus of a Grid/Graph, or dynamic text fields (a text field that is a reference to an object on a report) in a panel stack, as described below. Object prompt containing filters: In a filter, metric, or custom group. One of the advantages of view filters is that it retrieves information quickly. In this case, every time a report containing this filter is executed, the returned data will be from the previous day. Selectors provide dashboards with interactivity, allowing each user to change how he sees the data. To use the selector to exclude data for selected values, select Exclude. Specify a name and location for the new security filter and click Save. For example, you include high-level. OR, to convert an existing filter into a security filter, click Import. Select Enable document caching. Even though a metric qualification depends on the result of an aggregation, it still must apply before template metrics, or metrics used in compound metrics. When a filter is analyzed, the Data Engine used to process each filter condition separately. As a further extension of this cascade of RC low pass filter sections add a third RC section to make a 3rd order filter by connecting R 3 and C 3 to your circuit as shown in figure 5. Select Caching. You can connect MicroStrategy reporting tool with any data, including big data, flat files, social media data, and. Filters data related to a business attribute’s form (s), such as ID or description. A stand-alone prompt is a prompt that is created as an independent MicroStrategy object. View Filter: View filter works on the executed report as It is on Analytical engine level. To use the selector to include data for selected values, select Include. Enable document caching. If all conditions are false, a default value is returned. Choose a prompt. Open a new or existing dossier. 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. MicroStrategy - 25 MicroStrategy interview questions and 177 answers by expert members with experience in MicroStrategy subject. For Compound Profit to be dynamically aggregated correctly, you change the dynamic aggregation function to Sum. Create a security filter on Category as well as Region with an “OR” statement between the filters 2. MicroStrategy provides reports, analytics, and dashboards to assist organisations in making more informed decisions. MicroStrategy - Attribute Qualification Filters - Online Training Video by MicroRooster. Or embed self-service capabilities for users to visualize key drivers or what-if scenarios. The auto-generated numeric ID of the Security Filter object. A stand-alone filter is a filter created as an independent MicroStrategy object. This leads to the next best practice recommendation. Creating hard coded and parameterised filters. Create a report, R2 which contains Subcategory, and apply the attribute element filter on Subcategory to select ‘book’ element only. This allows users to progressively refine their data analysis by selecting values in a series of connected filters. 4. For information on how to. The most common use for a choice filter is to construct what is known in XLSForm jargon as a cascading select, where a selection in a list (for example countries), controls the. A filter is a MicroStrategy object that specifies the conditions that the data must meet to be included in the report results. The Report Filter pane allows you to create a filter without having to open a separate object editor (the Filter Editor). Derived element groups are defined by a list, filter, or calculation. In the Filter Options pop up window, select the 'Show advanced qualification' option and click the OK. The View Filter Editor opens. The intuitive approach is to separate each criterion with commas ',' but this will create a string that qualifies on all characters at the same time. x, users will notice that this is not possible due to the mouse pointer changing into a "not allowed" symbol. In this example the Month attribute will be used to create a rolling six month filter. . By using Cascading Pattern, predictive modeling can now be exported as PMML from a variety ofThe MicroStrategy Tutorial is a MicroStrategy project, which includes a warehouse, and a set of demonstration applications designed to illustrate the platform's rich functionality. Filter types include the following: You can also create advanced qualifications such as attribute-to-attribute qualifications and prompted filters. Add the filters to the view. 2. This filter starts on the first day of the month from six months ago and ends on last day of the prior month:To pass the prompt answer for an element prompt when the attribute has a compound ID, you separate each ElementID with a colon. The view filter above is based on an attribute form qualification defined as Year ID equals 2011. Cascading filters in Tableau allow for the selections in the first filter to change the options in the second filter. Cause This is a known issue with MicroStrategy Data Engine 12 and 13. Examples of qualifications are "Region = Northeast" and "Revenue > $1 million". To save the prompt. Creating a stand-alone filter. unchecking apply selection as a filter in microstrategy gives no data. On the example above, they are displayed as Report Objects on the left of the Report Viewer. This sorting feature can be accessed from the Data > Advanced Sorting dialog in the Report Editor of MicroStrategy Developer 9. 5. Open a report in design view (or create a new blank report) 2. In the context of an Enterprise application, Cascading Pattern would tend to fit in the diagram shown below. To create a new Filter derived element, from the File drop-down list, point to Newand then select Filter. Command Manager is a MicroStrategy tool designed. For the Time hierarchy, the offset can. In this video I demonstrate how to use Cascading Filters in Tableau. For descriptions of the different types. This tool was introduced in MicroStrategy 8. It creates two placeholders at different indent levels, Level 0 (Category) & Level 1 (Sub-Category). x, prompted text cannot be displayed in a Report Services document unless the prompt is in the dataset of the document. Case. Intelligence Everywhere. For example, you have a report with Region, Category, and Profit displayed, as shown in. Till now I have seen the developers were using prompt to pass the value from one dossier to another. A filter can also be a metric qualifier created using custom expressions employing functions. In the Data Source dialog, select Reports. It also has features to create complex features, which will filter out. Case This function evaluates multiple expressions until a condition is. But in reality, many of these dimensional relationships change over time. A filter specifies the conditions that the data must meet in order to be included in the report results. When expaning the filters, the attribute elements may overlap the area of the filter below: STEPS TO REPRODUCE: create a Dossier with Brand, Catalog and Supplier as dataset; drag all the attributes to the filter pane and make them display as check boxI have a sample data showing Region wise profit and sales . 2) What does Model-View-Controller represent in an MVC application? In an MVC model, Model – It represents the application data domain. Data displayed in MicroStrategy Viewers can be filtered by different criteria. Users may want to know what the difference is between 'Contains' and 'Like' qualification operators when defining filters in MicroStrategy Developer. From the MicroStrategy Developer File menu, point to New > Attribute. These reports, too, use filters with custom expressions, but instead of using built-in MicroStrategy functions, these filters use the functionality of your particular Relational Database Management System (RDBMS). Select Add Condition. You can create a view filter by defining a condition that is based on any attribute or metric on your report. Consider “India” and the “Country”; so, Filter2 should display only the states of India. You'll find everything from waterfall charts to word clouds in our community. Creating drill-through reports and using cascading prompts. Hover over the Properties column and click Open Intelligence Server Administration Portal . These metrics can be created in MicroStrategy Agent as follows: Consider the following example values for Sales and Cost. Spotfire Filter applies to all visualizations of a dataset. Click Add Condition in the View Filter section to add your filter. In the filter editor, select 'Add an attribute qualification' as shown below. MicroStrategy Web relies heavily on this rule, enforced by the browser, for making sure that the proper style rules are applied for every page in the MicroStrategy Web application. MicroStrategy Desktop provides a variety of options to filter data in a report. The panel stack is the target of the selector. "Cascading" in this context means that because more than one stylesheet declaration could apply to a particular piece of HTML, there has to be a known way of determining which specific stylesheet rule applies to which piece of HTML. This function evaluates multiple expressions until a condition is determined to be true, then returns a corresponding value.