Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве вы узнаете, как извлечь результат запроса из показателей и таблиц в DAX Studio и преобразовать их в текстовый файл или файл Excel .
В этом примере будет использоваться эта основная мера:
Когда вы запустите эту меру, вы увидите, что результаты показывают таблицу, состоящую из двух столбцов. В первом столбце указан цвет , а во втором — сумма продаж .
В настоящее время вы можете взять результат кода и преобразовать его в меру или вычисляемую таблицу . Однако вы также можете извлечь результат.
Оглавление
Методы извлечения результатов запроса в DAX Studio
Вариант таймера
Сначала напишите в запросе функцию EVALUATE. Затем щелкните параметр «Вывод» на вкладке «Главная» и выберите « Таймер» .
Функция Timer особенно полезна при выполнении фрагмента кода DAX, который, как ожидается, вернет миллион строк или более.
На панели «Вывод» вы можете видеть, что продолжительность составляет 18 миллисекунд.
Параметр файла
Под кнопкой «Вывод» также есть опция «Файл» . Когда вы щелкнете по нему и запустите код, появится диалоговое окно с предложением сохранить файл в формате .csv .
Когда вы открываете сохраненный файл, программа Excel запускается по умолчанию. Вы видите, что можете экспортировать результат запроса в текстовый файл в Excel.
Опция буфера обмена
Опция «Буфер обмена» позволяет копировать результаты запроса во временное пространство памяти. Это позволяет использовать и вставлять данные в другое место.
Если вы используете параметр «Буфер обмена», а затем запускаете запрос, вы можете использовать команду CTRL + V, чтобы вставить его в другую программу, например в Excel.
Извлечение результатов запроса в DAX Studio в Excel
Другой вариант вывода в LuckyTemplates — «Связанный и статический» .
Статический вариант
Параметр «Статический» позволяет сохранить отчет LuckyTemplates в файле Excel.
Когда вы откроете этот файл, вы увидите, что таблица уже отформатирована в форме отчета. Заголовки столбцов имеют синий фон с белым текстом. Каждый столбец можно отфильтровать с помощью раскрывающегося списка.
Однако вариант «Статический» создает только отчет Excel на основе текущего запроса DAX . Он не обновляется автоматически, если вы вносите изменения в DAX Studio.
Связанный вариант
Параметр Linked, с другой стороны, создает активное соединение между DAX Studio и Microsoft Excel, и оно остается активным, пока вы не отмените соединение вручную.
Когда вы нажимаете параметр «Связано», Excel автоматически открывается.
Когда вы включите соединение, ваши данные DAX Studio будут помещены в отформатированную таблицу Excel.
Однако, если вы вернетесь в DAX Studio , вам нужно отменить подключение, прежде чем вы сможете снова запустить запрос.
И если вы снова запустите запрос, используя параметр «Связанный», он создаст новый файл Excel.
Отличительной особенностью опции Linked является то, что вы можете редактировать запрос в Excel. Вы можете сделать это, щелкнув правой кнопкой мыши таблицу и выбрав Table > Edit Query .
В мастере редактирования запроса OLE DB текстовое поле «Текст команды» содержит тот же запрос в DAX Studio.
Вы можете отредактировать это, чтобы добавить фильтры и другие функции или запросы DAX.
Сводная таблица для результатов запроса в DAX Studio
Вы также можете использовать экспортированную таблицу DAX Studio для создания сводной таблицы в Excel. Перейдите на вкладку «Вставка» и выберите параметр «Сводная таблица» .
Вы можете видеть, что панель полей сводной таблицы содержит те же данные, что и ваша модель данных в DAX Studio. Перетащите эти поля в соответствующие области.
В этом примере вы можете создать сводную таблицу, которая показывает количество дней для каждого года в ваших данных.
Заключение
В этом руководстве обсуждался вариант вывода в DAX Studio. У него есть шесть подопций, которые имеют разные процессы, но все они приводят к одним и тем же точным результатам.
Если вы хотите извлечь результат запроса во внешнюю программу, вам нужно обдуманно выбрать, какой вариант использовать, который соответствует вашим потребностям.
Каждый вариант имеет свои плюсы и минусы. Понимая их сходства и различия, вы сможете лучше определить, какой вариант использовать в каждом конкретном случае.
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.