Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемwww.ekbit.pro
1 Андрей Коршиков Эксперт по внедрению технологий Microsoft ООО «Портал-Юг»
2 Назначение PowerPivot Синтаксис DAX Типы данных, операторы Вычисляемые столбцы и меры Обработка ошибок Функции Выводы
3 Обработка больших объемов данных на обычном компьютере Поддержка обработки данных на стороне клиента Подключение ко многим источникам данных Надстройка для Excel и SharePoint
4 Опытный пользователь Excel - анализ данных «на месте», без привлечения ИТ служб и создания хранилища данных ИТ службы – снижение нагрузки по обслуживанию запросов пользователей в области BI «Карманный» BI в руках аналитика
5 Поддерживаемые операционные системы: Windows 7, Windows Server 2008 R2 (64-bit), Windows XP with SP3 (32-bit), Windows Vista with SP2 (32-bit or 64-bit) и т.д. 32 или 64-разрядный процессор с тактовой частотой 500 МГц или быстрее Как минимум 1 Гб ОЗУ (рекомендуется 2 Гб или более). 3,5 Гб свободного места на жестком диске
6 Каналы данных (RSS) Файлы (текст, Excel) Базы данных (SQL, Access, SSAS)
7 Набор таблиц и связи между ними
8 Андрей Коршиков Эксперт по внедрению технологий Microsoft ООО «Портал-Юг»
9 Язык выражения для работы с данными в PowerPivot Набор функций, операторов и констант для построения формул и выражений в PowerPivot С помощью DAX пользователи выполняют многомерный анализ, и могут ничего не понимать в многомерном анализе
10 Выражение всегда начинается со знака «=» Аргументы функций (название таблицы, столбца, значение, выражение) заключаются в скобки Название таблицы заключается в кавычки, если содержит пробел Название столбца или меры заключается в квадратные скобки Если не требует аргумента, все равно нужны парные скобки. Например: PI()
11 Например: =(Sales[SalesAmount]*0,05) =RELATED('SalesTerritory'[SalesRegion]) ТаблицаСтолбецссылка на столбец в связанной таблице
12 =3 =Sales =Sales[Column1] =(0.03 *[Amount]) =PI() =(FALSE=0) =TRUE+1 =[Sales] / [Quantity]
13 Стандартные: Integer (целое, 8 байт) Real (вещественное, 8 байт) Boolean (true/false) String Date (дата после 1 марта 1900) Currency (валюта) Новые: BLANK (аналог NULL в SQL) Table (используется в функциях агрегирования и фильтрации)
14 =12 & 34 ="22"+22 =TRUE+1 =NOW()+1
16 =IF(FALSE()>"true","Expression is true", "Expression is false") =IF("12">12,"Expression is true", "Expression is false") =IF("12"=12,"Expression is true", "Expression is false") 12,"Expression is true", "Expression is false") =IF("12"=12,"Expression is true", "Expression is false")">
18 Скобки () Арифметические +, -, *, /, - Сравнение =, , >, >=,
20 Вычисляемые столбцы Меры Выбор между вычисляемыми столбцами и мерами
21 Андрей Коршиков Эксперт по внедрению технологий Microsoft ООО «Портал-Юг»
22 Ошибки преобразования типов =SalesOrders[VatCode]+100 =1+1+0 Арифметические операции =10/0 =0/0 =(10/0)/(7/0) =9954/(7/0) =SQRT(-1) Infinity NaN 0 #ERROR
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())
24 Статистические Логические Информационные Математические Текстовые Работы со временем Функции логики операций со временем Функции фильтров
25 =AVERAGEX(InternetSales, InternetSales[Freight]+InternetSales[TaxAmt]) AVERAGE AVERAGEA AVERAGEX COUNT COUNTA COUNTAX COUNTBLANK COUNTROWS COUNTX MAX MAXA MAXX MINA MIN MINX
26 =IF(AND( 10 > 9, -10 < -1, true), "All true", "One or more false) AND FALSE IF IFERROR NOT OR TRUE
27 =IF(ISNONTEXT(BLANK()), "Is Non-Text", "Is Text") ISBLANK ISERROR ISLOGICAL ISNONTEXT ISNUMBER ISTEXT
28 =PI()*([Radius]*2) ABS CEILING EXP INT LOG PI POWER QUOTIENT ROUNDDOWN SIGN SQRT SUM SUMX TRUNC
29 =MID('Reseller'[ResellerName],5,1)) BLANK CONCATENATE EXACT FIND FORMAT LEFT LOWER MID REPLACE REPT SEARCH SUBSTITUTE TRIM VALUE
30 =YEARFRAC(Orders[TransactionDate], Orders[ShippingDate]) DATE DAY EDATE EOMONTH MINUTE NOW TIME TIMEVALUE TODAY WEEKDAY WEEKNUM YEAR YEARFRAC
31 =ENDOFMONTH(DateTime[DateKey]) DATEADD DATESBETWEEN DATESINPERIOD ENDOFMONTH FIRSTDATE FIRSTNONBLANK LASTDATE NEXTDAY NEXTMONTH PARALLELPERIOD PREVIOUSMONTH SAMEPERIODLASTYEAR STARTOFMONTH TOTALMTD
32 =SUMX(FILTER(Orders,Orders[PriceList]>10))) ALL ALLEXCEPT CALCULATE DISTINCT EARLIER FILTER RELATED RELATEDTABLE VALUES
33 Андрей Коршиков Эксперт по внедрению технологий Microsoft ООО «Портал-Юг»
34 PowerPivot для Excel 2010 – новый инструмент для самостоятельного создания BI решений без необходимости программировать DAX – простой в понимании язык выражений, очень похожий на формулы Excel
35 MSDN Library: DAX Language Reference us/library/ee634556(SQL.105).aspx us/library/ee634556(SQL.105).aspx
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.