Лучший пользовательский визуал, о котором вы никогда не слышали

Лучший пользовательский визуал, о котором вы никогда не слышали

Если вы искали настраиваемые визуальные элементы для LuckyTemplates, я собираюсь показать вам потрясающий, который, я думаю, 99% из вас никогда не видели и не слышали о нем раньше. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

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

Лучший пользовательский визуал, о котором вы никогда не слышали

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

Поэтому я пошел на рынок AppSource и искал пользовательские визуальные эффекты, которые могут выполнять горизонтальную временную шкалу. Я нашел что-то под названием Query On Timeline .

В нем есть то, что я искал — полоса с датами и графикой, а также возможность включать некоторую дополнительную информацию под строкой, например даты заказа на поставку, даты коносамента и даты счета-фактуры.

Лучший пользовательский визуал, о котором вы никогда не слышали

Есть и другие способы его использования, например, стиль Канбан.

Лучший пользовательский визуал, о котором вы никогда не слышали

Вы также можете использовать уменьшенную версию без визуальных эффектов.

Лучший пользовательский визуал, о котором вы никогда не слышали

Или выберите стиль водопада.

Лучший пользовательский визуал, о котором вы никогда не слышали

Вы даже можете выбрать стиль «картинка в линию».

Лучший пользовательский визуал, о котором вы никогда не слышали

Есть много способов сделать это. Когда я начал исследовать это, я обнаружил, что нет никакой документации по этому поводу. На удивление ничего об этом не было в сообществе Microsoft, где почти всегда можно найти что-то, что ответит на ваш вопрос.

Я должен был исследовать это в первую очередь самостоятельно. В этом блоге я хочу показать вам, что я сделал с ним, и рассказать, как его использовать, если вы хотите применить его к своим собственным отчетам.

Это была моя запись для Challenge # 7 с использованием визуального элемента «Запрос на временной шкале».

Лучший пользовательский визуал, о котором вы никогда не слышали

Нижний левый визуальный элемент имеет этот ключ: оранжевый — даты заказа на поставку, средний синий — дебиторская задолженность, а темно-синий — даты счетов-фактур.

Лучший пользовательский визуал, о котором вы никогда не слышали

Каждый из заказов на поставку содержит несколько материалов с разными датами поставки и разными датами выставления счетов. Все полностью динамично, поэтому, если вы выберете другой заказ на поставку, вы увидите, что визуальное изменение изменится, и вы сможете отфильтровать его по материалу.

Лучший пользовательский визуал, о котором вы никогда не слышали

Вы также можете отойти от фокуса, чтобы увидеть полный диапазон дат, связанных с различными дебиторскими задолженностями и счетами-фактурами.

Лучший пользовательский визуал, о котором вы никогда не слышали

Если вы нажмете на любой из этих значков, вы попадете на их страницу. Например, если вы нажмете на счет-фактуру…

Лучший пользовательский визуал, о котором вы никогда не слышали

… это приведет вас к макету шаблона счета.

Лучший пользовательский визуал, о котором вы никогда не слышали

И точно так же, если вы перейдете к заказу на покупку, вы перейдете к шаблону заказа на покупку. То же самое происходит с поставками и коносаментами.

Оглавление

Ключевые шаги для создания одного из лучших настраиваемых визуальных элементов для LuckyTemplates

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

Второй шаг — загрузить визуальные элементы на общедоступный хостинг , где вы можете легко получить URL-адреса для обработки в LuckyTemplates.

Вам также необходимо настроить дополнительный URL-адрес , который в данном случае представляет собой фиктивные шаблоны, которые мы связали со значками.

Затем вам нужно настроить модель данных таким образом, чтобы она соответствовала требованиям Query on Timeline .

В отличие от других визуальных элементов, которые гибки при работе с различными моделями данных, этот требует некоторых строгих ограничений на то, как вы структурируете свою модель.

Вы должны принять это во внимание заранее, а затем настроить сам визуал. Он имеет множество настроек, некоторые из которых не интуитивно понятны.

Подготовка ваших визуальных эффектов

Давайте начнем с шага 1. Я использую сайт под названием Flat Icon для своих визуальных эффектов.

Лучший пользовательский визуал, о котором вы никогда не слышали

