Jump to content

Выражения анализа данных

Выражения анализа данных ( DAX ) — это собственные формулы и язык запросов для Microsoft PowerPivot , Power BI Desktop и SQL Server Analysis Services табличных моделей (SSAS). DAX включает в себя некоторые функции, используемые в формулах Excel , а также дополнительные функции, предназначенные для работы с реляционными данными и выполнения динамического агрегирования . Частично это эволюция языка многомерных выражений (MDX), разработанного Microsoft для многомерных моделей служб Analysis Services (часто называемых кубами ) в сочетании с функциями формул Excel. Он разработан таким образом, чтобы быть простым и легким в освоении, но при этом раскрывать мощь и гибкость табличных моделей PowerPivot и SSAS.

Язык выражений анализа данных (DAX) предоставляет специализированный синтаксис для запроса табличной модели служб Analysis Services. DAX не является языком программирования . DAX — это прежде всего язык формул, а также язык запросов . Вы можете использовать DAX для определения пользовательских вычислений для вычисляемых столбцов, мер, вычисляемых таблиц, групп вычислений, строк настраиваемого формата и выражений фильтрации в ролевой безопасности в табличных моделях. Тот же механизм служб Analysis Services для табличных моделей также используется в Power BI и Power Pivot для Excel. Power BI также использует DAX для выражений условного форматирования и других динамических свойств визуальных компонентов.

DAX был разработан командой SQL Server Analysis Services в Microsoft в рамках Project Gemini и выпущен в 2009 году вместе с первой версией надстройки PowerPivot для Excel 2010. И DAX, и MDX можно использовать для запроса моделей PowerPivot и Tabular, однако только MDX можно использовать для запроса многомерных моделей SSAS (кубов) в версиях SSAS до SQL Server 2012 RTM. Будущие версии SSAS (как многомерные, так и табличные модели) будут изначально поддерживать DAX.2016 год ознаменовался значительным улучшением благодаря быстрому внедрению Microsoft Power BI и SQL Server 2016. Power BI — это аналитический инструмент самообслуживания на основе подписки, а Power BI Desktop — настольное приложение для анализа и создания отчетов. SQL Server 2016 включает новую версию SQL Analysis Services Tabular со многими улучшениями по сравнению с предыдущими версиями. Усовершенствования языка DAX после 2015 года включают поддержку вычисляемых таблиц, автоматическое создание таблиц дат, переменных и в общей сложности 340 функций.

Типы данных DAX

[ редактировать ]

DAX может вычислять значения для семи типов данных :

  • Целое число
  • Настоящий
  • Валюта
  • Дата (дата-время)
  • ИСТИНА/ЛОЖЬ (логическое значение)
  • Нить
  • Вариант

Тип данных BLOB (большой двоичный объект) управляется табличной моделью, но им нельзя напрямую манипулировать с помощью выражений DAX.

DAX имеет мощную систему обработки типов, поэтому вам не придется сильно беспокоиться о типах данных. Когда вы пишете выражение DAX, результирующий тип зависит от типа терминов, используемых в выражении, и используемого оператора. Преобразование типов происходит автоматически во время вычисления выражения. Однако если выражение может возвращать разные типы данных в зависимости от условий, тогда тип данных выражения определяется как вариант. [1]

  1. ^ Тип данных Variant используется для выражений, которые могут возвращать разные типы данных в зависимости от условий. «Вариант типа данных DAX» . dax.guide .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4602418125a153dac4aad63c6fd6b9e2__1669219620
URL1:https://arc.ask3.ru/arc/aa/46/e2/4602418125a153dac4aad63c6fd6b9e2.html
Заголовок, (Title) документа по адресу, URL1:
Data Analysis Expressions - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)