Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве вы узнаете о трех различных способах импорта наборов данных в построитель отчетов.
Построитель отчетов — это инструмент LuckyTemplates, который позволяет создавать документы для печати из отчетов LuckyTemplates. После того как вы установили Report Builder на свой компьютер, откройте его. Когда он запустится, он будет выглядеть так:
Обратите внимание, что он имеет знакомый интерфейс, похожий на Word и Excel. Вкладка « Данные » содержит различные параметры, которые можно использовать для импорта данных. Но в этом руководстве основное внимание уделяется параметру набора данных LuckyTemplates .
Оглавление
Начало работы с построителем отчетов
Набор данных LuckyTemplates создает новый источник данных и набор данных из LuckyTemplates. Это ваша модель данных в службе LuckyTemplates.
На самой левой панели вы можете увидеть данные отчета.
Источники данных относятся к набору данных LuckyTemplates. Наборы данных — это запросы, созданные из источника данных.
Импорт наборов данных в построитель отчетов
Создание набора данных в отчетах с разбивкой на страницы аналогично созданию запроса.
Это модель данных, используемая для этой демонстрации:
Следующее, что вам нужно сделать, это импортировать ваши данные. Существует три способа импорта данных в построитель отчетов.
1. Использование конструктора запросов
Если вы нажмете «Наборы данных» и выберите «Добавить набор данных» , появится окно «Свойства набора данных» .
Здесь вы начнете создавать отчет с разбивкой на страницы. Введите желаемое имя набора данных и выберите источник данных. Затем выберите Конструктор запросов .
Обратите внимание, что таблицы и все данные в модели данных LuckyTemplates можно найти на панели группы мер конструктора запросов.
Чтобы ввести данные в отчет с разбивкой на страницы, перетащите нужные данные с панели группы мер на пустое место. Вы можете дополнительно перетащить заголовки столбцов, чтобы изменить их порядок.
После этого выберите Щелкните, чтобы выполнить запрос . Вот как будет выглядеть ваша таблица:
Обратите внимание, что данные в построителе отчетов представлены в виде отдельных таблиц, что означает, что они не связаны друг с другом. Но в LuckyTemplates вы можете увидеть отношения. Для построителя отчетов вам нужны только ваши меры, чтобы вы могли объединить эти таблицы. Вы также можете добавить фильтры в только что созданную таблицу. Эта тема обсуждается в другом уроке .
Когда вы будете удовлетворены своей работой, нажмите OK . Когда вы вернетесь в поле «Свойства набора данных», вы получите запрос DAX:
В данном примере это суммирование столбцов «Город» и «Год». Затем он создает новые столбцы для общего количества с использованием показателя «Продажи».
Если вы нажмете OK , ваш набор данных будет импортирован в построитель отчетов.
2. Использование DAX Studio
Другой способ импорта данных в построитель отчетов — использование DAX Studio.
Откройте программное обеспечение DAX Studio . Щелкните Модель PBI/SSDT и выберите модель данных, которую хотите использовать. В этом примере используется модель Management Insights. Затем нажмите Подключить .
Выберите параметр «Конструктор запросов» на вкладке «Главная».
Перетащите данные и меры, которые вы хотите добавить в отчет, затем нажмите «Выполнить запрос» . Панель «Результаты» показывает, как выглядит таблица на основе выбранных вами данных.
Если вы нажмете «Изменить запрос» , DAX Studio автоматически отобразит запрос DAX, соответствующий таблице.
Скопируйте запрос DAX и вернитесь в построитель отчетов. Нажмите «Наборы данных» , а затем «Добавить набор данных» , чтобы открыть окно «Свойства набора данных».
Измените имя и источник данных, затем вставьте скопированный запрос DAX в текстовое поле запроса.
Щелкните Конструктор запросов .
Когда вы используете DAX Studio для импорта наборов данных в построитель отчетов, вы теряете панель фильтров и параметров в верхней части конструктора запросов.
Щелкните красный восклицательный знак ( ! ), чтобы выполнить запрос.
Если вы нажмете OK , вы увидите, что у вас есть другой набор данных или запрос в папке «Наборы данных».
3. Использование анализатора производительности
Третий вариант, который вы можете использовать для импорта данных в построитель отчетов, — использование анализатора производительности.
Откройте LuckyTemplates и создайте новую страницу. В этом примере новая страница содержит таблицу с данными о годе, именах клиентов и общей прибыли.
Обратите внимание, что Total для каждого столбца отключен. На вкладке «Вид» нажмите «Анализатор производительности» .
Performance Analyzer — отличный инструмент, который можно использовать, если вы хотите понять, что происходит с вашими визуальными элементами.
Нажмите «Начать запись» , а затем нажмите «Обновить визуальные эффекты» . Как только он обновится, щелкните знак плюса рядом с таблицей .
Вы увидите, что есть возможность скопировать запрос DAX таблицы. Щелкните Копировать запрос .
Откройте DAX Studio. Снова выберите нужную модель LuckyTemplates и нажмите Подключиться. Вставьте запрос в DAX Studio.
Цель отключения Totals — сделать код DAX более понятным. Кроме того, если бы были включены итоги, была бы включена функция ROLLUP , которая не требуется при создании отчетов с разбивкой на страницы.
Если вы запустите код, вы увидите таблицу на панели результатов.
Это та же таблица, созданная в анализаторе производительности.
Однако другие строки кода в этом запросе на самом деле не нужны. Лучше удалить шум из кода, чтобы сделать его проще.
Скопируйте этот запрос DAX и перейдите в построитель отчетов. Щелкните Наборы данных , а затем выберите Добавить данные . В поле «Свойства набора данных» вставьте скопированный запрос DAX в пустое поле «Запрос».
Не забудьте указать имя и выбрать источник данных. Также убедитесь, что имя не содержит пробелов, иначе будет выдаваться ошибка. После этого нажмите OK .
Затем вы увидите новый импортированный набор данных на панели данных отчета.
Заключение
Существует множество способов импорта данных в построитель отчетов. В этом руководстве основное внимание уделяется параметру набора данных LuckyTemplates. В этом варианте есть три способа импорта наборов данных. Это осуществляется с помощью конструктора запросов, DAX Studio и анализатора производительности. У вас есть свобода выбора, какой вариант использовать, который лучше всего соответствует вашим потребностям.
Сью
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать