Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В сегодняшнем руководстве я расскажу об одном из моих любимых методов работы с пользовательскими значками LuckyTemplates, который динамически использует пользовательские значки в визуальных элементах LuckyTemplates. Это руководство основано на записи на форуме LuckyTemplates, где у одного из наших участников возникли проблемы с добавлением пользовательских значков к визуальным элементам карточек. Я покажу, как можно эффективно решить эту проблему. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Это результат, которого хотел участник, который представляет собой простую карточку с текстом — стрелкой вверх, если значение меры положительное, и красной стрелкой вниз, если значение отрицательное. Если мы щелкнем здесь, чтобы перейти к другой части тикера, вы увидите, что он динамически меняется на зеленую стрелку вверх, когда он положительный, а затем на красную стрелку вниз, когда он отрицательный.
Оглавление
Пользовательские значки Dynamic LuckyTemplates в ваших отчетах
Один из способов реализовать это — использовать преобразование Base64 . Base64 берет двоичные файлы и преобразует их в текст ASCII. Нет прямого способа включить двоичные файлы изображений в отчет LuckyTemplates. Итак, вам нужно пройти эту кодировку через Base64, чтобы сделать это.
Я покажу вам общую структуру, которую я использую для этого, которая является просто базовой конструкцией . В этом случае мера, на которую мы смотрим, — это среднее значение LNReturn (логарифмически нормальная доходность). Если он меньше нуля, он получает определенное значение. Если он больше нуля, он получает другое значение. И затем, для простоты, я сказал, что если это ни то, ни другое (как в этом случае), если оно равно нулю, оно просто остается пустым.
И шансы этого усреднения ровно до нуля очень малы. Но вы можете поместить здесь третье значение, которое может быть просто горизонтальной стрелкой, которая показывает отсутствие изменений, или вы можете использовать пустое значение. Я только что сделал это, чтобы упростить измерение в иллюстративных целях.
Теперь давайте сначала посмотрим на пользовательские значки. Пользовательские значки, которые я использую, взяты с сайта Flaticon . Я не имею никакого отношения к Flaticon. Я просто думаю, что это действительно хороший сайт. Это позволяет вам организовать значки действительно красивым способом. Это также позволяет вам редактировать их. Я часто использую их в своих отчетах LuckyTemplates.
Что я сделал, так это просто нашел здесь иконку, которая, как я думал, будет хорошо работать с требованием участника. А затем я просто просмотрел редактор Flaticon и создал зеленую версию для вверх и красную версию для вниз.
Затем я загрузил уменьшенную версию красных и зеленых стрелок, которая составляет 32 пикселя, потому что 512 пикселей создадут очень большую версию Base64.
Затем мы хотим преобразовать их в Base64. Существует целая куча конвертеров Base 64, но мне больше всего нравится вот этот Base64 image.de . Он имеет приятный интерфейс перетаскивания и имеет возможности оптимизации изображений. И если вы включите это, это уменьшит размер вашего результирующего файла без какого-либо заметного влияния на внешний вид визуального элемента. Если мы работаем с более сложными изображениями, эта оптимизация действительно поможет уменьшить размер.
Затем мы можем просто перетащить сюда файлы, которые, как вы видите, конвертируются довольно быстро.
Затем мы просто копируем изображение для каждого и вставляем его в меру внутри кавычек. И вы можете видеть, что даже для этой маленькой 32-пиксельной иконки это довольно большой объем текста.
Далее давайте создадим новую меру, в которую мы сможем ее скопировать. Я назову эту меру Icon2 Base64 . После этого нам нужно изменить категорию данных на URL-адрес изображения . Теперь мы в хорошей форме для создания нужного визуального элемента.
Карточные визуальные элементы не обрабатывают изображения без использования пользовательских визуальных элементов для чтения этих изображений, но таблицы обрабатывают изображения достаточно хорошо. Итак, мы просто сначала создадим визуальный элемент таблицы, и мы можем отформатировать этот визуальный элемент таблицы, чтобы он выглядел как визуальный элемент карты.
Мы берем наш значок из двух файлов Base64, а затем измеряем среднее значение LNR. Затем мы можем просто отформатировать их соответствующим образом, используя панель нового формата.
И вот как вы это делаете с Base64. Другая возможность — использование веб-изображений . Причина, по которой вы можете захотеть это сделать, заключается в том, что вы используете более сложные изображения. Есть некоторые вещи, которые вы можете сделать с точки зрения разделения изображения на части, а затем воссоздания его в DAX. Но проще всего это сделать через веб-изображения.
После загрузки файлов (зеленая стрелка вверх и красная стрелка вниз) вы можете перейти на сайт хостинга изображений. Тот, который я использую, называется IMGBB . Опять же, я не имею никакого отношения к этому сайту; это просто тот, который мне нравится, который хорошо работает для меня.
Вы просто загружаете свои изображения на этот сайт, переходите к кодам для встраивания и убедитесь, что вы смотрите на прямые ссылки.
Затем вы можете скопировать их. Затем, используя ту же базовую структуру, что и в операторе SWITCH TRUE , вы можете вставить их в эту базовую структуру. И это должно дать нам именно то, что нам нужно с точки зрения изображения.
Как добавить пользовательские значки LuckyTemplates в отчеты
Разработка отчетов LuckyTemplates: создание тем, логотипов компаний, значков и фонов
Лучший настраиваемый визуальный элемент, о котором вы никогда не слышали
Заключение
Так что это техника, которую я хотел показать вам сегодня. Вы можете использовать это для создания динамических пользовательских значков LuckyTemplates разными способами. Таблицы справляются с этим хорошо. Вы также можете сделать это с помощью матриц, а затем есть некоторые настраиваемые визуальные инструменты, которые будут просматривать их только изолированно в кадре.
В этой технике много гибкости, и я надеюсь, что вы нашли ее полезной. Вы можете посмотреть полный видеоурок ниже для более подробной информации.
Ваше здоровье!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.