Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом посте я хотел выделить некоторые из моих лучших практических советов по моделированию данных LuckyTemplates. В этом уроке я подробно расскажу о многих методах, которые, я думаю, пригодятся вам, как только вы начнете применять их в своих отчетах. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Вы обнаружите, что по мере разработки некоторые элементы ваших отчетов LuckyTemplates будут расширяться. Это могут быть такие вещи, как новые таблицы данных, различные отношения между таблицами, ассортимент групп мер и многое другое.
Организация всех этих частей вашего отчета абсолютно необходима, чтобы вы могли иметь четкое представление о том, что происходит внутри вашей модели.
Я хочу рассказать о некоторых из моих лучших практических советов по организации ваших моделей. Здесь мы рассматриваем целый отчет, разработанный для учебного саммита Learning Summit.
Эта модель настолько детализирована — так много расчетов было включено в этот отчет и так много вспомогательных таблиц поверх этой модели. Чтобы придумать что-то подобное, абсолютно необходимо следовать некоторым из этих лучших советов по организации вещей.
Оглавление
Интуитивно структурируйте свою базовую модель
Давайте сначала посетим модель данных. Теперь проверьте, насколько детализирована базовая модель.
Многие из вас, кто смотрел мои уроки раньше, знакомы с тем, как настроить базовую модель самым простым способом.
Вы заметите, что таблицы LOOKUP находятся вверху, а таблицы FACT внизу. Здесь также видно, что мы фактически имеем дело с несколькими таблицами фактов.
В этом примере мы имеем дело с большим количеством финансовых деталей. Такие вещи, как составление бюджета, сравнение и объединение этих цифр с нашими данными о транзакциях или продажах.
У нас есть множество таблиц и взаимосвязей повсюду, но, как вы можете видеть здесь, я изложил их простым и интуитивно понятным способом. Если настроить так, становится проще понять, хотя то, что делается, очень сложно с точки зрения вычислений.
Организуйте таблицы так, чтобы вы могли их видеть
Позвольте мне развернуть экран, чтобы вы могли видеть, сколько столов и групп вещей у меня есть в этой модели.
Я поместил вспомогательные таблицы под основными показателями, чтобы их было легко найти.
У меня также есть несколько скрытых таблиц, которые содержат разные данные, и я объединил их в таблицу «Финансовые сведения».
В правой части экрана находятся мои таблицы измерений. Таблицы измерений являются ключом к организации вашей модели. Я тоже отложил их в сторону. Я делаю это на всех своих моделях, и я настоятельно рекомендую вам сделать что-то подобное.
Я заметил, что для большинства членов LuckyTemplates, которые размещают сообщения на форуме поддержки, их модель немного запутана. Это вполне понятно, потому что вы не знаете, что делать, когда вы только начинаете.
Но если вы сможете воспользоваться некоторыми из этих простых советов, которые я использую, и внедрить их в свою собственную модель, я уверен, что даже эти небольшие изменения упростят понимание.
Визуализируйте вещи в своем уме
Что мне нравится делать, независимо от сценария данных, над которым я работаю, так это визуализировать, что на самом деле происходит с моей моделью, пока я строю свой отчет и пишу свои вычисления DAX .
Таким образом, я знаю, когда установлен фильтр, я знаю, как он сводится к расчету, который я могу выполнять в своей таблице продаж, таблице бюджета или даже в комбинации таблиц.
Очень важно уметь визуализировать эти вещи в уме, как они происходят на самом деле.
Организуйте свои показатели с помощью таблицы показателей
Последний совет, на который я хотел бы обратить внимание, касается таблиц измерений. Давайте посмотрим на правую часть и посмотрим, сколько у меня таблиц измерений. Довольно значительное число, не так ли?
Посмотрите, что происходит, когда я открываю любое из этих полей, например поля Attrition Visuals и Key Measures.
Я пытаюсь показать вам, что вы можете создать множество показателей. Вы можете легко создать 30, 40 и даже 50 мер в своей модели. Если вы не поместите их в таблицы показателей, вы можете легко потеряться в море данных . Вы будете искать свои меры и не будете знать, где их найти. Это усложнит жизнь любому, кто использует вашу модель.
Интуитивно понятное название таблиц мер
Важно максимально упростить вещи, чтобы ускорить разработку, особенно если вы называете свои таблицы мер интуитивно понятным способом.
Например, если я хочу сделать сравнение периодов времени, я знаю, куда идти. Я просто нажму на таблицу сравнения времени, а затем перетащу ее в свои визуализации .
Реализуя только эти небольшие вещи, вы можете повысить скорость разработки в LuckyTemplates.
Это не только для вашей пользы также. Другие, кто потенциально собирается использовать вашу модель в будущем, должны иметь возможность продолжить работу с того места, где вы оставили свою работу.
Они должны иметь возможность проверять числа, которые вы рассчитываете, а также понимать, как эти числа рассчитываются.
Заключение
Если вы будете следовать рекомендациям по моделированию данных LuckyTemplates , которые я привожу в этом руководстве, я уверен, что вы сможете разработать гораздо более эффективное моделирование данных LuckyTemplates, чем другие люди вокруг вас.
Есть только несколько небольших обновлений, которые вам нужно сделать и делать стабильно хорошо, чтобы оптимизировать отчетность и работу по разработке, в которую вы ввязываетесь. Вы также можете использовать эти советы, чтобы быстро и легко обновить существующую работу.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать