Карточки
Карточки (Cards) - элемент анализа данных, который предоставляет возможность отобразить сгруппированные значения полей данных в виде карточки.
В этой главе будут рассмотрены следующие вопросы:
Порядок формирования карточек;
Порядок вывода значений в карточках;
Порядок вывода карточек в элементе;
На карточках можно отобразить:
Значения из полей данных и примененный к ним графический анализ;
Указанное значение вручную;
Изображения из полей данных.
Настройки отображения значений элемента Карточки осуществляется в его редакторе и с помощью свойств. Для того чтобы вызвать редактор, следует:
Осуществить двойной щелчок по элементу Карточки;
Выделить элемент Карточки, и в контекстном меню выбрать команду Редактировать (Design).
Редактор элемента Карточки
В редакторе элемента Карточки осуществляется добавление полей с данными, определяется порядок их вывода в каждой карточке, удаление, а также включение различных типов графического анализа данных.
Список полей данных элемента Карточки.
Поле Выражение (Expression) выделенного поля данных.
Тип значений выделенного поля данных:
Измерение (Dimension), тип при котором значение поля данных будут отображены в исходном состоянии.
Показатель (Measure), тип при котором к значениям поля данных могут применяться различные функции.
Гистограмма (Data Bars), тип при котором к значениям поля данных могут применяться различные функции, а также для каждого значения этого поля будет добавлена гистограмма.
Цветовая шкала (Color Scale), тип при котором к значениям поля данных могут применяться различные функции, а также для каждого значения этого поля будет добавлена цветовая шкала.
Индикатор (Indicator), тип при котором к значениям поля данных могут применяться различные функции, а также для каждого значения этого поля будет добавлен индикатор.
Спарклайны (Sparklines), тип при котором к значение поля данных будет представлено в виде графика. Кстати, в этом случае, спарклайн также имеет несколько видов - график, область, гистограмма, выигрыш/проигрыш. Также для спарклайна график или область можно определить режим начальных точек.
Пузырь (Bubble), тип при котором к значениям поля данных могут применяться различные функции, а каждое значение будет представлено в виде пузыря.
Параметр Видимость (Visible) предоставляет возможность включить или выключить отображение выделенной колонки в элементе панели индикаторов. Также, включение или выключение колонки может зависеть от результата логического выражения. Если результатом вычисления выражения будет значение true, то колонка будет включена. Если результатом вычисления выражения будет значение false, то колонка будет выключена.
В случаях, если для полей данных используются типы графического анализа такие как Цветовая шкала, Спарклайн, Пузырь в редакторе будут отображаться другие параметры, которые позволяют определить дополнительные настройки этих типов.
При добавлении первого поля данных в элемент Карточки, для каждого значения из колонки данных будет сформирована своя карточка. Далее, если будет добавлена другая колонка данных из этого же источника, то её значения будут добавлены в существующие карточки таким же образом, как эти данные сопоставлены в источнике.
Если же будет колонка данных будет добавлена из другого источника данных, то её значения будут добавлены в существующие карточки при наличии связи между источниками данных. Иначе, в случае отсутствия связи между источниками данных, для значений из второй колонки данных будут сформированы собственные карточки.
Порядок вывода значений в карточке
Каждое значение из колонки данных, по умолчанию, выводится с новой строки. Порядок вывода значений в строках карточки определяется расположением полей в редакторе элемента Карточки. Таким образом, чем выше колонка данных в редакторе, тем выше значение из нее в карточке.
Если необходимо вывести значение из следующей колонки данных в этой же строке, что и предыдущее, необходимо свойство Линия переноса (Wrap Line) установить в значение Нет (False). После этого, значения из колонки данных, которая располагается в редакторе элемента ниже, будет отображаться в карточке в этой же строке.
Порядок вывода карточек в элементе
Порядок вывода карточек в элементе определяется следующими свойства элемента Количество колонок (Column Count) и Ориентация (Orientation). По умолчанию, свойство Количество колонок установлено в значение 0, т.е. расчет количества колонок в элементе для вывода карточек осуществляется автоматически. Однако, это можно изменить, указав необходимое число колонок как значение этого свойства.
Направление заполнения колонок карточек зависит от значения свойства Ориентация и по умолчанию определяется как По горизонтали (Horizontal), т.е. карточки отображаются слева направо построчно.
Однако, свойство Ориентация можно определить как По вертикали (Vertical), т.е. сначала карточки будут заполняться сверху вниз, а затем в следующей правой колонке.
Цвет фона карточек
По умолчанию, цвет фона карточек в элементе и цвет фона элемента определяется из свойства Цвет фона (Back Color). Значение для этого свойства может быть получено из стиля элемента или определенно из палитры цветов. Однако, для каждой карточки может быть определен собственный оттенок. Это зависит от значения свойства Цвет для каждого (Color Each). Если свойство Цвет для каждого установлено в значение Да (True), то каждая карточка будет уникального оттенка.
Наборы цветов для создания оттенков зависят от значения свойства Цвета серий (Series Colors), и могут быть получены из стиля элемента или определены из предустановленных коллекций цветов в списке значений этого свойства.
Таблица свойств
В таблице представлены наименование и описание свойств элемента Карточки и его полей.
Наименование |
Описание |
Кросс-фильтрация (Cross-Filtering) |
Предоставляет возможность включить или выключить режим кросс-фильтрации для текущего элемента. |
Группа (Group) |
Предоставляет возможность добавить текущий элемент в определенную группу элементов. |
Карточки |
Группа свойства, которая предоставляет возможность настроить карточки в элементе: Группа свойства Радиус закругления (Corner Radius) предоставляет возможность определить радиусы закругления для карточек в элементе. Группа свойств Отступ снаружи (Margin) предоставляет возможность определить отступы (слева, сверху, справа, снизу) области значений от границы карточек в элементе. Группа свойств Отступ внутри (Padding) предоставляет возможность определить отступы (слева, сверху, справа, снизу) значений от границы области значений карточек в элементе. |
Количество колонок (Column Count) |
Предоставляет возможность определить количество колонок в элементе. По умолчанию, свойство установлено в значение 0, т.е. количество колонок для карточек в элементе рассчитывается автоматически. |
Преобразование данных (Data Transformation) |
Предоставляет возможность настроить преобразование данных текущего элемента. |
Ориентация (Orientation) |
Предоставляет возможность определить направление заполнения колонок элемента карточками. Если свойство установлено в значение По горизонтали (Horizontal), то колонки сначала заполняются слева на право в пределах ширины элемента, а затем осуществляется переход на новую строку. Если же свойство установлено в значение По вертикали (Vertical), то колонки сначала заполняются сверху вниз в пределах высоты элемента, а затем осуществляется переход в новую колонку справа. |
Цвет фона (Back Color) |
Предоставляет возможность определить цвет фона для карточек в элементе. По умолчанию, используется цвет из стиля. Также, стоит учитывать если включен режим Цвет для каждого, то цвет фона карточек определяется значением свойства Цвета серий. |
Граница (Border) |
Группа свойств, которая предоставляет возможность настроить границы элемента: цвет, стороны, размер и стиль. |
Радиус закругления (Corner Radius) |
Предоставляет возможность определить радиус закругления для углов элемента на панели индикаторов. Можно закруглить каждый угол элемента в отдельности: Сверху - Слева (Top - Left), Сверху - Справа (Top - Right), Внизу - Справа (Bottom - Right), Внизу - Слева (Bottom - Left). Свойство может быть установлено в значение от 0 до 30, где 0 - отсутствие угла закругления, а 30 - максимальное значение радиуса закругления. |
Цвета рядов (Series Colors) |
Предоставляет возможность определить коллекцию цветов для формирования уникальных оттенков фона карточек в элементе. Это свойство актуально, если включен режим Цвет для каждого. |
Тень (Shadow) |
Группа свойств, которая предоставляет возможность настроить тень элемента: Свойства в группе Расположение (Location) позволяет определить сдвиг тени по X и Y координатам, относительно расположения элемента на панели индикаторов; Свойство Размер (Size) позволяет установить размер тени от границ элемента. Может быть установлено в значение от 1 до 10, где 1 - минимальный размер, а 10 - максимальный; Свойство Видимость (Visible) позволяет включить или выключить отображение тени элемента на панели индикаторов. |
Стиль (Style) |
Предоставляет возможность выбрать стиль для текущего элемента. По умолчанию, установлено значение Авто (Auto), т.е. стиль этого элемента наследуется от стиля панели индикаторов. |
Доступность (Enabled) |
Предоставляет возможность включить или выключить текущий элемент на панели индикаторов. Если свойство установлено в значение Да (True), то текущий элемент включен и будет отображаться при просмотре панели индикаторов во вьювере. Если же данное свойство установлено в значение Нет (False), то этот элемент выключен и отображаться не будет при просмотре панели индикаторов во вьювере. |
Взаимодействие |
Предоставляет возможность настроить взаимодействие элемента Карточки. |
Отступ снаружи |
Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) области значений от границы этого элемента. |
Отступ внутри |
Группа свойств, которая предоставляет возможность определить отступы (слева, сверху, справа, снизу) значений от границы области значений. |
Показывать (Пустой) |
Предоставляет возможность отображать или неотображать надпись Показывать (пустоты) в элементе дашборда, в случаях, когда данных для этого элемента нет. |
Заголовок (Title) |
Группа свойств, которая предоставляет возможность настроить заголовок элемента Карточки: Свойств Цвет текста (Fore Color) предоставляет возможность изменить цвет текста заголовка текущего элемента. По умолчанию, данное свойство установлено в значение Из стиля (From Style), т.е. цвет текста заголовка будет получен из настроек текущего стиля элемента. Группа свойство Шрифт (Font), которая предоставляет возможность определить семейство шрифта, его стиль и размер для заголовка текущего элемента. Свойство Горизонтальное выравнивание (Horizontal Alignment) предоставляет возможность изменить выравнивание заголовка относительно элемента: Слева (Left), По центру (Center), Справа (Right). Свойство Текст (Text) предоставляет возможность задать текст заголовка текущего элемента. Свойство Видимость (Visible) предоставляет возможность включить или выключить отображение заголовка текущего элемента. Если свойство установлено в значение Да (True), то заголовок элементы будет включен. Если же данное свойство установлено в значение Нет (False), то заголовок элемента будет выключен. |
Наименование |
Предоставляет возможность изменить наименование текущего элемента. |
Псевдоним (Alias) |
Предоставляет возможность изменить псевдоним текущего элемента. |
Ограничения (Restrictions) |
Предоставляет возможность настроить права использования текущего элемента на панели индикаторов: Параметр Изменение допускается (Allow Change) предоставляет возможность разрешить или запретить изменение элемента. Если флажок установлен, то текущий элемент можно изменить. Если же флажок не установлен, то этот элемент изменить невозможно. |
Замок (Locked) |
Предоставляет возможность запретить или разрешить изменение размеров и перемещение текущего элемента. Если свойство установлено в значение Да (True), то текущий элемент невозможно будет переместить или изменить его размер. Если же данное свойство установлено в значение Нет (False), то этот элемент переместить и изменить его размеры. |
Связь (Linked) |
Предоставляет возможность привязать текущее местоположение к панели индикаторов или другому элементу. Если свойство установлено в значение Да (True), то текущий элемент привязан к текущему местоположению. Если же данное свойство установлено в значение Нет (False), то этот элемент не привязан к текущему местоположению. |
Свойства полей данных элемента: |
|
Выражение (Expression) |
Предоставляет возможность указать выражение для текущего поля данных. |
Метка (Label) |
Предоставляет возможность изменить подпись поля данных. |
Цвет текста (Fore Color) |
Предоставляет возможность указать цвет текста для текущего поля данных. |
Высота (Height) |
Предоставляет возможность высоту строки для значения текущего поля данных. По умолчанию, свойство установлено в значение 0, т.е. высота строки для значения рассчитывается автоматически. |
Горизонтальное выравнивание (Horizontal Alignment) |
Предоставляет возможность указать горизонтальное выравнивание текста для текущего поля данных. |
Вертикальное выравнивание (Vertical Alignment) |
Предоставляет возможность указать вертикальное выравнивание текста для текущего поля данных. |
Линия переноса (Wrap Line) |
Предоставляет возможность определить будет ли следующее значение в текущей карточке отображать в этой же строке или будет перенесено на следующую строку. Если свойство установлено в значение Да (True), то следующее значение будет отображаться с новой строки. Если же свойство установлено в значение Нет (False), то значение из следующего поля данных будет отображаться в одну строку со значением из текущего поля данных. |
Шрифт (Font) |
Группа свойств, которая предоставляет возможность определить семейство шрифта, его стиль и размер для значений текущего поля данных. |
Формат (Text Format) |
Предоставляет возможность указать текстовое форматирование для значений текущего поля данных. |
Перенос строк (Word Wrap) |
Предоставляет возможность включить или выключить режим переноса строк. |