Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве мы рассмотрим сбор данных в LuckyTemplates, чтобы получить информацию из среза данных для анализа операций со временем. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Из предыдущих руководств мы узнали, как расширить нашу таблицу дат, интегрировав в нее праздничную таблицу. Теперь нам нужно собрать даты из слайсера данных, чтобы начать использовать нашу таблицу.
Технически мы можем собрать конечные точки слайсера. Но если используется срез даты, мы можем собрать ценную информацию, например следующую:
Существует пять способов сбора данных в LuckyTemplates:
Оглавление
1. Основной урожай
В этом примере базовый урожай — это мера, называемая «Выбранная дата сбора урожая». Он получает из таблицы Date в поле Date.
Если мы возьмем и бросим это в Поле, оно начнется пустым.
И если мы выберем дату, она будет собирать эту дату в другой мере посредством ветвления меры.
Если мы изменим его на слайсер «Между», он будет отображаться пустым, потому что для использования SELECTEDVALUE требуется одно уникальное значение .
Вместо этого нам нужно использовать эту формулу для нескольких выбранных дат:
Мы должны быть как можно более узкими с фильтром , выполняя как таблицу дат, так и поле даты.
Если мы поместим Min AllSelected Measure в раздел Fields, мы увидим, что он собрал начало среза.
И когда мы его меняем, он собирает соответствующий урожай.
Точно так же, если мы отбросим меру Max AllSelected в разделе «Поля», мы получим конечную точку среза.
Перемещение слайсера приводит к выбору конечной точки.
Теперь мы также можем использовать и вместо и ALLSELECTED . Если мы посмотрим на MINX , он сначала вытянет таблицу или перевернет меру.
Если мы поместим его в раздел «Поля», он покажет то же самое минимальное значение даты.
Теперь нам нужно знать, какой из них использовать. Мы должны снять флажок MINX.
Теперь у нас есть эти 2 конечные точки.
2. Сбор урожая перед нарезкой
Мы также можем просмотреть начало среза за день до выбранной минимальной даты с помощью показателя Min All Harvest в этом примере.
Рассчитайте минимальную дату и удалите фильтр по Датам, чтобы собрать все даты вместо дат ALLSELECTED.
Если кинуть в раздел Поля, то получим 1 января 2018 года.
LuckyTemplates хранит даты в серийном номере для дней после 1 января 1990 года.
В формуле Min-1 Allselected Harvest мы увидим меру, которая составляет MIN -1 в диапазоне ALLSELECTED .
Если мы поместим эту меру в раздел «Поля», это даст нам 10 декабря 2018 года.
После сбора выбранного диапазона и диапазона предварительного среза мы также можем собрать диапазон дат, следующий за выбранным диапазоном. Тем не менее, важен диапазон предварительного слайсера.
Если мы посмотрим на формулу совокупных продаж, мы увидим этот шаблон, который дает нам стандартный совокупный объем продаж ALLSELECTED.
Чтобы иметь начальный баланс до начала накопленного итога, мы можем перенести все данные с самого начала до момента, предшествующего первому совокупному итогу.
Формула кумулятивного баланса до слайсера покажет дату начала минимального всего урожая и дату окончания минимального 1 всего выбранного урожая. Функция фильтрует дату начала и окончания. Функция COALESCE вернет дату к 0, если она пуста.
Формула «Общие совокупные продажи» вычисляет наши совокупные продажи, совокупный баланс до слайсера и их общую сумму.
Изменение диапазона влияет на баланс предварительного слайсера, но общее значение остается прежним.
3. Сбор урожая
Третий метод собирает всю таблицу дат от начала до конца диапазона среза. Однако для этого потребуется более длительная настройка.
Сначала задайте имя клиента, создав новую меру.
В этом примере эта мера называется Top Customer.
Используйте MAXX, чтобы получить имя клиента, , чтобы отфильтровать таблицу клиентов по продажам, и , и , чтобы предотвратить возврат имени в общем диапазоне.
Затем разделите таблицу дат на две отдельные таблицы, в одной из которых значения находятся внутри слайсера, а в другой — снаружи .
Теперь создайте формулу Disconnected Dates, которая берет из расширенной таблицы дат и копирует их.
Затем мы увидим слайсер для этой таблицы.
Формула «Внутренний диапазон» берет таблицу, для которой выбрано значение ALLSELECTED в таблице «Отключенные даты», и просматривает каждое значение, чтобы проверить, есть ли они в списке таблиц дат.
Если они есть в списке таблиц, он вернется к 1. Если нет, он вернется к 0. Он собирает даты из таблицы Disconnected Dates и сравнивает значения.
Далее поставьте визуальный фильтр для двух таблиц. Установите внутреннюю переменную диапазона слайсера на 1, а внешнюю на 0.
Записи внутри диапазона слайсера перейдут во внутренний слайсер, а записи за его пределами — во внешний слайсер.
Если мы настроим слайсер, таблицы также скорректируются.
Таблица внутреннего слайсера начинается с 31 декабря, даты начала слайсера. Внешняя таблица начинается с 1 января и заканчивается за день до 1 декабря и начинается в конце слайсера.
4. Иерархический слайсер для финансового анализа
Четвертый метод — это слайсер иерархии для структурирования слайсера даты. Это лучший вариант для финансового анализа.
Сначала перейдите в Hierarchy Slicer и перейдите в Dates.
Отбросьте финансовый квартал и финансовый год в разделе «Поле», чтобы создать иерархию, которую мы можем использовать для легкого выбора лет, кварталов или отдельных периодов.
5. ОКВИЗ Смарт Фильтр Про
Наконец, у нас есть OKVIZ Smart Filter Pro.
OKVIZ Smart Filter Pro предоставляет множество функций, всплывающих подсказок и контроль над нашими слайсерами.
Он имеет различные режимы, которые обеспечивают множество изменений и показывают поля, которые у нас есть, а также количество дочерних элементов в иерархии.
Нажмите кнопку OKVIZ, выберите «Формат», выберите «Режим», а затем выберите «Иерархия». Он покажет элементы управления, чтобы мгновенно разворачивать и сворачивать узлы.
Кроме того, убрав общий объем продаж в разделе «Подсказки», мы увидим общий объем продаж за финансовый год и кварталы.
Заключение
Этот метод настоятельно рекомендуется, если вы проводите много финансовых и бюджетных анализов, потому что он может помочь вам получить больший контроль и функциональность над вашей работой и отчетами.
Всего наилучшего,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать