Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Сегодня вы узнаете, как рассчитать рейтинг в табличной форме, когда поля из разных таблиц измерений объединены внутри визуальной таблицы. Вы можете посмотреть полное видео этого урока внизу этого блога .
Давайте перейдем к LuckyTemplates, чтобы начать.
В этом сценарии мы создали визуальную таблицу с полем «Имя клиента» из таблицы клиентов и полем «Имя продукта» из таблицы продуктов. Мы проанализируем на комбинированном уровне, какие из наших клиентов являются наиболее эффективными в сочетании с названиями продуктов на основе общего объема продаж .
Одна из вещей, которую мы должны сделать, когда начинаем писать меру для ранжирования, — это сослаться на имена полей вместе с именами таблиц внутри функции RANKX.
Кроме того, поскольку мы знаем, что название продукта сортируется по полю индекса продукта, нам также необходимо включить это поле при оценке рейтинга.
Как мы видим, два поля из повышающих таблиц объединяются в одном визуальном элементе таблицы, поэтому мы реализуем функцию CROSSJOIN внутри нашей функции RANKX, ссылаясь на имена таблиц.
Теперь мы можем создать нашу меру для оценки рейтинга на комбинированном уровне клиентов и продуктов.
Назовем нашу меру Рейтинг. Затем используйте функции RANKX и CROSSJOIN.
Используя функцию ВСЕ, нам также необходимо ссылаться на имена наших полей одно за другим на поля «Имена клиентов», «Названия продуктов» и «Индекс продукта».
Следующее, что нужно сделать, это вызвать нашу меру «Общие продажи» и поместить эту меру ранжирования в визуальную таблицу для анализа результатов.
Как мы видим, мы получаем правильные результаты. Однако, поскольку мы использовали функцию ПЕРЕКРЕСТНОЕ СОЕДИНЕНИЕ, она создает комбинацию всех правил между клиентами и продуктами, что приводит к оценке ранжирования по этим правилам, где у нас нет цифр для общего объема продаж.
Чтобы исправить такой сценарий, нам нужно вставить и условие ЕСЛИ, где мы будем рассчитывать рейтинг только там, где у нас есть общий объем продаж, иначе он должен быть пустым.
Для этого добавим ЕСЛИ (ПУСТО(['Общий объем продаж']), ПУСТО ( ) .
Теперь мы можем видеть, что общий объем продаж рассчитывается только там, где у нас есть данные о продажах, а остальная часть комбинации, где у нас нет продаж, игнорируется.
Мы также хотим исключить ранжирование на общем уровне, введя IF(ISINSCOPE(Customers [Customer Names]). Это проигнорирует результаты на общем уровне.
Таким образом, рейтинг на общем уровне также игнорируется.
Вычисление процента в LuckyTemplates в иерархической форме
Временная шкала с использованием вычисляемых столбцов в LuckyTemplates
Функция CALCULATE — как это может повлиять на ваши расчеты в LuckyTemplates
Заключение
Ранжирование — отличный способ увидеть лучшие или худшие переменные в заданном наборе данных. Примечательно, что легко вычислить ранжирование, когда поля из разных таблиц измерений объединены в табличной форме в LuckyTemplates.
Кроме того, есть несколько правил, по которым ранжирование привязано, поэтому, если вы хотите узнать, как разорвать связи в LuckyTemplates, вы можете проверить RANKX In LuckyTemplates | Учебное пособие по разработке пользовательских тай-брейков .
Я надеюсь, что вы многому научились с помощью этой простой техники. Пожалуйста, не забудьте подписаться на телеканал LuckyTemplates , потому что у нас постоянно выходит огромное количество контента от наших экспертов.
Всего наилучшего,
Жесткий
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать