Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

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

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

Диаграмма Ганта — очень распространенный визуальный элемент, показывающий временные рамки проекта. Кроме того, он показывает вам действительно хороший обзор и все подробности о ваших проектах.

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

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

Моя цель в этом руководстве — выделить логику, которую необходимо реализовать в матрице Visual Studio для достижения этой визуализации.

Оглавление

Настройка матрицы

Чтобы настроить, мне нужно внести несколько деталей в мою таблицу. Мне нужно имя проекта , категория задачи , имя задачи , дата окончания и дата начала для визуализации.

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

После этого я собираюсь превратить таблицу в матрицу. Чтобы убедиться, что он настроен правильно, мне нужно углубиться в каждый уровень иерархии.

Я несколько раз щелкну символ Развернуть все вниз на один уровень в иерархии, пока не получу то, что хочу.

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

Теперь, когда он установлен, я собираюсь изменить макет. Мне нужно щелкнуть значок форматирования, а затем перейти к Row Headers . Теперь я отключу Stepped Layout , чтобы получить то, что я хотел.

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

Матрица, которая у меня сейчас есть, еще не сделана, потому что мне все еще нужны столбцы. Я хочу, чтобы матрица была динамической. Я также хочу, чтобы данные основывались на любой выборке из любого проекта и любого дня. Вот почему я собираюсь создать таблицу и назвать ее Days .

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

Я использовал очень простую формулу для создания этой таблицы и создания значений от нуля до 200.

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

После создания таблицы «Дни» мне нужно перетащить ее в параметр столбцов, чтобы она могла попасть в матрицу. Но когда я сделаю это без каких-либо вычислений, я, очевидно, получу ошибку. Это разумно, потому что моя таблица Days не имеет отношения между другими таблицами. Таким образом, мне нужно установить соединение с таблицами. Для этого мне нужно соединить таблицы с помощью формулы DAX.

Установление связей между таблицами в матрице

Вот формула, которую я собираюсь использовать. Я просто назвал формулу Шаг 1 для облегчения идентификации.

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

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

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

Есть селектор даты, и матрица отображает соответствующие даты вокруг этого выбора.

Если я перенесу выбор даты на 16 января, у меня будут данные только за три дня, потому что конечная дата приходится на 19 января. Поскольку я показал формулу, теперь я собираюсь показать логику этого расчета.

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

Для переменной DaysFromStartDate учитывается дата начала, а также выбранная дата. Между тем, переменная DaysFromEndDate должна учитывать как дату начала, так и дни проекта. Как видите, дата начала и дата окончания являются очень важными частями формулы.

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

Для числовых значений формула вернет значение, если текущий день больше или равен количеству дней от начальной даты. Кроме того, номер текущего дня должен быть меньше или равен дате окончания. Если это соответствует условиям, формула вернет 1 во всех строках матрицы. Если оно не соответствует условию, формула возвращает ноль в качестве своего значения.

Вот как я превращаю даты в числа из выбора. Это точная логика, которая применяется в матрице.

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

Следующий метод, который я хочу вам показать, заключается в преобразовании этой матрицы в диаграмму Ганта. Для этого нажмите «Условное форматирование» и выберите «Цвет фона»

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

Во всплывающем окне «Цвет фона» введите необходимые правила и условия. Сначала выберите «Правила» в раскрывающемся списке «Форматировать» . Убедитесь, что выбрана мера Step 1 , а затем значение должно быть равно 1. Наконец, я собираюсь установить это условие золотым цветом. Я собираюсь добавить сюда еще одно условие, которое гласит: «Если оно равно нулю, цвет фона светло-розовый». 

Эта функция условного форматирования также недавно появилась в LuckyTemplates. Нажмите здесь, если хотите узнать больше об этой функции.

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

Тогда внешний вид матрицы существенно изменится в зависимости от установленных правил форматирования.

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы

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

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

Создание диаграммы Ганта в LuckyTemplates с использованием матрицы


Как создавать убедительные отчеты и информационные панели в LuckyTemplates
Как использовать встроенную аналитику для точечных диаграмм LuckyTemplates
Советы по визуализации данных LuckyTemplates для анализа тенденций KPI

Заключение

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

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

Удачи!


Что такое 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? Все, что тебе нужно знать