Report Builder 2.0 on SSAS 2008 Cube Group Filter

  • I have set up a test evironment to explore the possibilities of report builder 2.0 and SSAS 2008. I used the AdventureWorks2008 data example set (Cube and Database).

    Setup:

    Sharepoint Services 3.0 SP 2

    SQL Server 2008 Enterprise (SSRS running on integrated mode)

    Report builder 2.0 (configured as clickonce)

    Report Model based an a SSAS cube connection

    I found out that you can generate a reportmodel from a SSAS datasource fairly easy. When using ReportBuilder 2.0 to make reports based on that model I have run into some filter issues.

    My main issue is: When selecting a dimension to filter I am not able to select which value I want to filter on. The filter dialog in Reportbuilder displays a blak text box in which I have to 'guess' on which attribute i want to filter. Is there anyway to, perhaps through Cube configuration, display the values in the filter textbox?

    Example filter dialog: Customer Name equals [i]empty textbox[/i]

    I would like that empty textbox to supply me with possible values like Excel 2007 Pivot Table does when connected to a cube.

  • You need to set a property on the attribute within the dimension in the SSAS database. The property that you will need to set is 'InstanceSelection' this defaults to None, so you will need to change this to DropDown, List, FilteredList, or MandatoryFilter.

    InstanceSelection

    Determines the client application behavior for selecting instances of the entity, based on the expected number of total instances. There are four options:

    Dropdown: Use when the number of instances is small enough to fit in a simple drop-down list.

    List: Use when the number of instances is too large for a simple drop-down list but does not require pre-filtering.

    FilteredList: Use when the number of instances is large enough to require that the user filter the values before the user can select instances.

    MandatoryFilter: Use when the number of instances is so large that users are prevented from building queries on this entity without filtering.

    ----------------------------------------------------------------------------------------
    Dan English - http://denglishbi.wordpress.com

  • Great! SSAS 101 I guess huh 🙂

    I knew there was something simple I didnt know.. ok will try try this straight away.

    Am I correct assuming that a report model is the only way to let the user use grouped filters? When using Excel 2007 I am not able to use logical statements like AND, OR.

  • It works! Thanks again.

Viewing 4 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic. Login to reply