دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2
نویسندگان: Marco Russo. Alberto Ferrari
سری:
ISBN (شابک) : 9781509306978
ناشر: Microsoft Press
سال نشر: 2019
تعداد صفحات: 768
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 77 مگابایت
در صورت تبدیل فایل کتاب The Definitive Guide to DAX: Business intelligence for Microsoft Power BI, SQL Server Analysis Services, and Excel به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب راهنمای قطعی DAX: هوش تجاری Microsoft Power BI ، SQL Server Analysis Services و Excel نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اکنون با بهترین شیوه های مدرن گسترش یافته و به روز شده است، این کامل ترین راهنمای زبان DAX مایکروسافت برای هوش تجاری، مدل سازی داده و تجزیه و تحلیل است. مشاوران متخصص Microsoft BI Marco Russo و Alberto Ferrari به شما کمک می کنند تا در همه چیز از توابع جدول از طریق کدهای پیشرفته و بهینه سازی مدل تسلط داشته باشید. وقتی یک عبارت DAX را اجرا می کنید دقیقاً یاد خواهید گرفت که در زیر هود چه اتفاقی می افتد و از این دانش برای نوشتن کد سریع و قوی استفاده کنید. این نسخه بر روی نمونههایی تمرکز دارد که میتوانید با Power BI Desktop رایگان بسازید و اجرا کنید و به شما کمک میکند از نحو قدرتمند متغیرها (VAR) در Power BI، Excel یا Analysis Services نهایت استفاده را ببرید. آیا می خواهید از تمام قابلیت های قابل توجه DAX استفاده کنید؟ این "غواصی عمیق" بدون مصالحه دقیقاً همان چیزی است که شما نیاز دارید.
آنالیز دادههای قدرتمند را با DAX برای Power BI، SQL Server و Excel انجام دهید
· مفاهیم اصلی DAX، از جمله ستونهای محاسبهشده، اندازهگیریها، و گروههای محاسبهشده
· با توابع جدول پایه و پیشرفته به طور مؤثر کار کنید
· درک زمینههای ارزیابی و CALCULATE و CALCULATETAB توابع
· انجام محاسبات مبتنی بر زمان
· استفاده از گروههای محاسباتی و موارد محاسباتی
· استفاده از نحو متغیرها (VAR) برای نوشتن کد قابل خواندن و نگهداری بیشتر
· روابط متنوع و غیرعادی را با DAX بیان کنید، از جمله روابط چند به چند و فیلترهای دوطرفه
· تسلط بر تکنیکهای بهینهسازی پیشرفته و بهبود عملکرد در تجمیعها
· مدلهای داده را برای دستیابی به فشردهسازی بهتر بهینه کنید
· عملکرد جستجوی DAX را با DAX Studio اندازهگیری کنید و یاد بگیرید چگونه DAX خود را بهینه کنید
Now expanded and updated with modern best practices, this is the most complete guide to Microsoft’s DAX language for business intelligence, data modeling, and analytics. Expert Microsoft BI consultants Marco Russo and Alberto Ferrari help you master everything from table functions through advanced code and model optimization. You’ll learn exactly what happens under the hood when you run a DAX expression, and use this knowledge to write fast, robust code. This edition focuses on examples you can build and run with the free Power BI Desktop, and helps you make the most of the powerful syntax of variables (VAR) in Power BI, Excel, or Analysis Services. Want to leverage all of DAX’s remarkable capabilities? This no-compromise “deep dive” is exactly what you need.
Perform powerful data analysis with DAX for Power BI, SQL Server, and Excel
· Master core DAX concepts, including calculated columns, measures, and calculation groups
· Work efficiently with basic and advanced table functions
· Understand evaluation contexts and the CALCULATE and CALCULATETABLE functions
· Perform time-based calculations
· Use calculation groups and calculation items
· Use syntax of variables (VAR) to write more readable, maintainable code
· Express diverse and unusual relationships with DAX, including many-to-many relationships and bidirectional filters
· Master advanced optimization techniques, and improve performance in aggregations
· Optimize data models to achieve better compression
· Measure DAX query performance with DAX Studio and learn how to optimize your DAX
Title Page Copyright Page Contents at a Glance Contents Foreword Acknowledgments Errata, updates, and book support Stay in touch Introduction to the second edition Introduction to the first edition Who this book is for Assumptions about you Organization of this book Conventions About the companion content Chapter 1. What is DAX? Understanding the data model DAX for Excel users DAX for SQL developers DAX for MDX developers DAX for Power BI users Chapter 2. Introducing DAX Understanding DAX calculations Understanding calculated columns and measures Introducing variables Handling errors in DAX expressions Formatting DAX code Introducing aggregators and iterators Using common DAX functions Conclusions Chapter 3. Using basic table functions Introducing table functions Introducing EVALUATE syntax Understanding FILTER Introducing ALL and ALLEXCEPT Understanding VALUES, DISTINCT, and the blank row Using tables as scalar values Introducing ALLSELECTED Conclusions Chapter 4. Understanding evaluation contexts Introducing evaluation contexts Testing your understanding of evaluation contexts Using the row context with iterators Understanding FILTER, ALL, and context interactions Working with several tables Using DISTINCT and SUMMARIZE in filter contexts Conclusions Chapter 5. Understanding CALCULATE and CALCULATETABLE Introducing CALCULATE and CALCULATETABLE Understanding context transition Understanding circular dependencies CALCULATE modifiers CALCULATE rules Chapter 6. Variables Introducing VAR syntax Understanding that variables are constant Understanding the scope of variables Using table variables Understanding lazy evaluation Common patterns using variables Conclusions Chapter 7. Working with iterators and with CALCULATE Using iterators Solving common scenarios with iterators Conclusions Chapter 8. Time intelligence calculations Introducing time intelligence Building a date table Understanding basic time intelligence calculations Introducing basic time intelligence functions Understanding semi-additive calculations Understanding advanced time intelligence calculations Working with custom calendars Conclusions Chapter 9. Calculation groups Introducing calculation groups Creating calculation groups Understanding calculation groups Understanding sideways recursion Using the best practices Conclusions Chapter 10. Working with the filter context Using HASONEVALUE and SELECTEDVALUE Introducing ISFILTERED and ISCROSSFILTERED Understanding differences between VALUES and FILTERS Understanding the difference between ALLEXCEPT and ALL/VALUES Using ALL to avoid context transition Using ISEMPTY Introducing data lineage and TREATAS Understanding arbitrarily shaped filters Conclusions Chapter 11. Handling hierarchies Computing percentages over hierarchies Handling parent/child hierarchies Conclusions Chapter 12. Working with tables Using CALCULATETABLE Manipulating tables Using tables as filters Creating calculated tables Conclusions Chapter 13. Authoring queries Introducing DAX Studio Understanding EVALUATE Implementing common DAX query patterns Understanding the auto-exists behavior in DAX queries Conclusions Chapter 14. Advanced DAX concepts Introducing expanded tables Understanding the difference between table filters and column filters Understanding ALLSELECTED and shadow filter contexts The ALL* family of functions Understanding data lineage Conclusions Chapter 15. Advanced relationships Implementing calculated physical relationships Implementing virtual relationships Understanding physical relationships in DAX Using bidirectional cross-filters Understanding one-to-many relationships Understanding one-to-one relationships Understanding many-to-many relationships Choosing the right type of relationships Managing granularities Managing ambiguity in relationships Conclusions Chapter 16. Advanced calculations in DAX Computing the working days between two dates Showing budget and sales together Computing same-store sales Numbering sequences of events Computing previous year sales up to last date of sales Conclusions Chapter 17. The DAX engines Understanding the architecture of the DAX engines Understanding the VertiPaq storage engine Understanding the use of relationships in VertiPaq Introducing materialization Introducing aggregations Choosing hardware for VertiPaq Conclusions Chapter 18. Optimizing VertiPaq Gathering information about the data model Denormalization Columns cardinality Handling date and time Calculated columns Choosing the right columns to store Optimizing column storage Managing VertiPaq Aggregations Conclusions Chapter 19. Analyzing DAX query plans Capturing DAX queries Introducing DAX query plans Capturing profiling information Reading VertiPaq storage engine queries Reading DirectQuery storage engine queries Reading query plans Conclusions Chapter 20. Optimizing DAX Defining optimization strategies Optimizing bottlenecks in DAX expressions Conclusions Index Code Snippets