Слайд 2Содержание
Назначение PowerPivot
Синтаксис DAX
Типы данных, операторы
Вычисляемые столбцы и меры
Обработка ошибок
Функции
Выводы
![Содержание Назначение PowerPivot Синтаксис DAX Типы данных, операторы Вычисляемые столбцы и меры Обработка ошибок Функции Выводы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-1.jpg)
Слайд 3Назначение PowerPivot
Обработка больших объемов данных на обычном компьютере
Поддержка обработки данных на стороне
![Назначение PowerPivot Обработка больших объемов данных на обычном компьютере Поддержка обработки данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-2.jpg)
клиента
Подключение ко многим источникам данных
Надстройка для Excel и SharePoint
Слайд 4Кому интересен PowerPivot
Опытный пользователь Excel - анализ данных «на месте», без привлечения
![Кому интересен PowerPivot Опытный пользователь Excel - анализ данных «на месте», без](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-3.jpg)
ИТ служб и создания хранилища данных
ИТ службы – снижение нагрузки по обслуживанию запросов пользователей в области BI
«Карманный» BI в руках аналитика
Слайд 5Системные требования
Поддерживаемые операционные системы:
Windows 7, Windows Server 2008 R2 (64-bit),
Windows XP with
![Системные требования Поддерживаемые операционные системы: Windows 7, Windows Server 2008 R2 (64-bit),](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-4.jpg)
SP3 (32-bit),
Windows Vista with SP2 (32-bit or 64-bit) и т.д.
32 или 64-разрядный процессор с тактовой частотой 500 МГц или быстрее
Как минимум 1 Гб ОЗУ (рекомендуется 2 Гб или более).
3,5 Гб свободного места на жестком диске
Слайд 6Источники данных для PowerPivot
![Источники данных для PowerPivot](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-5.jpg)
Слайд 7Рабочее пространство PowerPivot
Набор таблиц и связи между ними
![Рабочее пространство PowerPivot Набор таблиц и связи между ними](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-6.jpg)
Слайд 8Пример приложения PowerPivot
Андрей Коршиков
Эксперт по внедрению технологий Microsoft
ООО «Портал-Юг»
Демонстрация
![Пример приложения PowerPivot Андрей Коршиков Эксперт по внедрению технологий Microsoft ООО «Портал-Юг» Демонстрация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-7.jpg)
Слайд 9Data Analysis Expressions (DAX)
Язык выражения для работы с данными в PowerPivot
Набор функций,
![Data Analysis Expressions (DAX) Язык выражения для работы с данными в PowerPivot](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-8.jpg)
операторов и констант для построения формул и выражений в PowerPivot
С помощью DAX пользователи выполняют многомерный анализ, и могут ничего не понимать в многомерном анализе
Слайд 10Синтаксис DAX
Выражение всегда начинается со знака «=»
Аргументы функций (название таблицы, столбца, значение,
![Синтаксис DAX Выражение всегда начинается со знака «=» Аргументы функций (название таблицы,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-9.jpg)
выражение) заключаются в скобки
Название таблицы заключается в кавычки, если содержит пробел
Название столбца или меры заключается в квадратные скобки
Если не требует аргумента, все равно нужны парные скобки. Например: PI()
Слайд 11Синтаксис DAX
Например:
=(‘Sales’[SalesAmount]*0,05)
=RELATED('SalesTerritory'[SalesRegion])
![Синтаксис DAX Например: =(‘Sales’[SalesAmount]*0,05) =RELATED('SalesTerritory'[SalesRegion])](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-10.jpg)
Слайд 12Синтаксис DAX
=3
=Sales
=Sales[Column1]
=(0.03 *[Amount])
=PI()
=(FALSE=0)
=TRUE+1
=[Sales] / [Quantity]
![Синтаксис DAX =3 =Sales =Sales[Column1] =(0.03 *[Amount]) =PI() =(FALSE=0) =TRUE+1 =[Sales] / [Quantity]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-11.jpg)
Слайд 13Типы данных
Стандартные:
Integer (целое, 8 байт)
Real (вещественное, 8 байт)
Boolean (true/false)
String
Date (дата после 1
![Типы данных Стандартные: Integer (целое, 8 байт) Real (вещественное, 8 байт) Boolean](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-12.jpg)
марта 1900)
Currency (валюта)
Новые:
BLANK (аналог NULL в SQL)
Table (используется в функциях агрегирования и фильтрации)
Слайд 14Преобразование типов данных
=12 & 34
="22"+22
=TRUE+1
=NOW()+1
![Преобразование типов данных =12 & 34 ="22"+22 =TRUE+1 =NOW()+1](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-13.jpg)
Слайд 15Таблица неявных преобразований данных
http://msdn.microsoft.com/ru-ru/library/ff452238.aspx
![Таблица неявных преобразований данных http://msdn.microsoft.com/ru-ru/library/ff452238.aspx](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-14.jpg)
Слайд 16Преобразование данных в операторах сравнения
=IF(FALSE()>"true","Expression is true", "Expression is false")
=IF("12">12,"Expression is true",
![Преобразование данных в операторах сравнения =IF(FALSE()>"true","Expression is true", "Expression is false") =IF("12">12,"Expression](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-15.jpg)
"Expression is false")
=IF("12"=12,"Expression is true", "Expression is false")
Слайд 17Обработка пустых значений
http://msdn.microsoft.com/ru-ru/library/ff452238.aspx
![Обработка пустых значений http://msdn.microsoft.com/ru-ru/library/ff452238.aspx](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-16.jpg)
Слайд 18Операторы
Скобки
()
Арифметические
+, -, *, /, -
Сравнение
=, <>, >, >=, <, <=
Слияние текста
&
Логические
&&, ||,
![Операторы Скобки () Арифметические +, -, *, /, - Сравнение =, ,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-17.jpg)
!
Слайд 20Вычисляемые столбцы и меры
Вычисляемые столбцы
Меры
Выбор между вычисляемыми столбцами и мерами
![Вычисляемые столбцы и меры Вычисляемые столбцы Меры Выбор между вычисляемыми столбцами и мерами](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-19.jpg)
Слайд 21Вычисляемые столбцы и меры
Андрей Коршиков
Эксперт по внедрению технологий Microsoft
ООО «Портал-Юг»
Демонстрация
![Вычисляемые столбцы и меры Андрей Коршиков Эксперт по внедрению технологий Microsoft ООО «Портал-Юг» Демонстрация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-20.jpg)
Слайд 22Обработка ошибок
Ошибки преобразования типов
=SalesOrders[VatCode]+100
=“1+1”+0
Арифметические операции
=10/0
=0/0
=(10/0)/(7/0)
=9954/(7/0)
=SQRT(-1)
Infinity
Infinity
NaN
0
#ERROR
![Обработка ошибок Ошибки преобразования типов =SalesOrders[VatCode]+100 =“1+1”+0 Арифметические операции =10/0 =0/0 =(10/0)/(7/0)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-21.jpg)
Слайд 23Обработка ошибок
=IFERROR(Sales[Quantity]*Sales[Price], BLANK())
=IFERROR(SQRT(Test[Omega]),BLANK())
=IF(ISNUMBER(Sales[Price]), Sales[Quantity]*Sales[Price],BLANC())
=IF(Test[Omega]>=0,SQRT(Test[Omega]),
BLANK())
![Обработка ошибок =IFERROR(Sales[Quantity]*Sales[Price], BLANK()) =IFERROR(SQRT(Test[Omega]),BLANK()) =IF(ISNUMBER(Sales[Price]), Sales[Quantity]*Sales[Price],BLANC()) =IF(Test[Omega]>=0,SQRT(Test[Omega]), BLANK())](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-22.jpg)
Слайд 24Группы функций
Статистические
Логические
Информационные
Математические
Текстовые
Работы со временем
Функции логики операций со временем
Функции фильтров
![Группы функций Статистические Логические Информационные Математические Текстовые Работы со временем Функции логики](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-23.jpg)
Слайд 25Статистические функции
=AVERAGEX(InternetSales, InternetSales[Freight]+InternetSales[TaxAmt])
![Статистические функции =AVERAGEX(InternetSales, InternetSales[Freight]+InternetSales[TaxAmt])](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-24.jpg)
Слайд 26Логические функции
=IF(AND( 10 > 9, -10 < -1, true), "All true", "One
![Логические функции =IF(AND( 10 > 9, -10](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-25.jpg)
or more false“)
Слайд 27Информационные функции
=IF(ISNONTEXT(BLANK()), "Is Non-Text",
"Is Text")
![Информационные функции =IF(ISNONTEXT(BLANK()), "Is Non-Text", "Is Text")](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-26.jpg)
Слайд 28Математические функции
=PI()*([Radius]*2)
![Математические функции =PI()*([Radius]*2)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-27.jpg)
Слайд 29Текстовые функции
=MID('Reseller'[ResellerName],5,1))
![Текстовые функции =MID('Reseller'[ResellerName],5,1))](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-28.jpg)
Слайд 30Функции работы со временем
=YEARFRAC(Orders[TransactionDate],
Orders[ShippingDate])
![Функции работы со временем =YEARFRAC(Orders[TransactionDate], Orders[ShippingDate])](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-29.jpg)
Слайд 31Функции логики операций со временем
=ENDOFMONTH(DateTime[DateKey])
![Функции логики операций со временем =ENDOFMONTH(DateTime[DateKey])](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-30.jpg)
Слайд 32Функции фильтров
=SUMX(FILTER(Orders,Orders[PriceList]>10)))
![Функции фильтров =SUMX(FILTER(Orders,Orders[PriceList]>10)))](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-31.jpg)
Слайд 33Использование функций
Андрей Коршиков
Эксперт по внедрению технологий Microsoft
ООО «Портал-Юг»
Демонстрация
![Использование функций Андрей Коршиков Эксперт по внедрению технологий Microsoft ООО «Портал-Юг» Демонстрация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-32.jpg)
Слайд 34Итоги
PowerPivot для Excel 2010 – новый инструмент для самостоятельного создания BI
![Итоги PowerPivot для Excel 2010 – новый инструмент для самостоятельного создания BI](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-33.jpg)
решений без необходимости программировать
DAX – простой в понимании язык выражений, очень похожий на формулы Excel
Слайд 35Ресурсы
http://powerpivot.com
http://powerpivotpro.com
http://powerpivotfaq.com
http://powerpivotgeek.com
http://blogs.msdn.com/powerpivot
MSDN Library: DAX Language Reference http://msdn.microsoft.com/en-us/library/ee634556(SQL.105).aspx
http://www.microsoftbi.ru
![Ресурсы http://powerpivot.com http://powerpivotpro.com http://powerpivotfaq.com http://powerpivotgeek.com http://blogs.msdn.com/powerpivot MSDN Library: DAX Language Reference http://msdn.microsoft.com/en-us/library/ee634556(SQL.105).aspx http://www.microsoftbi.ru](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/452145/slide-34.jpg)