Как скрыть общий итог с диаграммы (ssrs поверх olap)

У меня есть отчет в ssrs 2008, его источник данных основан на ssas. Я создал круговую диаграмму, которая показывает общую стоимость одной формы. Набор данных круговой диаграммы состоит всего из 4 полей. Скажем, у меня есть 2 формы, каждая из которых имеет общую стоимость. Но в дополнение к этому я также получаю третий кусок пирога, который показывает сумму двух других. Как мне избавиться от этого?


person Cat    schedule 19.08.2013    source источник
comment
Не могли бы вы предоставить соответствующие столбцы вашего набора данных с некоторыми примерами данных?   -  person Ian Preston    schedule 19.08.2013


Ответы (2)


Хорошо, я понял это, к счастью. Проблема заключалась в том, что мой набор данных возвращал общее количество, поэтому я просто отфильтровал его в выражении фильтра набора данных. Я почти уверен, что есть способ не возвращать общий набор данных в первую очередь, если кто-нибудь знает, я буду рад узнать

person Cat    schedule 19.08.2013

В наборе данных вы хотите изменить выражение на [Измерение].[Иерархия].[Атрибут].members или [Измерение].[Иерархия].дети. Если вы выполните [Dimension].[Hierarchy].members, вы получите включенного члена All.

Пример: [Date].[Month].members будет возвращаться каждый месяц плюс все члены. [Date].[Month].[Month].members вернет элементы без члена All.

person mmarie    schedule 19.08.2013
comment
Спасибо, это полезная информация. Но в этом случае это немного сложнее, потому что я на самом деле не выбираю дату, измерение даты отображается только как фильтр: ГДЕ (хвост (фильтр ([Время]. [Отметка времени пакета]. Участники, [Время]. [Отметка времени пакета].CurrentMember),1).Item(0) ). В SELECT у меня есть дата, которую я сделал на основе измерения времени. Ну, пока мой отчет работает.. - person Cat; 21.08.2013