Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В сегодняшней публикации я хотел бы представить несколько примеров отчетов LuckyTemplates и рекомендации. В ходе моего собственного изучения LuckyTemplates на протяжении многих лет я использовал множество онлайн-ресурсов, которые оказались полезными.
Тем не менее, я быстро был ошеломлен содержанием, которое я закончил тем, что сделал свои собственные заметки, которые я покажу в этом посте. Я хотел бы воспользоваться этой возможностью, чтобы представить первую часть четвертого тома моей собственной серии статей о передовом опыте. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Это ни в коем случае не исчерпывающий список и даже не лучшие практики. Это лишь некоторые из тех, которые я включил в свою собственную разработку. Я обсуждал эту тему с другими пользователями LuckyTemplates, чтобы узнать их мнение. Итак, еще раз, это мои собственные выводы .
Лучшие практики со временем развиваются по мере того, как в приложении LuckyTemplates и в сообществе LuckyTemplates появляются новые и улучшенные возможности.
Оглавление
Резюме четырех столпов
Согласно учениям сообщества LuckyTemplates в целом и семейства LuckyTemplates в частности, существует четыре столпа разработки LuckyTemplates: загрузка и преобразование данных , моделирование данных , расчеты DAX , а также отчеты и визуализации .
К этому я добавил предварительную часть (если хотите) для настройки элементов, которые можно выполнить до начала ваших усилий по разработке.
Вот некоторые избранные примеры отчетов LuckyTemplates и рекомендации для четвертого компонента: отчеты и визуализации . Они охватывают широкий круг тем и представлены в произвольном порядке.
Использование общего раздела панели форматирования
Некоторые советы, которые я включил в свою стандартную практику разработки LuckyTemplates, включают широкое использование общего раздела панели форматирования для настройки высоты ширины XY всех визуальных элементов.
Я предпочитаю устанавливать все значения кратными 10, потому что мне проще выравнивать элементы, и они выделяются, когда элементы смещены. Вы также можете внести небольшие изменения в положение, используя клавиши со стрелками, чтобы переместить визуализацию на один пиксель, и использовать Shift + Arrow, чтобы переместить визуализацию на 10 пикселей.
Давайте рассмотрим несколько примеров отчетов LuckyTemplates. Если мы выберем карточку «Общие продажи», перейдем к панели форматирования, а затем перейдем к общему разделу, вы увидите, что все значения кратны 10.
Если я хочу изменить их, я могу изменить их на числа, кратные 10. Как только я выберу карточку, я могу использовать клавиши со стрелками для ее перемещения.
Я также использую многоточие или три точки над правым верхним углом визуального элемента, чтобы легко выбирать и перемещать визуальный элемент. В большинстве случаев многоточие находится в правом верхнем углу. Однако, когда визуальный элемент расположен в верхней части холста, многоточие помещается в нижний правый угол.
Отключение суммирования для нескольких полей
Следующее, что я делаю, это отключаю суммирование сразу для нескольких полей . Для этого переключитесь в представление модели, выберите интересующие столбцы, а затем выберите «Нет» в разделе « Суммировать по» .
В этом примере я перешел к представлению модели и расширил таблицу продаж. Я выбрал «Итого по строке», «Количество заказа», «Стоимость за единицу» и «Цена за единицу».
Я свернул разделы «Общие» и «Форматирование» и расширил раздел «Дополнительно », чтобы изменить « Суммировать по» на «Нет». В результате вы увидите, что символ суммирования исчез.
Сохранение области выбора видимой
Я также широко использую панель выбора, и мне нравится постоянно держать ее на экране.
Первое, что я делаю при открытии сеанса отчета LuckyTemplates, — это отображаю, а затем сворачиваю панель выбора, чтобы она всегда находилась в центре моего внимания.
Я нажимаю на само слово «Выделение» , чтобы расширить и свернуть панель по мере необходимости, вместо того, чтобы нажимать на X и закрывать панель и открывать ее несколько раз за сеанс. Панель закладок также работает точно так же.
Давайте посмотрим на другие примеры отчетов LuckyTemplates. Перейдите в меню «Вид» , выберите «Выделение» , затем «Закладки» , а затем сверните каждую из них. Я просто нажимаю на слово, если хочу развернуть и снова свернуть их.
Я также избегаю использования неявных показателей , которые заключаются в перетаскивании столбца непосредственно на визуальный элемент. Вместо этого я разрабатываю специальную меру для каждой области. Например, вместо столбца Sales[Line Total] я использую показатель Total Sales.
Использование строк пользовательского формата
Если встроенные строки формата данных не обеспечивают необходимой гибкости, вы можете использовать строки настраиваемого формата, чтобы указать, как именно вы хотите, чтобы ваши данные отображались в отчетах. Я использую это все время и часто указываю собственный формат даты как дд-ммм-гггг.
Пользователей сбивает с толку, что означает значение даты, например 4 07 2021. Сегодня 7 апреля или 4 июля? Вот почему я использую однозначный формат даты дд-ммм-гггг.
Другое распространенное использование — заключение отрицательных значений в скобки. Это можно легко сделать с помощью процентов, используя разделитель с запятой между положительным и отрицательным форматами, а затем закрывая вторую строку формата и скобки.
Вы даже можете добавить знак плюс перед положительными значениями, если хотите. Доступно множество форматных строк, а в Интернете доступно множество ресурсов , которые помогут вам разработать нужную форматную строку.
Давайте просто зайдем в LuckyTemplates и посмотрим. Нажмите на представление данных и таблицу дат, а затем посмотрите столбец окончания месяца и перейдите к формату, чтобы изменить его.
Если я перейду к таблице «Страны», чтобы посмотреть процент роста, вы увидите, что я использовал строку формата. Я ввел знак плюс для положительных значений и отрицательных значений в скобках.
При использовании матрицы часто представлены столбцы разной ширины, из-за чего матрица может выглядеть несогласованной. Чтобы сделать матрицу, имейте постоянную ширину столбца. Аккуратный метод заключается в использовании специальной меры, которая использует функцию повторения или функцию REPT для достижения согласованности.
Чтобы настроить это, давайте создадим новую матрицу. Укажите год , квартал и название месяца . А затем мы поместим Канал в строки и пока оставим Значения пустыми.
Перейдем к панели фильтров и отфильтруем для 2019 года.
Давайте перейдем на панель форматирования, перейдите к Заголовки столбцов и убедитесь, что для ширины столбца Автоопределение размера включено.
Я собираюсь получить меру Matrix Spacer, которая использует , и поместить ее в значение матрицы.
Давайте просто расширимся на один или два уровня в иерархии, чтобы мы могли видеть все.
Я вернусь к заголовкам столбцов, но на этот раз я отключу параметр Авторазмер ширины столбца.
Затем я удалю меру Matrix Spacer и заменю ее мерой Total Sales. Как только я добавлю, вы увидите, что все столбцы уже имеют ширину. Я могу изменить размер шрифта этих столбцов, и вы увидите, что интервалы останутся прежними.
Мышление в сетках
Когда дело доходит до визуальных элементов макета на странице отчета LuckyTemplates, убедитесь, что ваши визуальные элементы имеют одинаковое размещение, размер и расстояние между ними.
Мышление в виде сеток — отличная основа, на которой можно построить организацию макета для создания эффективной структуры отчета.
Размер и расстояние между вашими визуальными элементами также чрезвычайно важны, и их не так сложно обеспечить. Например, если у вас на странице отчета есть несколько визуальных карточек, вы можете убедиться, что они все одинакового размера, начав с интеллектуальных направляющих выравнивания.
Как только я беру карту и перемещаю ее, красное выравнивание служит ориентиром, чтобы убедиться, что она соответствует верху, середине или низу.
Выравнивание ваших визуальных элементов
Как упоминалось ранее, используйте общий раздел панели форматирования, чтобы установить для высоты ширины XY согласованные значения.
Я почти всегда использую число, кратное 10. Поскольку размер вашего холста большой, размеры в любом случае будут близки к кратным 10. Это делает ошибки действительно заметными, чтобы их было легко обнаружить и исправить.
Использование числа, кратного 10, также позволяет легко установить одинаковые интервалы между границами для всех ваших визуальных элементов. Я обычно использую 10-пиксельный интервал для обычных изображений и 20-пиксельный интервал для изображений со стандартными тенями. Таким образом, вы можете видеть как тень, так и цвет фона.
Еще один способ выровнять визуальные элементы — использовать меню выравнивания формата . Это будет знакомо пользователям других облачных графовых приложений, таких как службы интеграции SQL Server или SSIS.
Давайте выберем эти два визуальных элемента карты, а затем на панели форматирования щелкните Выровнять и Выровнять по левому краю .
Чтобы похожие визуальные элементы выглядели одинаково, сосредоточьтесь на одном визуальном элементе, чтобы отформатировать его так, как вам нравится. Затем используйте средство рисования формата , чтобы применить форматирование к другим подобным визуальным элементам на странице.
Этот шаг можно обойти, выполнив все желаемое форматирование на первом визуальном элементе, который вы добавляете на холст. Затем используйте копирование и вставку для создания дополнительных визуальных элементов, а затем замените столбец или меру по мере необходимости.
Еще одна хитрость заключается в том, чтобы легко найти настройки формата. Вы можете воспользоваться строкой поиска на панели форматирования. Допустим, я хочу что-то сделать с переносом слов в визуальном элементе Таблицы 1. Я просто выберу визуальный элемент, а затем наберу слово wrap в строке поиска. Я смогу увидеть все значения переноса из трех слов и легко их установить.
Выбор цветов
Когда дело доходит до выбора цветов для вашего отчета, вы можете создать файл темы JSON и импортировать его, чтобы обеспечить согласованность между страницами отчета и отчетами в вашей организации.
Существует множество инструментов, которые помогут вам автоматически извлекать определенные цветовые коды из изображений, например, генератор цветовых тем
Но я собираюсь обсудить здесь средство выбора цвета, которое можно использовать для ручного извлечения набора шестнадцатеричных кодов из изображения. Давайте перейдем к изображению и возьмем палитру цветов. Когда вы найдете цвет, который вас интересует для примеров отчетов LuckyTemplates, просто нажмите Alt + Ctrl X для шестнадцатеричного кода.
Теперь, когда у нас выбран ряд значений, выберите «Список цветов» , нажмите «Сохранить как » и дайте ему имя.
И затем, если мы зайдем в проводник и посмотрим на файл, мы увидим шестнадцатеричные коды.
Отсюда мы можем использовать расширенный генератор тем Powerbi.tips , чтобы вставить шестнадцатеричные коды в поле множественного ввода, нажать «Добавить » и загрузить тему.
В LuckyTemplates вы можете просматривать темы для импорта собственной темы. Вы можете ознакомиться с этим руководством Джарретта Мура о том, как это сделать, а также записаться на его отличный на сайте LuckyTemplates.
Если вы хотите, чтобы цвета были прозрачными, вы можете просто добавить 00 в конец любого шестнадцатеричного кода, чтобы получилось 8 символов вместо стандартных 6.
Использование прозрачности в цвете
Мне также нравится сохранять в своих отчетах меру под названием «Прозрачный цвет», чтобы ее было легко получить, когда она мне понадобится. Фактически, два добавленных шестнадцатеричных кода обеспечивают полный диапазон прозрачности и могут использоваться для реализации частичной прозрачности по желанию.
Давайте выберем Card Visual 3, затем перейдем на панель форматирования и щелкните «Категория» . Вы можете видеть, что у него есть цвет.
Нажмите кнопку fx , выберите «Значение поля» , перейдите к другим показателям и нажмите «Прозрачный цвет» . Вы можете видеть, что категория также исчезла.
Настройка прозрачности переменных
Вы можете установить переменную прозрачность с помощью последних двух символов шестнадцатеричного кода. Вы можете выбрать любое значение от 0 до 100.
Как Сэм часто отмечал во многих ресурсах, доступных на LuckyTemplates,
Визуальный элемент LuckyTemplates на самом деле представляет собой просто таблицу, отображаемую в виде графика.
Помните, что в меню с многоточием над верхним углом любого визуального элемента первым пунктом является экспорт данных . Это если ваш администратор LuckyTemplates не отключил его. Даже если вы выберете столбчатую диаграмму, вы увидите таблицу значений при экспорте данных.
Давайте рассмотрим эти примеры отчетов LuckyTemplates. Если мы перейдем к таблице TFD и нажмем многоточие, первым вариантом будет экспорт данных.
То же самое относится и к кольцевой диаграмме.
Как только мы откроем их файлы в блокноте, мы увидим, что на самом деле это просто таблицы.
Кроме того, если вы дадите своим визуальным элементам заголовки перед их экспортом, функция экспорта на самом деле назовет файл соответствующим образом, а не всегда будет называться data.csv.
Как много раз говорил Сэм, сначала начните визуальную разработку с таблицы и убедитесь, что данные и расчеты представлены так, как вы хотите. Как только таблица будет удовлетворительной, вы можете создать желаемый визуальный элемент.
Я часто сначала копирую и вставляю визуальную таблицу, а затем меняю вставленную таблицу на нужный мне тип. Я считаю полезным увидеть исходную таблицу рядом с новой функцией в качестве проверки.
Во-первых, мы создадим таблицу, содержащую Код склада и Продажи.
Я собираюсь скопировать эту таблицу и вставить ее на холст.
Затем я преобразую его в столбчатую диаграмму с накоплением.
Заключение
Надеюсь, вы сможете добавить некоторые из этих примеров отчетов LuckyTemplates и рекомендации в свой набор инструментов LuckyTemplates, и они окажутся полезными в будущем. Я продолжу презентацию некоторых лучших практик для четвертого компонента разработки LuckyTemplates, то есть отчетов и визуализаций, во второй части этого поста.
Грег
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.