На діаграмі SSRS не відображаються всі мітки на горизонтальній осі


125

У моєму звіті SSRS не відображаються всі мітки на горизонтальній осі. Дивіться нижче.

Захоплення

Зверніть увагу, як червоні стрілки вказують на декілька зображень. Отже, моє запитання: де решта етикетки? Кожен бар повинен мати його.

Для діаграми я додаю числові дані для барів та інше поле для груп категорій. Це поле в категорії категорій призначене для міток.

Хтось знає, чому деякі відсутні?

Крім того, друге, але менш важливе питання, чому порядок барів не є таким же порядком, як набір даних?

Відповіді:


284

Проблема тут полягає в тому, що якщо занадто багато рядків даних, мітки не відображатимуться.

Щоб виправити це, під властивостями "Осі діаграми" встановіть значення "Інтервал" на "= 1". Тоді будуть показані всі мітки.


7
У VS 2008 це знаходиться в розділі "Властивості горизонтальної осі"> "Параметри осі"> Діапазон і інтервал осі> Інтервал
dvdhns

він відображає мітку з інтервалом у 1, це означає, що вона додає мітки, які не потрібні.
Ніпун Ананд

14

Перейдіть до властивостей горизонтальної осі , виберіть "Категорія" типу AXIS , виберіть "Вимкнено" у варіанті SIDE Margin.


Дякую! Це єдиний варіант, який працював для мене, щоб отримати правильні значення дати для відображення. У мене були значення '01 / 31/2014 ', '02 / 30/2014' і т. Д. Натомість він відображав '02 / 01/2014 ', '03 / 01/2014' і т. Д. SSRS округлявся до найближчий місяць, мабуть, ...
JoshNaro

5

Схоже, мітки горизонтальної осі (Група категорій) мають дуже довгі значення - можливо, не вистачить місця для їх відображення. Я пропоную змінити мітки на короткі значення.

Ви можете встановити порядок сортування для груп категорій у розділі Властивості групи категорій - сортування - це, можливо, було раніше встановлено; якщо ні, то пропоную використовувати це для сортування за бажанням.


2

(На три роки пізніше ...), але я вважаю, що відповідь на ваше друге питання полягає в тому, що SSRS по суті трактує дані з ваших наборів даних як несортовані; Я не впевнений, якщо він ігнорує будь-який ЗАМОВЛЕННЯ в sql, або якщо він просто припускає, що дані несортовані.

Щоб сортувати групи за певним порядком, потрібно вказати це у звіті:

  • Виберіть діаграму,
  • У спливаючому вікні даних діаграм (де ви вказуєте Групи категорій), клацніть правою кнопкою миші свою групу та натисніть Властивості групи категорій,
  • Клацніть на опцію Сортування, щоб побачити елемент керування для встановлення порядку сортування

Для звіту, який я щойно створив, порядок сортування за замовчуванням для категорії був алфавітним для групи категорій, яка в основному являла собою рядковий код. Але іноді може бути корисним сортування за деякими іншими характеристиками даних; Наприклад, мій звіт має середній та максимальний час обробки повідомлень, визначених деяким кодом (категорією). Встановивши порядок сортування групи для [MaxElapsedMs], Z-> A, він звертає мою увагу на найгірші типи повідомлень.

Складена гістограма з категоріями, відсортованими за значенням в одному з полів

Цей вид презентації не буде корисним для кожного звіту, але він може стати прекрасним інструментом для того, щоб читачі могли краще розуміти дані; хоча в інших випадках ви можете віддати перевагу тому, щоб у звіті було те саме впорядкування кожного разу, коли він працює, і в такому випадку сортування за етикеткою категорії може бути найкращим ... і, мабуть, є обставини, коли зміна порядку сортування може зашкодити розумінню, наприклад ніби категорії мають на увазі якесь упорядкування (наприклад, значення дат?)


1

зображення: властивості лінії звітності, властивості горизонтальної осі

Щоб побачити всі дати у звіті; Встановіть тип осі на скалярний, встановіть інтервал на 1-розділ "Стрибки ярликів" Встановіть відключення автоматичного встановлення встановленого кута повороту мітки за вашим бажанням.

Це допомогло б.


1

Дійсно пізня відповідь для мене, але я просто зазнав болю від цієї проблеми також.

Що для мене виправлено (після спробу налаштувань та інтервалів міток Axis з цих екранів, жоден з яких не працював!) Було обрано горизонтальну вісь, тоді, коли ви зможете побачити всі властивості знайти мітки, і змініть LabelInterval на 1.

З якоїсь причини, коли я встановив це на екранах спливаючих властивостей, він ніколи не "застряг", або він змінює дещо інше значення, яке не вирішило мою проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.