Спарклайн в SSRS 2008R2/BIDS с фиксированной осью

У меня возникли трудности с корректным отображением искровой диаграммы, а документация Microsoft сосредоточена на построителе отчетов.

У меня есть коллекция предметов, которые можно поместить в одну из нескольких корзин. Я пытаюсь показать частоту появления для каждой комбинации номеров элементов/корзин. Хотя я мог суммировать элементы по номеру ячейки в SQL, я позволю SSRS сделать это сейчас.

В целях объяснения предположим, что набор данных выглядит примерно так:

Item,Bin
-----------
A,1
A,2
A,5
A,2
B,1
B,5

У меня есть бит элемента - таблица, содержащая спарклайн, имеет группу строк, которая группируется по соответствующей переменной (элементу). Для горизонтальной оси я выбрал бин # в качестве отображаемого свойства. Я не уверен, что использовать, чтобы получить вертикальную ось.


person Corey Cole    schedule 03.07.2012    source источник


Ответы (1)


У вас есть значение, установленное для спарклайна? Из вашего объяснения не ясно, сделали ли вы этот шаг. Если нет, просто щелкните спарклайн, чтобы отобразить панель даты диаграммы. Щелкните знак «плюс» в разделе «Значения», а затем выберите «Выражение». Похоже, вы хотите подсчитать количество предметов по корзине, поэтому вы используете это выражение:

=Count(Fields!Item.Value)

Поскольку у вас есть последовательные интервалы, вы можете установить для свойств горизонтальной оси скалярный тип оси, чтобы получить правильную последовательность и «заполнить пробелы», если номер интервала отсутствует для определенного элемента (например, 3 и 4 для Пункт А в вашем примере). Также задайте свойство Align Axes для вашего табликса, чтобы все номера бинов выровнялись в ваших спарклайнах в каждой строке. В противном случае вы получите 1 и 2 для элемента A выше 1 и 5 для элемента B. С помощью свойств Align Axes 5 для A и 5 для B будут правильно выстроены.

person Stacia    schedule 03.07.2012
comment
То, что я получаю сейчас, не имеет никакого смысла. Обе оси выровнены в табликсе. Но график не отображается, как я ожидал. Я ожидаю, что у меня будет 5 слотов для вертикальных полос (на основе приведенного выше примера), с 3 полосами в строке табликса для элемента A и 2 полосами в строке для элемента B. На самом деле я получаю 3 полосы в строке. один ряд, 2 в другом, и они не совпадают. - person Corey Cole; 04.07.2012
comment
Вы установили скалярный тип оси? Можете ли вы подтвердить то, что вы видите на панели данных диаграммы для значений и групп категорий, и что группы серий пусты? - person Stacia; 04.07.2012
comment
Также вам нужно только выровнять горизонтальную ось. Не делайте этого для вертикальной оси. Хотя проблема, скорее всего, в горизонтальной оси. - person Stacia; 04.07.2012