Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве я расскажу о расчете расстояния на карте в LuckyTemplates на основе местоположения переднего склада (FSL) и точки доставки. Это лишь один из способов эффективного использования расчета расстояний для геопространственного анализа.
В этом примере я буду отображать и анализировать клиентов в радиусе от существующего склада на складе или в хабе.
Оглавление
Набор данных для расчета расстояния на карте
Давайте теперь обсудим набор данных, который я использовал для этого примера расчета расстояния. Вот данные, содержащие таблицу данных Customers .
Он также содержит таблицу «Местоположения форвардных запасов» .
Таблица «Склады» добавлена к таблице данных «Клиенты» . Это необходимо для одновременного отображения.
Как видите, между двумя таблицами нет никакой связи.
Кроме того, меры DAX , которые я использовал, находятся в трех отдельных таблицах.
При моделировании я держу мерки под рукой. Как только мой отчет будет завершен, таблицы показателей будут скрыты.
Для этой демонстрации я использовал три набора мер для расчета и отображения расстояния.
Меры Dax для расчета расстояния на карте
Я преобразовал вычисление расстояния ( формула Haversine ) в меру DAX ( мера расстояния ). Я обсуждал формулу Хаверсина в статье о расчете расстояния и азимута в LuckyTemplates (я дам ссылку на нее, как только она будет опубликована).
Эта формула немного отличается от функции Power Query , потому что я просто сделал это в качестве обходного пути.
Я использовал показатель «Расстояние» для расчета расстояния на основе выбора из слайсера «Выбор расстояния» .
Я использовал Total Distance в показателе выбора , чтобы вычислить общее расстояние от выбора. Затем я выложил его на стол.
Кроме того, я использовал показатель «Расстояние в отборе» в качестве вспомогательного показателя для показателя «Общее расстояние в показателе выбора» .
Меры DAX для визуализации карты
Следующий набор мер содержит меры для цвета, размера и заголовка.
Первым показателем для этого набора является цвет точки FSL (цвет точки местоположения форвардного запаса).
Эта мера создает зеленую точку на этой меньшей карте.
Он используется для увеличения выбранного места из слайсеров.
Далее идет мера цвета точки карты .
Мера Map Point Color отображает зеленый или синий цвет на большой карте.
Кроме того, я использовал показатель «Размер» , чтобы отобразить на карте кружки клиентов и выбранные склады разных размеров.
Последней является мера карты . Я использовал это для создания динамического заголовка.
Этот динамический заголовок изменяется в зависимости от выбора в слайсере «Выбрать расстояние» .
Показатели DAX для расчета спроса и доходов
Третья таблица мер содержит некоторые стандартные вычисления для Revenue и Demands . Он также имеет меры, которые показывают результаты этих вычислений, связанных с выбранным расстоянием.
Я создал таблицу Select Radius с расстояниями от 0 до 250 км . Для этого я использовал параметр «что, если» .
Затем эта таблица используется для создания этого специального слайсера с ползунком.
Подготовив все измерения, я могу приступить к созданию отчета.
Выход
В итоге вот карта с точками из выбора расстояния.
В этом отчете я могу выбрать депо.
Я также могу изменить расстояние в слайсере Select Distance . Затем я смогу увидеть результаты в таблице, такие как « Доход в выборе» , «Спрос в выборе » и « Общее расстояние в выборе» .
Меньшая карта увеличивает выбранное место. Это будет двигаться в зависимости от выбранного депо.
Эти карты также показывают результаты, основанные на выборе из слайсера Select Distance .
Техника визуализации данных LuckyTemplates: создание динамического заголовка или заголовка
Геопространственный анализ — новый курс по
визуализации данных LuckyTemplates LuckyTemplates — динамические карты во всплывающих подсказках
Заключение
В этом уроке я не сосредоточился на создании самой привлекательной информационной панели. Это просто для демонстрации одного из многих способов расчета расстояния на карте в LuckyTemplates.
Надеюсь, вы смогли понять, как динамически создавать визуальные отчеты в геопространственном анализе , когда вам нужно анализировать и отображать данные на основе выбранного расстояния. Имейте в виду, что правильное выполнение измерений и создание набора данных необходимо для того, чтобы это работало.
Перейдите по ссылкам ниже для получения дополнительных примеров и соответствующего контента.
Ваше здоровье!
Павел
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать