Модель данных LuckyTemplates для управления запасами

Модель данных LuckyTemplates для управления запасами

В этом руководстве вы узнаете, как правильно создать и настроить модель данных для панелей управления запасами в LuckyTemplates.

Прежде чем приступить к работе с формулами и визуализациями DAX, убедитесь, что ваша модель данных верна. Если это не так, ваши формулы DAX не будут работать, и ваши визуализации упадут.

Оглавление

Настройка таблиц в модели данных

В этой модели есть несколько тонкостей. Он имеет 2 таблицы фактов : таблицу данных о продажах и таблицу инвентаризации .

Модель данных LuckyTemplates для управления запасами

Эти таблицы имеют 2 разных таймфрейма. В таблице « Данные о продажах» содержится историческая информация, а в таблице «Управление запасами запасов» есть отметка времени. Ваша система инвентаризации сообщит вам, сколько инвентаря у вас есть в конце каждой недели.

Вам нужно сравнить эти две вещи, потому что есть много вещей, которыми вам нужно управлять с точки зрения ваших запасов и того, что на самом деле продается.

Если у вас плохие продажи определенных продуктов, вы должны убедиться, что у вас нет избыточного предложения. Но если у вас хорошие продажи, вы должны убедиться, что у вас достаточно запасов, чтобы удовлетворить спрос. Вы также должны дать себе время, чтобы заказать продукты до того, как продажи превысят ваши запасы.

Теперь настройте модель данных в LuckyTemplates так, как вы учились в предыдущих руководствах. Поместите таблицы поиска вверху, а таблицы фактов внизу.

Модель данных LuckyTemplates для управления запасами

Затем сформируйте отношения с измерениями внутри таблицы поиска и таблицы фактов .

Соедините номер товара в таблице «Продукты» с кодом продукта в таблице «Данные о продажах» и номером товара в таблице «Управление запасами» .

Модель данных LuckyTemplates для управления запасами

Проблема сейчас в том, что это создало нежелательные многомерные отношения.

Избавьтесь от него, щелкнув отношение в таблице «Продукты» , а затем измените количество элементов на «Один ко многим» , потому что в этой таблице продуктов есть только один элемент в строке.

Модель данных LuckyTemplates для управления запасами

Для отношения в таблице Inventory Stock Control измените направление перекрестного фильтра на Single .

Модель данных LuckyTemplates для управления запасами

Затем приведите дату в таблице «Даты» к «Дата заказа» в таблице «Данные о продажах» .

Модель данных LuckyTemplates для управления запасами

Вы также можете легко создавать таблицы, используя функцию таблицы.

Создание централизованного поиска

В обеих таблицах фактов есть измерение , которое необходимо извлечь, чтобы сделать из него таблицу поиска. Для таблицы «Данные о продажах» это Код склада ; для таблицы Inventory это Stock Location .

Перейдите в раздел «Моделирование» , а затем «Новая таблица». Назовите таблицу Warehouse Codes , используйте функцию , а затем поместите внутрь измерение WarehouseCode .

Модель данных LuckyTemplates для управления запасами

Если вы вернетесь к своей модели, вы увидите, что теперь у вас есть эта новая таблица. Это быстрый способ создать таблицу вместо того, чтобы делать это в редакторе запросов.

Модель данных LuckyTemplates для управления запасами

Теперь перетащите WarehouseCode в данные о продажах и WarehouseCode и Stock Location в таблицах Inventory соответственно, чтобы сформировать связь.

Модель данных LuckyTemplates для управления запасами

Вы никогда не должны устанавливать связи между таблицами фактов . Вот почему вам следует создать централизованную таблицу поиска , например таблицу «Коды складов» , чтобы фильтровать их оба .

Продукты и коды складов являются двумя ключевыми параметрами в вашем отчете, поскольку они фильтруют ваши таблицы фактов .

Заключение

Разбор модели данных является главным приоритетом, когда речь идет о создании панели управления запасами.

Если вы не настроите это должным образом, это негативно повлияет на все остальные элементы вашего отчета. Возможно, вам придется начинать заново с нуля.

Хорошая модель данных — лучшая основа для любого отчета и панели мониторинга в LuckyTemplates .

Всего наилучшего,


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать