<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>انواع داده در DAX | حمیدرضا بابازاده</title>
	<atom:link href="https://hamidrezababazadeh.ir/tag/%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D8%AF%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-dax/feed/" rel="self" type="application/rss+xml" />
	<link>https://hamidrezababazadeh.ir</link>
	<description>مشاور و مدرس دوره‌های SQL Server, SSIS, SSAS, Power BI</description>
	<lastBuildDate>Thu, 05 Mar 2020 11:17:22 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.5</generator>

<image>
	<url>https://hamidrezababazadeh.ir/wp-content/uploads/cropped-photo477114607265229875-e1477042263519-32x32.jpg</url>
	<title>انواع داده در DAX | حمیدرضا بابازاده</title>
	<link>https://hamidrezababazadeh.ir</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>آموزش DAX،توابع ریاضی در DAX بخش سوم</title>
		<link>https://hamidrezababazadeh.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%b1%db%8c%d8%a7%d8%b6%db%8c-%d8%af%d8%b1-dax-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85/</link>
					<comments>https://hamidrezababazadeh.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%b1%db%8c%d8%a7%d8%b6%db%8c-%d8%af%d8%b1-dax-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85/#respond</comments>
		
		<dc:creator><![CDATA[نفیسه حجاری]]></dc:creator>
		<pubDate>Wed, 01 May 2019 19:19:18 +0000</pubDate>
				<category><![CDATA[آموزش مقدماتی DAX]]></category>
		<category><![CDATA[dax چیست]]></category>
		<category><![CDATA[آموزش dax]]></category>
		<category><![CDATA[انواع داده در DAX]]></category>
		<category><![CDATA[تابع SUM و SUMX در DAX]]></category>
		<category><![CDATA[جزوه dax]]></category>
		<category><![CDATA[کتاب آموزشی dax]]></category>
		<category><![CDATA[نحوه فرمول نویسی در DAX]]></category>
		<guid isPermaLink="false">http://hamidrezababazade.com/?p=909</guid>

					<description><![CDATA[<p>در ادامه توابع ریاضی&#160; Math and Trig Funcation &#160;&#160;به تابع های Round &#160;می پردازیم Round RoundUp RoundDown &#160;تابع Round: (&#60;ROUND(&#60;number&#62;, &#60;num_digits Number : عددی است که می خواهیم آن عدد را Round &#160;کنیم num_digits : می تواند ۳ حالت داشته باشد که در جدول زیر به آن می دازیم بزرگتر از صفر از بعد از &#8230;</p>
The post <a href="https://hamidrezababazadeh.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%b1%db%8c%d8%a7%d8%b6%db%8c-%d8%af%d8%b1-dax-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85/">آموزش DAX،توابع ریاضی در DAX بخش سوم</a> first appeared on <a href="https://hamidrezababazadeh.ir">حمیدرضا بابازاده</a>.]]></description>
										<content:encoded><![CDATA[<p>در ادامه توابع ریاضی&nbsp; Math and Trig Funcation
&nbsp;&nbsp;به تابع های Round &nbsp;می پردازیم </p>



<p>Round
</p>



<p>RoundUp</p>



<p>RoundDown</p>



<h4 class="wp-block-heading">&nbsp;تابع Round: </h4>



<p>(&lt;ROUND(&lt;number&gt;, &lt;num_digits  </p>



<p>Number :
عددی است که می خواهیم آن عدد را Round &nbsp;کنیم </p>



<p>num_digits : می تواند ۳ حالت داشته باشد که در جدول زیر به آن می دازیم </p>



<table class="wp-block-table"><tbody><tr><td>
  بزرگتر از صفر 
  </td><td>
  از بعد از ممیز به تعداد این عدد جلو میرود و نسبت
  به آن عمل گرد کردن را انجام می دهد 
  </td></tr><tr><td>
  صفر 
  </td><td>   مانند گرد کردن معمولی اگر بعد از ممیز بزرگتر از ۵   باشد به اولین عدد صحیح بزرگتر و اگر کوچکتر از ۵ باشد به نزدیکترین عدد کوچک گرد   میشود    </td></tr><tr><td>کوچکتر از صفر<br></td><td>
  عمل گرد کردن به اولین عدد دسیمال (عدد ده دهی)
  نسبت به این عدد است 
  </td></tr></tbody></table>



<p>مثال ۱:  round (173.6382334344,1) &#8212;&#8212;&#8212;&#8212;&#8212;- 173.60</p>



<p>مثال ۲ : round (173.6382334344,2) &#8212;&#8212;&#8212;&#8212;&#8212;- 173.64</p>



<p>مثال ۳: round (173.6382334344,0) &#8212;&#8212;&#8212;&#8212;&#8212;- 174.00</p>



<p>مثال۴:  round (173.6382334344, -2) &#8212;&#8212;&#8212;&#8212;&#8212;- 200.00</p>



<p>مثال ۵ : round (173.6382334344, -1) &#8212;&#8212;&#8212;&#8212;&#8212;- 170.00</p>



<p></p>



<p>تابع <strong>round down  </strong>مانند همین تابع است ولی فقط همیشه به پایین گرد میکند</p>



<p> تابع roundup  مانند همین تابع است فقط همیشه به بالا گرد میکند</p>



<p>نکته : در استفاده از این تابع باید به Format   این Measure  توجه داشته باشیم </p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="1024" height="140" src="http://hamidrezababazade.com/wp-content/uploads/image-36-1024x140.png" alt="" class="wp-image-914" srcset="https://hamidrezababazadeh.ir/wp-content/uploads/image-36-1024x140.png 1024w, https://hamidrezababazadeh.ir/wp-content/uploads/image-36-300x41.png 300w, https://hamidrezababazadeh.ir/wp-content/uploads/image-36-768x105.png 768w, https://hamidrezababazadeh.ir/wp-content/uploads/image-36.png 1044w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>The post <a href="https://hamidrezababazadeh.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%b1%db%8c%d8%a7%d8%b6%db%8c-%d8%af%d8%b1-dax-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85/">آموزش DAX،توابع ریاضی در DAX بخش سوم</a> first appeared on <a href="https://hamidrezababazadeh.ir">حمیدرضا بابازاده</a>.]]></content:encoded>
					
					<wfw:commentRss>https://hamidrezababazadeh.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%b1%db%8c%d8%a7%d8%b6%db%8c-%d8%af%d8%b1-dax-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش Dax ،توابع ریاضی درDAX</title>
		<link>https://hamidrezababazadeh.ir/%d8%aa%d8%a7%d8%a8%d8%b9-sum-%d9%88-sumx-%d8%af%d8%b1-dax/</link>
					<comments>https://hamidrezababazadeh.ir/%d8%aa%d8%a7%d8%a8%d8%b9-sum-%d9%88-sumx-%d8%af%d8%b1-dax/#respond</comments>
		
		<dc:creator><![CDATA[نفیسه حجاری]]></dc:creator>
		<pubDate>Sat, 27 Apr 2019 19:24:29 +0000</pubDate>
				<category><![CDATA[آموزش مقدماتی DAX]]></category>
		<category><![CDATA[dax چیست]]></category>
		<category><![CDATA[آموزش dax]]></category>
		<category><![CDATA[انواع داده در DAX]]></category>
		<category><![CDATA[تابع SUM و SUMX در DAX]]></category>
		<category><![CDATA[جزوه dax]]></category>
		<guid isPermaLink="false">http://hamidrezababazade.com/?p=833</guid>

					<description><![CDATA[<p>به راحتی میتوان گفت یکی از پرکاربرد ترین توابع در Dax  هستند.همانطور که از اسم این دو تابع پیداست این دو تابع در دسته توابع ریاضی (Math &#38; Trig Function ) قرار دارند ولی تابع Sum  جز توابع Aggregation  ها و تابع SUMX جز توابع  iterator ها محسوب میشوند</p>
The post <a href="https://hamidrezababazadeh.ir/%d8%aa%d8%a7%d8%a8%d8%b9-sum-%d9%88-sumx-%d8%af%d8%b1-dax/">آموزش Dax ،توابع ریاضی درDAX</a> first appeared on <a href="https://hamidrezababazadeh.ir">حمیدرضا بابازاده</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">تابع SUM و SUMX در DAX</h2>



<p>&gt;تابع SUM &nbsp;حاصل جمع را به صورت ستونی محاسبه می نماید&nbsp; </p>



<p>به راحتی میتوان گفت یکی از پرکاربرد ترین توابع در Dax &nbsp;هستند.همانطور که از اسم این دو تابع پیداست این دو تابع در دسته توابع ریاضی (Math &amp; Trig Function ) قرار دارند ولی تابع Sum &nbsp;جز توابع Aggregation &nbsp;ها و تابع SUMX جز توابع &nbsp;iterator ها محسوب میشوند.</p>



<p> </p>



<h4 class="wp-block-heading"><strong>SUM(&lt;column&gt;)</strong></h4>



<p>
تابع SUM &nbsp;حاصل جمع را به صورت ستونی محاسبه می نماید&nbsp; 

</p>



<h4 class="wp-block-heading"> <strong>(&lt;SUMX(&lt;table&gt;, &lt;expression</strong> </h4>



<p>تابع SUMX &nbsp;حاصل جمع را به صورت سطر به سطر و روی بیش از یک ستون انجام می دهد</p>



<p> </p>



<p>شاید با یک مثال بهتر بتوان تفاوت این دو تابع را شرح داد </p>



<p>نمونه داده زیر را در نظر بگیرید:</p>



<p>مثال ۱ : می خواهیم مجموع فروش را از جدول FactInternetSale بانک اطلاعاتی AdventureWorksDW2014 بدست آوریم</p>



<p>می خواهیم مجموع فروش را محاسبه کنیم بنابر این می نویسیم </p>



<p style="text-align:left">([sum(FactInternetSales[SalesAmount</p>



<p>مثال ۲: می خواهیم در همین جدول مجموع سود را محاسبه نماییم بنابراین می نویسیم  :</p>



<p style="text-align:left">(هزینه – فروش) مجموع = سود </p>



<ul class="wp-block-gallery columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><li class="blocks-gallery-item"><figure><img decoding="async" width="1024" height="69" src="http://hamidrezababazade.com/wp-content/uploads/01-2-1024x69.jpg" alt="" data-id="842" data-link="http://hamidrezababazade.com/%d8%aa%d8%a7%d8%a8%d8%b9-sum-%d9%88-sumx-%d8%af%d8%b1-dax/01-3/" class="wp-image-842" srcset="https://hamidrezababazadeh.ir/wp-content/uploads/01-2-1024x69.jpg 1024w, https://hamidrezababazadeh.ir/wp-content/uploads/01-2-300x20.jpg 300w, https://hamidrezababazadeh.ir/wp-content/uploads/01-2-768x51.jpg 768w, https://hamidrezababazadeh.ir/wp-content/uploads/01-2.jpg 1151w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></li></ul>The post <a href="https://hamidrezababazadeh.ir/%d8%aa%d8%a7%d8%a8%d8%b9-sum-%d9%88-sumx-%d8%af%d8%b1-dax/">آموزش Dax ،توابع ریاضی درDAX</a> first appeared on <a href="https://hamidrezababazadeh.ir">حمیدرضا بابازاده</a>.]]></content:encoded>
					
					<wfw:commentRss>https://hamidrezababazadeh.ir/%d8%aa%d8%a7%d8%a8%d8%b9-sum-%d9%88-sumx-%d8%af%d8%b1-dax/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>قسمت ۲- شروع به کار در DAX</title>
		<link>https://hamidrezababazadeh.ir/%d8%b4%d8%b1%d9%88%d8%b9-%d8%a8%d9%87-%da%a9%d8%a7%d8%b1-%d8%af%d8%b1-dax/</link>
					<comments>https://hamidrezababazadeh.ir/%d8%b4%d8%b1%d9%88%d8%b9-%d8%a8%d9%87-%da%a9%d8%a7%d8%b1-%d8%af%d8%b1-dax/#respond</comments>
		
		<dc:creator><![CDATA[نفیسه حجاری]]></dc:creator>
		<pubDate>Fri, 26 Apr 2019 14:06:28 +0000</pubDate>
				<category><![CDATA[آموزش مقدماتی DAX]]></category>
		<category><![CDATA[آموزش dax]]></category>
		<category><![CDATA[انواع داده در DAX]]></category>
		<category><![CDATA[کتاب آموزشی dax]]></category>
		<category><![CDATA[نحوه فرمول نویسی در DAX]]></category>
		<guid isPermaLink="false">http://hamidrezababazade.com/?p=808</guid>

					<description><![CDATA[<p>نحوه فرمول نویسی در DAX,انواع داده در DAX,  انواع عملگر ها</p>
The post <a href="https://hamidrezababazadeh.ir/%d8%b4%d8%b1%d9%88%d8%b9-%d8%a8%d9%87-%da%a9%d8%a7%d8%b1-%d8%af%d8%b1-dax/">قسمت ۲- شروع به کار در DAX</a> first appeared on <a href="https://hamidrezababazadeh.ir">حمیدرضا بابازاده</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">نحوه فرمول نویسی در DAX</h2>



<figure class="wp-block-image"><img decoding="async" width="434" height="148" src="http://hamidrezababazade.com/wp-content/uploads/dax-Syntax.jpg" alt="" class="wp-image-809" srcset="https://hamidrezababazadeh.ir/wp-content/uploads/dax-Syntax.jpg 434w, https://hamidrezababazadeh.ir/wp-content/uploads/dax-Syntax-300x102.jpg 300w" sizes="(max-width: 434px) 100vw, 434px" /></figure>



<p>A:
نام قلم آماری یه نام دلخواه </p>



<p>B:نشانگری
است به معنای شروع فرمول نویسی</p>



<p>C :
هر تابع DAX
دلخواه </p>



<p>D: نام جدول به همراه ستون ای از آن جدول &nbsp;درون پرانتز</p>



<p>E:
نام جدول دلخواه &nbsp;</p>



<p>F :
ستون مورد نظر درون براکت </p>



<p>نکته باید توجه داشته باشیم اگر در نام جدول از کاراکتر های خاص مانند Space &nbsp;استفاده شده باشد باید نام جدول را به این &nbsp;صورت &nbsp;‘ Table’ نوشت مانند Dim Customer در فرمول نویسی می نویسیم &nbsp;‘ Dim Customer’</p>



<h1 class="wp-block-heading">انواع داده در DAX</h1>



<p>Number </p>



<p>Boolean</p>



<p>String </p>



<p>DateTime</p>



<p>Currency</p>



<p></p>



<h2 class="wp-block-heading">&nbsp;انواع عملگر ها </h2>



<h3 class="wp-block-heading">عملگر های ریاضی و متنی</h3>



<figure class="wp-block-table"><table class=""><tbody><tr><td>
  <strong>نام </strong>
  </td><td>
  <strong>نشانه </strong>
  </td></tr><tr><td>
  <strong>جمع </strong>
  </td><td>
  +
  </td></tr><tr><td>
  <strong>تفریق </strong>
  </td><td>
  &#8211;
  </td></tr><tr><td>
  <strong>ضرب </strong>
  </td><td>
  *
  </td></tr><tr><td>
  <strong>تقسیم </strong>
  </td><td>
  /
  </td></tr><tr><td>
  <strong>توان </strong>
  </td><td>
  ^
  </td></tr><tr><td>
  <strong>به هم چسباندن متن </strong>
  </td><td>
  &amp;
  </td></tr></tbody></table></figure>



<h3 class="wp-block-heading">&nbsp;</h3>



<h3 class="wp-block-heading">عملگر های مقایسه ای </h3>



<figure class="wp-block-table"><table class=""><tbody><tr><td>
  <strong>نام </strong>
  </td><td>
  <strong>نشانه </strong>
  </td></tr><tr><td>
  <strong>مساوی </strong>
  </td><td>
  =
  </td></tr><tr><td>
  <strong>بزرگتر </strong>
  </td><td>
  &lt;&nbsp;
  </td></tr><tr><td>
  <strong>بزرگتر مساوی</strong>
  </td><td>
  =&lt;
  </td></tr><tr><td>
  <strong>کوچکتر</strong>
  </td><td>
  &gt;&nbsp;
  </td></tr><tr><td>
  <strong>کوچکتر مساوی </strong>
  </td><td>
  =&gt;
  </td></tr><tr><td>
  <strong>نا مساوی</strong>
  </td><td>
  &lt;&gt;&nbsp;
  </td></tr></tbody></table></figure>



<h3 class="wp-block-heading">عملگر های منطقی </h3>



<figure class="wp-block-table"><table class=""><tbody><tr><td>
  <strong>نام </strong>
  </td><td>
  <strong>نشانه </strong>
  </td></tr><tr><td>
  <strong>یا (</strong><strong>OR</strong><strong>)</strong>
  </td><td>
  ||
  </td></tr><tr><td>
  <strong>و(</strong><strong>AND</strong><strong>)</strong>
  </td><td>
  &amp;&amp;
  </td></tr></tbody></table></figure>



<h3 class="wp-block-heading">اولویت عملگر ها </h3>



<figure class="wp-block-table"><table class=""><tbody><tr><td>
  <strong>نام </strong>
  </td><td>
  <strong>نشانه </strong>
  </td></tr><tr><td>
  <strong>توان </strong>
  </td><td>
  ^
  </td></tr><tr><td>
  <strong>منفی در اعداد </strong>
  </td><td>
  &#8211; مانند ۱-
  </td></tr><tr><td>
  <strong>ضرب و تقسیم </strong>
  </td><td>
  * &nbsp;&nbsp;/
  </td></tr><tr><td>
  <strong>NOT</strong>
  </td><td>
  !
  </td></tr><tr><td>
  <strong>جمع و تفریق </strong>
  </td><td>
  + &#8211; 
  </td></tr><tr><td>
  <strong>چسباندن دو رشته </strong>
  </td><td>
  &amp;
  </td></tr><tr><td>
  <strong>عملگرهای مقایسه
  های </strong>
  </td><td>
  &gt;,&lt;,= ,&lt;=,&gt;=
  </td></tr></tbody></table></figure>The post <a href="https://hamidrezababazadeh.ir/%d8%b4%d8%b1%d9%88%d8%b9-%d8%a8%d9%87-%da%a9%d8%a7%d8%b1-%d8%af%d8%b1-dax/">قسمت ۲- شروع به کار در DAX</a> first appeared on <a href="https://hamidrezababazadeh.ir">حمیدرضا بابازاده</a>.]]></content:encoded>
					
					<wfw:commentRss>https://hamidrezababazadeh.ir/%d8%b4%d8%b1%d9%88%d8%b9-%d8%a8%d9%87-%da%a9%d8%a7%d8%b1-%d8%af%d8%b1-dax/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>درس ۱- DAX چیست</title>
		<link>https://hamidrezababazadeh.ir/dax-%da%86%db%8c%d8%b3%d8%aa/</link>
					<comments>https://hamidrezababazadeh.ir/dax-%da%86%db%8c%d8%b3%d8%aa/#respond</comments>
		
		<dc:creator><![CDATA[حمیدرضا بابازاده]]></dc:creator>
		<pubDate>Thu, 25 Apr 2019 19:36:34 +0000</pubDate>
				<category><![CDATA[آموزش مقدماتی DAX]]></category>
		<category><![CDATA[dax چیست]]></category>
		<category><![CDATA[آموزش dax]]></category>
		<category><![CDATA[انواع داده در DAX]]></category>
		<category><![CDATA[جزوه dax]]></category>
		<category><![CDATA[کتاب آموزشی dax]]></category>
		<guid isPermaLink="false">http://hamidrezababazade.com/?p=782</guid>

					<description><![CDATA[<p>زبان DAX یک زبان کامل برنامه نویسی نیست .این زبان برای بهبود مدل سازی داده ها ، قدرت تحلیل و گزارش گیری داده ها طراحی شده است .این زبان، دائما در حال به روز زسانی و توسعه است .DAX  زبانی است که برای رسیدن به نتیجه باید از توابع آن استفاده کرد بنابر این یک زبان مبتنی بر توابع است .</p>
The post <a href="https://hamidrezababazadeh.ir/dax-%da%86%db%8c%d8%b3%d8%aa/">درس ۱- DAX چیست</a> first appeared on <a href="https://hamidrezababazadeh.ir">حمیدرضا بابازاده</a>.]]></description>
										<content:encoded><![CDATA[<p>اگر میخواهید در Power BI حرفه ای شوید و گزارشات تاثیرگزار و مفیدی برای مدیر یا کارفرما طراحی کنید باید زبان DAX را یاد بگیرید</p>



<p>در Power BI امکانات خوبی برای نمایش گزارشات با ویژوال متفاوت وجود دارد که میتوانید از آنها برای نمایش هرچه بهتر اطلاعات استفاده کنید. اما برای اینکه گزارشها موثرتر باشد و تحلیل بهتر و پیچیده تری بر روی اطلاعات داشته باشید بایستی از زبان DAX استفاده کنید.<br><br>اگر از زبان dax استفاده نکنید گزارش‌های خیلی ساده‌ای مثل جمع فروش به تفکیک ماه , سال , گروه کالا و &#8230; خواهید داشت.<br>اما با کمک DAX میتوانید رشد ماهانه و سالانه فروش به تفکیک ماه و سال را حساب کنید و یا نسبت مرجوعی به فروش یا میانگین مدت وصول بدهی و خیلی از شاخص های مهم کسب و کار یا همان KPI ها را پیاده سازی کنید<br><br>در واقع هدف اصلی ما از راه اندازی سیستم BI و داشبوردهای مدیریتی نمایش این شاخص ها میباشد تا بدانیم وضعیت مان چگونه است و نمایش گزارشات ساده هیچگاه نمیتواند تاثیرگزار باشد. پس اگر میخواهید در Power BI حرفه ای شوید و گزارشات تاثیرگزار و مفیدی برای کارفرما طراحی کنید باید زبان DAX را یاد بگیرید</p>



<p>DAX مخفف عبارت Data Analysis Expressions است .DAX  هم زبان کوئری نویسی و هم زبانی تابعی هست  . برای نخستین بار  به صورت یک Add In    به Microsoft Excel 2010  اضافه شد .<br><strong>مهمترین هدف DAX </strong>کمک به سازماندهی اطلاعات ، تجزیه و تحلیل،درک بهتر اطلاعات برای تجزیه, تحلیل و ارائه گزارشات مطلوب تر است .<br>زبان DAX را علاوه بر PowerBI میتوانید در  Excel Power Pivot و SSAS Tabular هم استفاده کنید.<br><strong>فقط به یک نکته مهم توجه کنید </strong>که ماکروسافت گاهی در نسخه های جدید Power BI Desktop که منتشر میکند توابع جدیدی را برای زبان DAX معرفی میکند اما باید حواستان باشد که این توابع جدید در   Excel Power Pivot  و SSAS Tabular ناشناخته هستند و در آن محیط ها نمیتوانید از این توابع جدید استفاده کنید.</p>



<p><strong>اشتباه نکنید </strong>, زبان DAX یک زبان  برنامه نویسی نیست یعنی شما نمیتوانید با زبان DAX اپلیکیشن و یا وبسایت طراحی کنید .<br>DAX برای بهبود مدل سازی داده ها ، افزایش قدرت تحلیل و گزارش گیری داده ها طراحی شده است .این زبان، دائما در حال بروزرسانی و توسعه است </p>



<p class="has-text-align-left"> DAX is a <em>functional language</em>, which means the full executed code is contained inside a function.  </p>



<p> DAX  زبانی است که برای رسیدن به نتیجه باید از توابع آن استفاده کرد, بنابراین یک زبان مبتنی بر فراخوانی توابع یا Functional Language  است که  در ادامه با انواع توابع در این زبان آشنا خواهید شد .<br>توابع را میتوانید بصورت تو در تو فراخوانی کنید و از نتیجه اجرای یک تابع بعنوان ورودی یک تابع دیگر استفاده کنید.<br>در زبان DAX فقط میتوانید از توابع موجود استفاده کنید و برخلاف زبانهای برنامه نویسی مثل سی شارپ نمیتوانید خودتان تابعی را تعریف و فراخوانی کنید </p>



<h4 class="wp-block-heading">انواع توابع در زبان DAX :</h4>



<p>  ریاضیات (math trig)</p>



<p> زمان (Date Time)</p>



<p> فیلتر(Filter)</p>



<p> آماری(statistical)</p>



<p> اطلاعاتی (Info)</p>



<p> متنی (Text)</p>



<p> منطقی (Logical)</p>



<p>پدر فرزندی (Parent Child)</p>



<p>اگر یادتان باشد قبلا هم گفته بودم که در هیچ یک از بخش های Power BI نمیتوانید تغییری در منبع اصلی اطلاعات Data Source اعمال کنید . مثل اگر شما اطلاعات را از فایل اکسل یا یک بانک اطلاعاتی میخوانید , نمیتوانید سطر و ستونهای آن فایل اکسل یا جداول بانک اطلاعاتی را حذف و ویرایش و &#8230; کنید و فقط میتوانید بعد از اینکه اطلاعات را داخل Power bi به روش import وارد کردید , داخل Data model آنها را دستکاری کنید که باز هم تغییری به منبع اطلاعات اعمال نمی شود</p>



<p>برخلاف T-SQL در زبان DAX مفاهیمی مثل insert , delete , update برای دستکاری اطلاعات وجود ندارد. پس ما در زبان DAX فقط میتوانیم اطلاعات را بخوانیم , تحلیل کنیم و نتیجه را برگردانیم.<br>فرض کنید که در زبان DAX فقط میتوانیم Select انجام دهیم.<br>در SSAS Tabular و Excel Power Pivot هم روال کار به همین گونه است و شما نمیتوانید اطلاعات موجود در منبع اصلی اطلاعات Data Source را تغییر دهید و دستکاری کنید</p>



<p>قبل شروع به کار و نوشتن فرمولها با DAX باید مطمئن شویم که یک مدل داده‌ایی (Data Model) درست و استاندارد داریم.  اگر Data Model را اشتباه طراحی کنید , نمایش اطلاعات بر روی ویژوالها و همچنین نتیجه  فرمولهای DAX اشتباه خواهد بود. پس بسیار مهم هست که قبل از هر کاری در Power BI  ابتدا دیتا مدل را بدرستی طراحی کنیم .<br> در درس بعدی به بررسی Data model میپردازیم</p>The post <a href="https://hamidrezababazadeh.ir/dax-%da%86%db%8c%d8%b3%d8%aa/">درس ۱- DAX چیست</a> first appeared on <a href="https://hamidrezababazadeh.ir">حمیدرضا بابازاده</a>.]]></content:encoded>
					
					<wfw:commentRss>https://hamidrezababazadeh.ir/dax-%da%86%db%8c%d8%b3%d8%aa/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
