Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве я расскажу, как использовать функцию ОКРУГЛ в LuckyTemplates, когда речь идет об условном форматировании. Пользователи Excel могут быть знакомы с тем, как эта функция работает в Excel, и мы фактически используем ее аналогичным образом в LuckyTemplates. Вы можете посмотреть полное видео этого урока внизу этого блога .
Недавно я столкнулся с проблемой условного форматирования и покажу, как решил ее с помощью этой функции. Мне нужно было выделить число в определенном столбце, если результаты из двух других столбцов не совпадали . После разговора с одним из наших экспертов LuckyTemplates я понял, что мне просто нужно использовать функцию DAX под названием ROUND .
Оглавление
Функция ROUND в LuckyTemplates
Функция ОКРУГЛ используется для округления числа до указанного количества цифр Вы можете ознакомиться с документацией Microsoft по этой функции здесь .
Числовой термин относится к числу , которое вы хотите округлить. В моем случае это мера . С другой стороны, num_digits представляет количество цифр после запятой, которое вы хотите округлить.
Вы также можете проверить эти соображения при использовании функции ОКРУГЛ .
Давайте обсудим, как я использовал эту функцию DAX в расчете и условном выделении, которое я сделал для клиента.
Расчет маржи без функции ROUND в LuckyTemplates
Вот ситуация, которая возникла у меня, когда я выполнял расчет целевой маржи и условное выделение для своего клиента. Я разбил эту таблицу по работе. Я также добавил столбец Job Count , чтобы мы могли видеть общее количество заданий.
В этом сценарии я использовал показатель, который назвал Margin Target Test , чтобы получить результаты для столбца Info Page Margin .
Столбец Info Page Margin представляет собой расчет маржи. Обычно маржа имеет числовую форму. Итак, я использовал эту меру, чтобы разделить маржу на 100, чтобы получить процент .
Пример сценария неправильного условного форматирования
В исходной мере я пытался выделить число в столбце поля информационной страницы оранжевым цветом, если оно не соответствует фактическому полю , которое является числом в столбце Margin% v2 .
Чтобы показать вам это, вот вкладка, которую я пометил как неверную . Это покажет вам выделенные неверные значения.
Как видите, маржа из столбца Info Page Margin составляет 37,5% . Затем числа в столбцах Margin%v2 и TESTING совпали. В этом случае 37,5% не должны быть выделены . Эта таблица показывает неправильный вывод из-за оригинального способа, которым я настроил меру.
Обзор неправильной меры
Вот неправильная мера, которую я использовал для предыдущего сценария.
В этой мере я создал переменную с именем MarginNoGood . Эта переменная содержит условие, при котором, если результат из столбца TESTING не совпадает с числом из столбца Margin% v2 , значение будет установлено на 1 . Если нет, значение будет установлено на 0 .
Затем я создал переменную CompletedMargin . Я использовал это для подсчета количества заданий, которые находились в статусе « Задание завершено », и тех, которые привели к 0 из расчета MarginNoGood .
После этого я использовал ключевое слово RETURN , в котором я мог получить 6 или 0 , которые я могу использовать для условного выделения фона числа в столбце Info Page Margin .
Создание условного фона выделения
Я создал условный фон выделения, открыв здесь поле информационной страницы . Просто наведите указатель мыши на параметр «Условное форматирование» и выберите параметр «Цвет фона» .
Тогда здесь будут разные варианты. В этом примере я использовал параметры правил .
Оттуда я установил правило, согласно которому, если значение равно 6 , результат из столбца Info Page Margin должен быть выделен оранжевым фоном .
С ранее упомянутой настройкой вычислений и условного форматирования числа в столбце Info Page Margin были выделены неправильно. Как видите, числа в столбцах Margin% v2 и TESTING совпали, но числа в столбце Info Page Margin по-прежнему были выделены.
Итак, мне пришлось использовать функцию ОКРУГЛ , чтобы она работала правильно.
Условное форматирование с использованием функции ROUND в LuckyTemplates
Я создал еще одну меру, которую назвал Job Info Margin . Формула, которую я использовал в этом показателе, почти аналогична предыдущей. Однако в этой формуле я использовал функцию ОКРУГЛ . Я также использовал 3 в качестве num_digits . Это означает, что я хочу округлить его до 3 знаков после запятой .
При этом все числа в столбце Info Page Margin теперь выделяются оранжевым цветом. Это связано с тем, что числа в столбцах Margin% v2 и TESTING не совпадают.
Прокручивая таблицу вниз, я вижу, что есть строки, в которых столбцы Margin%v2 и TESTING совпадают. Поэтому он не выделял числа под полем информационной страницы .
И это правильный вывод, который мне нужен. Следовательно, с помощью функции ROUND моя условная подсветка теперь работает правильно.
Рассчитайте процентную маржу в LuckyTemplates с помощью пользовательских методов условного форматирования DAX в LuckyTemplates
Продемонстрируйте уникальные идеи, используя условное форматирование в LuckyTemplates
Заключение
И наконец, функция ОКРУГЛ в определенно полезна, когда речь идет об условном форматировании. Для тех, кто знаком с Excel, у вас, вероятно, был некоторый опыт использования функции ОКРУГЛ . Но здесь, в DAX, если вы когда-либо столкнетесь со случаем, когда вы застряли с анализом того, почему два числа или процента не совпадают, попробуйте использовать эту функцию.
Я надеюсь, что это поможет вам в ваших будущих начинаниях с DAX.
Перейдите по ссылкам ниже для получения дополнительных примеров и соответствующего контента.
Спасибо!
Джарретт
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.