Есть много хороших сайтов с иконками; это просто тот, который я использую. Что я сделал, так это выбрал три значка, по одному для покупок, результатов и счетов.

Лучший пользовательский визуал, о котором вы никогда не слышали

Я изменил эти значки, используя свою цветовую тему. Если вам интересно, как сделать так, чтобы они соответствовали вашей цветовой теме, посмотрите мое видео о простой обработке шестнадцатеричного кода для LuckyTemplates .

После того, как вы настроите свои фотографии, изображения или значки, загрузите их и загрузите на сайт хостинга изображений. Опять же, есть много хороших. Тот, который я использую, называется ImgBB , это бесплатный и простой в использовании сайт.

Лучший пользовательский визуал, о котором вы никогда не слышали

Значки, которые я использовал в своей записи для Query On Timeline, — это значки оранжевого, среднего синего и темно-синего цветов.

Лучший пользовательский визуал, о котором вы никогда не слышали

Ключевым моментом здесь является выбор нужных значков и выбор «Получить коды для встраивания» .

Лучший пользовательский визуал, о котором вы никогда не слышали

Это позволит вам видеть ссылки Viewer .

Лучший пользовательский визуал, о котором вы никогда не слышали

Нажмите на кнопку раскрывающегося списка и перейдите к Прямые ссылки.

Лучший пользовательский визуал, о котором вы никогда не слышали

Затем скопируйте эти ссылки в блокнот. Ключевым моментом здесь является получение URL-адресов этих общедоступных изображений.

Это похоже на то, что вы сделаете для дополнительных URL-адресов. В данном случае сайт, с которого я брал, называется Template Labs .

Лучший пользовательский визуал, о котором вы никогда не слышали

Я скопировал URL-адреса заказа на покупку, коносамента и шаблонов счетов-фактур в блокнот. Мы будем обрабатывать их так же, как и URL-адреса значков.

Подготовка модели данных

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

Лучший пользовательский визуал, о котором вы никогда не слышали

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

Лучший пользовательский визуал, о котором вы никогда не слышали

Это был хороший способ провести расчеты и получить необходимые аналитические выводы. Но эта модель не поддерживает подход временной шкалы.

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

Лучший пользовательский визуал, о котором вы никогда не слышали

На форуме мы можем много писать о том, как мы пришли к нашим записям. Вы можете прочитать , чтобы увидеть, как я подробно составил сквозную таблицу транзакций.

Лучший пользовательский визуал, о котором вы никогда не слышали

Если мы посмотрим на таблицу транзакций, у нас есть несколько дат: дата заказа на покупку, дата счета-фактуры, дата дебиторской задолженности и другие расчетные даты.

Лучший пользовательский визуал, о котором вы никогда не слышали

Что необходимо для Query On Timeline, так это один столбец даты. Итак, после объединения этой единственной таблицы транзакций я удалил ее, а затем связал несводную версию со своей моделью данных. Обратите внимание, что в заголовке написано «поворот», но на самом деле это не поворот.

Лучший пользовательский визуал, о котором вы никогда не слышали

Если мы еще раз взглянем на таблицу транзакций, мы увидим столбец категории «Дата» и один столбец «Дата» .

Столбец «Категория дат» был разделен на три основные категории: « Заказано» , « Получено » и «Оплачено» . Но там также есть локальные и глобальные максимумы и минимумы.

Лучший пользовательский визуал, о котором вы никогда не слышали

У нас также есть URL-адрес заказа на покупку (URL-адрес заказа).

Лучший пользовательский визуал, о котором вы никогда не слышали

Если мы вернемся к таблице транзакций, мы увидим вычисляемые столбцы для этих URL-адресов, которые являются операторами , которые смотрят на категорию данных и назначают URL-адрес с сайта размещения изображений соответствующему значку.

Лучший пользовательский визуал, о котором вы никогда не слышали

Мы делаем тот же аналогичный оператор SWITCH для назначения шаблона, который также основан на поле «Категория даты».

Лучший пользовательский визуал, о котором вы никогда не слышали

Вот как я назначил правильный значок и шаблон для каждой из записей.

Если мы вернемся к несводной таблице, мы увидим один столбец даты , категорию даты и два поля URL для заказов на покупку и шаблонов.

Это все, что нам нужно, чтобы правильно настроить временную шкалу.

Лучший пользовательский визуал, о котором вы никогда не слышали

