Основы Unpivot и Pivot в LuckyTemplates — обзор редактора запросов

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

Прежде чем работать с данными в LuckyTemplates, следует иметь в виду одну вещь : вы, как правило, хотите, чтобы они были в несводном формате. Это наиболее оптимизированный способ настройки таблицы для всей логики вычислений DAX, которую вы будете использовать для своих необработанных данных после их интеграции в вашу модель внутри LuckyTemplates.

Поэтому вам нужно проделать большую работу здесь, в редакторе запросов.

Здесь мы имеем пример сводной таблицы:

Основы Unpivot и Pivot в LuckyTemplates — обзор редактора запросов

Он содержит необработанные данные, которые передаются в редактор запросов LuckyTemplates. В настоящее время он находится в сводном формате, где у нас есть даты вверху.

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

Эта настройка является наиболее оптимизированным способом настройки таблиц в LuckyTemplates .

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

Есть несколько способов изменить эти данные на несводные. Самый простой способ отменить сводку — щелкнуть столбцы, которые вы хотите сохранить, затем щелкнуть правой кнопкой мыши и выбрать «Отменить сводку других столбцов», как показано ниже.

Основы Unpivot и Pivot в LuckyTemplates — обзор редактора запросов

Теперь вы увидите, что все значения и даты сохраняются в одном столбце каждое. Затем все, что вам нужно сделать, это изменить имена конкретных столбцов на более подходящие и интуитивно понятные.

Основы Unpivot и Pivot в LuckyTemplates — обзор редактора запросов

Вы также можете развернуть столбцы, перейдя на вкладку «Преобразование» на ленте редактора запросов и выбрав « Отменить сводные столбцы» .

Основы Unpivot и Pivot в LuckyTemplates — обзор редактора запросов

Если есть редкий случай, когда вы хотите повернуть свои данные, вы также можете легко сделать это в LuckyTemplates.

Ниже я также покажу вам, как вы можете сводить данные прямо из ленты редактора запросов.

Я хочу повернуть столбец атрибутов, поэтому сначала выберу столбец атрибутов, а затем нажму кнопку «  Поворот столбца» на ленте.

Основы Unpivot и Pivot в LuckyTemplates — обзор редактора запросов

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

Основы Unpivot и Pivot в LuckyTemplates — обзор редактора запросов

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

Основы Unpivot и Pivot в LuckyTemplates — обзор редактора запросов

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

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

Основы Unpivot и Pivot в LuckyTemplates — обзор редактора запросов

*****Связанные ссылки******
Мои практические советы по использованию расширенного редактора LuckyTemplates
Параметры запроса LuckyTemplates: оптимизация таблиц
Создание всеобъемлющей таблицы дат в LuckyTemplates очень быстро

Как упоминалось ранее, вы обычно (95% времени) хотите, чтобы ваши данные были в несводном формате.

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

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

Наслаждайтесь просмотром этого.

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в 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 для своих бизнес-отчетов.