Если мы перейдем к нашему визуальному и основному полям, то заголовком будет несвернутая категория дат, которую я вам показал.

Дата /время может быть одной из двух вещей: датой таблицы фактов в несводной версии или подтвержденной датой в таблице дат. Любой из них работает здесь.

Необязательный URL-адрес — это URL-адрес шаблона, связанный с щелчком значка.

Лучший пользовательский визуал, о котором вы никогда не слышали

Необязательное изображение — это поле URL-адреса заказа на покупку.

Лучший пользовательский визуал, о котором вы никогда не слышали

Теперь, если мы посмотрим на это поле URL-адреса PO, нам нужно установить категорию данных в URL-адрес изображения, поскольку по умолчанию он автоматически будет текстовым. Если вы сохраните его как текст, изображения не будут отображаться должным образом.

Если вы установите его в поле URL, изображения будут правильно поступать с сайта хостинга изображений.

Эти шаги в основном показывают, как вы можете правильно настроить основные поля на визуальном элементе.

Лучший пользовательский визуал, о котором вы никогда не слышали

Форматирование пользовательских визуальных элементов для LuckyTemplates

Теперь я просто хочу показать вам некоторые форматы, которые я сделал для отчета. Первый из них — Stagger Text , создающий каскадный эффект.

Лучший пользовательский визуал, о котором вы никогда не слышали

Если мы отключим Stagger Text, мы получим все в одной строке. Но когда у вас есть несколько полей относительно близко друг к другу, они просто перекрываются и становятся нечитаемыми. Вот почему мы расположили текст в автоматическом расчете в шахматном порядке.

Функция « Текст сверху» позволяет перемещать каскадный текст снизу вверх над строкой.

Лучший пользовательский визуал, о котором вы никогда не слышали

Жирные заголовки позволяют выделить заголовок жирным шрифтом. Есть также некоторое форматирование даты, которое вы можете сделать на оси X. Вы можете показывать или не показывать даты на оси.

Переключатели даты ручного масштабирования также важны, поскольку при их включении начальная и конечная точки остаются постоянными.

Лучший пользовательский визуал, о котором вы никогда не слышали

Это должно быть включено, потому что у нас есть фиксированный период времени для данных. Мы хотим показать относительно этого фиксированного момента времени, когда происходят эти разные события.

Если мы отключим это, последняя точка данных в каждом заказе на поставку станет конечной точкой этой строки. Как видите, конечная точка — март.

Лучший пользовательский визуал, о котором вы никогда не слышали

В этом случае мы хотим включить ручное масштабирование и начать его 1 января, что является началом набора данных, и завершить его 30 июня, что является концом набора данных.

Лучший пользовательский визуал, о котором вы никогда не слышали

Пиксели ручного масштабирования задают ширину линии. Единственная причина, по которой мы включили это, заключалась в том, чтобы создать зазор, чтобы он не запускался, и создать полосу прокрутки внизу.

Лучший пользовательский визуал, о котором вы никогда не слышали

Свойства одного элемента полезны, если у вас есть только одно событие в каждой категории.

Лучший пользовательский визуал, о котором вы никогда не слышали

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

Настройки изображения позволяют масштабировать размер ваших изображений и поддерживать правильный интервал.

Лучший пользовательский визуал, о котором вы никогда не слышали

Стиль позволяет выбрать один из нескольких стилей: стиль полосы, стиль линии, стиль водопада и стиль канбан .

Лучший пользовательский визуал, о котором вы никогда не слышали

Мы собираемся использовать стиль Bar, но для других приложений вы можете поэкспериментировать и поиграть с этой функцией.

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

Он также имеет возможность загружать даты в виде файла календаря из Календаря Google или Outlook.

Лучший пользовательский визуал, о котором вы никогда не слышали

Заключение

Это пример настройки настраиваемых визуальных элементов для LuckyTemplates. Требуется много экспериментов, чтобы все выглядело точно правильно, но я думаю, что это обеспечивает ценный способ отображения данных.

Надеюсь, вы нашли это руководство полезным и нашли что-то, с чем вы можете поэкспериментировать и поиграть.

Пожалуйста, подпишитесь на LuckyTemplates TV, если вы еще этого не сделали. У нас скоро появится много нового видеоконтента.






Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать