பவர் BI இல் DAX உடன் தொடங்குகிறது



இந்த எடூரேகா வலைப்பதிவு பவர் பிஐ டாக்ஸ் அடிப்படைகள் அல்லது தரவு அனலிட்டிக்ஸ் எக்ஸ்பிரஷன்களுடன் தொடங்க உதவுகிறது.

இந்த வலைப்பதிவு அடிப்படையில் புதிய பயனர்களுக்காக வடிவமைக்கப்பட்டுள்ளது மற்றும் ஒரு சூத்திர மொழியில் விரைவான மற்றும் எளிதான நடைப்பயணத்தை உங்களுக்கு வழங்குவதாகும் தரவு பகுப்பாய்வு வெளிப்பாடுகள் (DAX) .இன் செயல்பாடுகளை நீங்கள் அறிந்திருந்தால் எம்.எஸ் எக்செல் அல்லது , இதில் உள்ள பல சூத்திரங்கள் பவர் பிஐ டாக்ஸ் அடிப்படைகள் கட்டுரை உங்களைப் போலவே தோன்றும்.

எல்லாவற்றிற்கும் ஒரு அங்கமாக விளங்கும் கருத்துகள் இங்கே உள்ளன , DAX இல் உள்ள மிக அடிப்படையான கருத்துகளைப் பற்றி நீங்கள் நன்கு புரிந்து கொள்ள வேண்டும் என்பதைக் கற்றுக்கொண்ட பிறகு.





பவர் பிஐ டாக்ஸ் அடிப்படைகள்: டாக்ஸ் என்றால் என்ன?

எனவே, பவர் பிஐ டாக்ஸின் அடிப்படைகளுடன் ஆரம்பிக்கலாம், சரியா?

பவர் பிஐ டெஸ்க்டாப்பைப் பயன்படுத்தி அறிக்கைகளை உருவாக்குவது மிகவும் எளிதானது, இது மதிப்புமிக்க நுண்ணறிவுகளை மட்டையிலிருந்து நேராகக் காண்பிக்கும்.



ஆனால், எல்லா தயாரிப்பு வகைகளிலும், வெவ்வேறு தேதி வரம்புகளுக்கு வளர்ச்சி சதவீதத்தை நீங்கள் பகுப்பாய்வு செய்ய வேண்டுமானால் என்ன செய்வது? அல்லது, சந்தை நிறுவனங்களுடன் ஒப்பிடும்போது உங்கள் நிறுவனத்தின் ஆண்டு வளர்ச்சியைக் கணக்கிட வேண்டுமா?

DAX கற்றல் உங்களிடமிருந்து அதிகமானவற்றைப் பெற உதவும் உண்மையான வணிக சிக்கல்களை தீர்க்கவும்.

உங்கள் மாதிரியில் ஏற்கனவே இருக்கும் தரவுகளின் உதவியுடன் மதிப்புகளைக் கணக்கிட சூத்திரங்களின் வடிவத்தில் வைக்கக்கூடிய செயல்பாடுகள், ஆபரேட்டர்கள் மற்றும் மாறிலிகளை DAX கொண்டுள்ளது.



பவர் பிஐ டாக்ஸ் 200 க்கும் மேற்பட்ட செயல்பாடுகள், ஆபரேட்டர்கள் மற்றும் கட்டுமானங்களின் நூலகத்தை உள்ளடக்கியது. எந்தவொரு தரவு பகுப்பாய்வு தேவைக்கும் முடிவுகளை கணக்கிடுவதற்கான நடவடிக்கைகளை உருவாக்குவதில் அதன் நூலகம் மகத்தான நெகிழ்வுத்தன்மையை வழங்குகிறது.

பவர் பிஐ டாக்ஸ் அடிப்படைகள்: இது எவ்வாறு இயங்குகிறது?

முதலில், இது எவ்வாறு செயல்படுகிறது என்பதை நான் உங்களுக்கு விளக்குகிறேன்.பவர் பிஐ டாக்ஸைப் பற்றிய நமது புரிதலை மூன்று அடிப்படைக் கருத்துக்களைச் சுற்றியே உருவாக்குவோம்: தொடரியல் , சூழல் , மற்றும் செயல்பாடுகள் .

நிச்சயமாக, இங்கே மற்ற முக்கியமான கருத்துக்கள் உள்ளன, ஆனால் இந்த மூன்றையும் புரிந்துகொள்வது உங்கள் திறமைகளை உருவாக்கப் போகிற சிறந்த அடித்தளத்தை வழங்கும்.

தொடரியல்

தி தொடரியல் ஒரு சூத்திரத்தை உருவாக்கும் பல்வேறு கூறுகளை உள்ளடக்கியது மற்றும் அது எவ்வாறு எழுதப்பட்டுள்ளது. எல்இந்த எளிய DAX சூத்திரத்தைப் பாருங்கள்.

ஒரு DAX சூத்திரத்தைப் புரிந்து கொள்ள முயற்சிக்கும்போது, ​​ஒவ்வொரு கூறுகளையும் நீங்கள் நினைக்கும் மற்றும் ஒவ்வொரு நாளும் பேசும் மொழியாக உடைப்பது பெரும்பாலும் உதவியாக இருக்கும். எனவே, இந்த சூத்திரத்தில் பின்வரும் தொடரியல் கூறுகள் உள்ளன:

தொடரியல் - பவர் பிஐ டாக்ஸ் - எடுரேகா

நான். மொத்த விற்பனை என்பது அளவின் பெயர்.

II. தி அடையாளம் ஆபரேட்டர் (=) க்கு சமம் சூத்திரத்தின் தொடக்கத்தைக் குறிக்கிறது.

III. SUM நெடுவரிசையில் உள்ள அனைத்து எண்களையும் சேர்க்கிறது, விற்பனை [SalesAmount] .

IV. இவை உள்ளன அடைப்புக்குறிக்குள் () ஒன்று அல்லது அதற்கு மேற்பட்ட வாதங்களைக் கொண்ட வெளிப்பாட்டைச் சுற்றியுள்ள. எல்லா செயல்பாடுகளுக்கும் குறைந்தது ஒரு வாதம் தேவைப்படுகிறது.

வி. விற்பனை குறிப்பிடப்பட்ட அட்டவணை.

WE. ஒரு வாதம் ஒரு செயல்பாட்டிற்கு ஒரு மதிப்பை அனுப்புகிறது. குறிப்பிடப்பட்ட நெடுவரிசை [விற்பணை தொகை] இது ஒரு வாதமாகும், SUM செயல்பாடு ஒரு SUM ஐ ஒருங்கிணைக்க வேண்டிய நெடுவரிசையை அறிவார்.

எளிமையாகச் சொன்னால், நீங்கள் இதைப் படிக்கலாம், ' மொத்த விற்பனை என பெயரிடப்பட்ட அளவிற்கு, விற்பனை அட்டவணையில் [SalesAmount] நெடுவரிசையில் உள்ள மதிப்புகளின் SUM ஐக் கணக்கிடுங்கள். ”

& மண்வெட்டிகள்பவர் பிஐ டாக்ஸ் எடிட்டரில் பரிந்துரைகள் அம்சம் உள்ளது, இது சரியான கூறுகளை உங்களுக்கு பரிந்துரைப்பதன் மூலம் சரியான சூத்திரங்களை உருவாக்க உதவுகிறது.

சூழல்

சூழல் 3 DAX கருத்துக்களில் மிக முக்கியமான ஒன்றாகும். ஒருவர் சூழலைப் பற்றி பேசும்போது, ​​இது இரண்டு வகைகளில் ஒன்றைக் குறிக்கலாம் வரிசை சூழல் மற்றும் சூழலை வடிகட்டவும் .

பேசும் போது முக்கியமாக பயன்படுத்தப்படுகிறது நடவடிக்கைகள் , தி வரிசை-சூழல் தற்போதைய வரிசையாக மிக எளிதாக கருதப்படுகிறது. ஒரு அட்டவணையில் ஒரு வரிசையை அடையாளம் காண வடிப்பான்களைப் பயன்படுத்தும் ஒரு சூத்திரத்திற்கு ஒரு செயல்பாடு இருக்கும் போதெல்லாம் இது பொருந்தும்.

வடிகட்டி-சூழல் வரிசை-சூழலை விட புரிந்து கொள்வது சற்று கடினம். ஒரு கணக்கீட்டில் பயன்படுத்தப்படும் ஒன்று அல்லது அதற்கு மேற்பட்ட வடிப்பான்கள் என வடிகட்டி-சூழலை நீங்கள் மிக எளிதாக நினைக்கலாம். திவடிகட்டி-சூழல் வரிசை-சூழலின் இடத்தில் இல்லை. மாறாக, இது முந்தையவற்றுடன் கூடுதலாக பொருந்தும். பின்வரும் DAX சூத்திரத்தைப் பாருங்கள்.

இந்த சூத்திரத்தில் பின்வரும் தொடரியல் கூறுகள் உள்ளன:

நான். அளவின் பெயர் கடை விற்பனை .

II. தி அடையாளம் ஆபரேட்டர் (=) க்கு சமம் சூத்திரத்தின் தொடக்கத்தைக் குறிக்கிறது.

III. தி கால்குலேட் செயல்பாடு ஒரு வெளிப்பாட்டை ஒரு வாதமாக மதிப்பிடுகிறது.

IV. அடைப்பு () ஒன்று அல்லது அதற்கு மேற்பட்ட வாதங்களைக் கொண்ட ஒரு வெளிப்பாட்டைச் சுற்றவும்.

வி. ஒரு நடவடிக்கை [மொத்த விற்பனை] ஒரு வெளிப்பாடு அதே அட்டவணையில்.

WE. TO கமா (,) முதல் வெளிப்பாடு வாதத்தை வடிகட்டி வாதத்திலிருந்து பிரிக்கிறது.

நீ வருகிறாயா. முழு தகுதி வாய்ந்த குறிப்பிடப்பட்ட நெடுவரிசை, சேனல் [சேனல் பெயர்] எங்கள் வரிசை-சூழல். இந்த நெடுவரிசையில் உள்ள ஒவ்வொரு வரிசையும் ஒரு சேனல், ஸ்டோர், ஆன்லைன் போன்றவற்றைக் குறிப்பிடுகிறது.

VIII. குறிப்பிட்ட மதிப்பு, கடை வடிப்பானாகப் பயன்படுத்தப்படுகிறது. இது எங்கள் வடிகட்டி-சூழல்.

இந்த சூத்திரம் உறுதி செய்கிறது அந்த மொத்த விற்பனை அளவீட்டு சேனலின் [சேனல் பெயர்] நெடுவரிசையில் உள்ள வரிசைகளுக்கு மட்டுமே “ஸ்டோர்” மதிப்புடன் வடிகட்டியாக கணக்கிடப்படுகிறது.

செயல்பாடுகள்

செயல்பாடுகள் முன் வரையறுக்கப்பட்ட, கட்டமைக்கப்பட்ட மற்றும் வரிசைப்படுத்தப்பட்ட சூத்திரங்கள். அவர்கள் பயன்படுத்தி கணக்கீடுகளை செய்கிறார்கள் வாதங்கள் அவர்களுக்கு அனுப்பப்பட்டது. இந்த வாதங்கள் எண்கள், உரை, தருக்க மதிப்புகள் அல்லது பிற செயல்பாடுகளாக இருக்கலாம்.

பவர் பிஐ டாக்ஸ் அடிப்படைகள்: கணக்கிடப்பட்ட நெடுவரிசைகள் மற்றும் நடவடிக்கைகள்

இந்த வலைப்பதிவில், கணக்கீடுகளில் பயன்படுத்தப்படும் பவர் பிஐ டாக்ஸ் சூத்திரங்களில் கவனம் செலுத்தப் போகிறோம் நடவடிக்கைகள் மற்றும் கணக்கிடப்பட்ட நெடுவரிசைகள் .

கணக்கிடப்பட்ட நெடுவரிசைகள்

பவர் பிஐ டெஸ்க்டாப்பில் தரவு மாதிரியை உருவாக்கும்போது, ​​புதிய நெடுவரிசைகளை உருவாக்குவதன் மூலம் அட்டவணையை நீட்டிக்க முடியும். நெடுவரிசைகளின் உள்ளடக்கம் ஒரு DAX வெளிப்பாடு மூலம் வரையறுக்கப்படுகிறது, வரிசையாக வரிசையாக மதிப்பிடப்படுகிறது அல்லது அந்த அட்டவணை முழுவதும் தற்போதைய வரிசையின் சூழலில்.

இருப்பினும், DAX க்கான தரவு மாதிரிகளில், கணக்கிடப்பட்ட அனைத்து நெடுவரிசைகளும் நினைவகத்தில் இடத்தை ஆக்கிரமித்து அட்டவணை செயலாக்கத்தின் போது கணக்கிடப்படுகின்றன.

சிறந்த பயனர் அனுபவத்தை விளைவிக்க இந்த நடத்தை உதவியாக இருக்கும், ஆனால் இது விலைமதிப்பற்ற ரேமைப் பயன்படுத்துகிறது, எனவே இது உற்பத்தியில் ஒரு மோசமான பழக்கமாகும், ஏனெனில் ஒவ்வொரு இடைநிலை கணக்கீடும் ரேமில் சேமிக்கப்பட்டு விலைமதிப்பற்ற இடத்தை வீணாக்குகிறது.

நடவடிக்கைகள்

ஒரு DAX மாதிரியில் கணக்கீடுகளை வரையறுக்க மற்றொரு வழி உள்ளது, இது ஒரு வரிசை-வரிசை அடிப்படையில் பதிலாக மொத்த மதிப்புகளில் செயல்பட வேண்டும் என்றால் பயனுள்ளதாக இருக்கும். இந்த கணக்கீடுகள் நடவடிக்கைகள். DAX இன் தேவைகளில் ஒன்று, ஒரு அட்டவணையில் ஒரு அளவை வரையறுக்க வேண்டும். இருப்பினும், நடவடிக்கை உண்மையில் அட்டவணைக்கு சொந்தமானது அல்ல. எனவே, அதன் செயல்பாட்டை இழக்காமல் ஒரு அளவை ஒரு அட்டவணையில் இருந்து மற்றொரு அட்டவணைக்கு நகர்த்தலாம்.

கணக்கிடப்பட்ட நெடுவரிசைகள் vs நடவடிக்கைகள்

நடவடிக்கைகள் மற்றும் கணக்கிடப்பட்ட நெடுவரிசைகள் இரண்டும் DAX வெளிப்பாடுகளைப் பயன்படுத்துகின்றன. வித்தியாசம் மதிப்பீட்டின் சூழல். ஒரு அறிக்கையில் அல்லது ஒரு DAX வினவலில் மதிப்பிடப்பட்ட கலத்தின் சூழலில் ஒரு நடவடிக்கை மதிப்பீடு செய்யப்படுகிறது, அதேசமயம் ஒரு கணக்கிடப்பட்ட நெடுவரிசை அது சார்ந்த அட்டவணையில் வரிசை மட்டத்தில் கணக்கிடப்படுகிறது.

அவை ஒத்ததாக இருந்தாலும், கணக்கிடப்பட்ட நெடுவரிசைகளுக்கும் அளவீடுகளுக்கும் ஒரு பெரிய வித்தியாசம் உள்ளது. கணக்கிடப்பட்ட நெடுவரிசையின் மதிப்பு தரவு புதுப்பித்தலின் போது கணக்கிடப்படுகிறது மற்றும் தற்போதைய வரிசையை ஒரு சூழலாகப் பயன்படுத்துகிறது, இது அறிக்கையில் பயனர் தொடர்பு சார்ந்தது அல்ல.

எனவே, நீங்கள் பின்வருவனவற்றைச் செய்ய விரும்பும் போதெல்லாம் கணக்கிடப்பட்ட நெடுவரிசையை வரையறுக்க வேண்டும்

  • கணக்கிடப்பட்ட முடிவுகளை ஒரு ஸ்லீசரில் வைக்கவும் அல்லது ஒரு பிவோட் அட்டவணையில் (மதிப்புகள் பகுதிக்கு மாறாக), அல்லது ஒரு விளக்கப்படத்தின் அச்சுகளில் வரிசைகள் அல்லது நெடுவரிசைகளில் முடிவுகளைப் பார்க்கவும் அல்லது ஒரு DAX வினவலில் வடிகட்டி நிபந்தனையாக முடிவைப் பயன்படுத்தவும்.
  • தற்போதைய வரிசையில் கண்டிப்பாக பிணைக்கப்பட்டுள்ள ஒரு வெளிப்பாட்டை வரையறுக்கவும். எடுத்துக்காட்டாக, விலை * அளவு சராசரியாக அல்லது இரண்டு நெடுவரிசைகளின் தொகையில் வேலை செய்ய முடியாது.
  • உரை அல்லது எண்களை வகைப்படுத்தவும். எடுத்துக்காட்டாக, ஒரு அளவிற்கான மதிப்புகளின் வரம்பு.

தற்போதைய சூழலால் வரையறுக்கப்பட்ட தரவின் திரட்டல்களில் ஒரு நடவடிக்கை செயல்படுகிறது, இது அறிக்கையில் பயன்படுத்தப்படும் வடிப்பானைப் பொறுத்தது - ஒரு மைய அட்டவணையில் ஸ்லீசர், வரிசைகள் மற்றும் நெடுவரிசைகள் தேர்வு அல்லது ஒரு விளக்கப்படத்தில் பயன்படுத்தப்படும் அச்சுகள் மற்றும் வடிப்பான்கள் போன்றவை.

எனவே, பயனர் தேர்வுகளை பிரதிபலிக்கும் கணக்கீட்டு மதிப்புகளைக் காட்ட விரும்பும் போதெல்லாம் ஒரு அளவை நீங்கள் வரையறுக்க வேண்டும்

  • ஒரு குறிப்பிட்ட தரவுகளின் லாப சதவீதத்தை நீங்கள் கணக்கிடும்போது.
  • எல்லா தயாரிப்புகளுடன் ஒப்பிடும்போது ஒரு பொருளின் விகிதங்களை நீங்கள் கணக்கிடும்போது, ​​ஆனால் ஆண்டு மற்றும் பிராந்தியத்தின் அடிப்படையில் வடிப்பானை வைத்திருங்கள்.

பவர் பிஐ டாக்ஸ் அடிப்படைகள்: DAX இல் செயல்பாடுகளின் வகைகள்

1. மொத்த செயல்பாடுகள்

MIN

இந்த DAX செயல்பாடு ஆர்ஒரு நெடுவரிசையில் அல்லது இரண்டு அளவிடல் வெளிப்பாடுகளுக்கு இடையில் குறைந்தபட்ச எண் மதிப்பை வழங்குகிறது.

தொடரியல்

MIN()

உதாரணமாக

=MIN([மறுவிற்பனையாளர்])

மினா

இந்த DAX செயல்பாடு ஆர்எந்தவொரு தர்க்கரீதியான மதிப்புகள் மற்றும் உரையாக குறிப்பிடப்படும் எண்கள் உட்பட ஒரு நெடுவரிசையில் குறைந்தபட்ச மதிப்பை வழங்குகிறது.

தொடரியல்

மினா()

உதாரணமாக

=மினா(([அஞ்சல் குறியீடு])

MINX

இந்த DAX செயல்பாடு திரும்பும்அட்டவணையின் ஒவ்வொரு வரிசைக்கும் ஒரு வெளிப்பாட்டை மதிப்பிடுவதன் விளைவாக ஏற்படும் குறைந்தபட்ச எண் மதிப்பு.

தொடரியல்

MINX(

,)

உதாரணமாக

=MINX(வடிகட்டி(இன்டர்நெட் சேல்ஸ், இன்டர்நெட் சேல்ஸ் [SalesTerritoryKey] =5), இன்டர்நெட் சேல்ஸ் [சரக்கு] + இன்டர்நெட் சேல்ஸ் [வரிஅம்ட்])

MAX

இந்த DAX செயல்பாடு ஆர்எந்தவொரு தருக்க மதிப்புகள் மற்றும் உரையாக குறிப்பிடப்படும் எண்கள் உட்பட ஒரு நெடுவரிசையில் அதிகபட்ச மதிப்பை வழங்குகிறது.

தொடரியல்

MAX()

உதாரணமாக

=MAX([மறுவிற்பனையாளர்])

MAX

இந்த DAX செயல்பாடு ஆர்எந்தவொரு தருக்க மதிப்புகள் மற்றும் உரையாக குறிப்பிடப்படும் எண்கள் உட்பட ஒரு நெடுவரிசையில் அதிகபட்ச மதிப்பை வழங்குகிறது.

தொடரியல்

MAX()

உதாரணமாக

ஜாவாவில் சிங்கிள்டன் வகுப்பை உருவாக்குவதற்கான வழிகள்

=MAX(([அஞ்சல் குறியீடு])

MAXX

இந்த DAX செயல்பாடு திரும்பும்அட்டவணையின் ஒவ்வொரு வரிசைக்கும் ஒரு வெளிப்பாட்டை மதிப்பிடுவதன் விளைவாக ஏற்படும் அதிகபட்ச எண் மதிப்பு.

தொடரியல்

MAXX(

,)

உதாரணமாக

=MAXX(வடிகட்டி(இன்டர்நெட் சேல்ஸ், இன்டர்நெட் சேல்ஸ் [SalesTerritoryKey] =5), இன்டர்நெட் சேல்ஸ் [சரக்கு] + இன்டர்நெட் சேல்ஸ் [வரிஅம்ட்])

SUM

இந்த DAX செயல்பாடு aஒரு நெடுவரிசையில் உள்ள அனைத்து எண்களையும் dds.

தொடரியல்

SUM()

உதாரணமாக

=SUM(விற்பனை அலுவலகம்])

சராசரி

இந்த DAX செயல்பாடு ஆர்ஒரு நெடுவரிசையில் உள்ள மதிப்புகளின் எண்கணித சராசரியை வெளிப்படுத்துகிறது.

தொடரியல்

சராசரி ()

உதாரணமாக

=சராசரி(இன்டர்நெட் சேல்ஸ் [விரிவாக்கப்பட்ட சேல்ஸ்அமவுண்ட்])

sumx

இந்த DAX செயல்பாடு ஆர்ஒரு அட்டவணையில் ஒவ்வொரு வரிசையிலும் மதிப்பிடப்பட்ட ஒரு வெளிப்பாட்டின் கூட்டுத்தொகையை வழங்குகிறது.

தொடரியல்

sumx(

,)

உதாரணமாக

=sumx(வடிகட்டி(இன்டர்நெட் சேல்ஸ், இன்டர்நெட் சேல்ஸ் [SalesTerritoryID] =5), [சரக்கு])

AVERAGEX

இந்த DAX செயல்பாடு cஒரு அட்டவணையில் மதிப்பிடப்பட்ட வெளிப்பாடுகளின் தொகுப்பின் எண்கணித சராசரியைக் கணக்கிடுகிறது.

தொடரியல்

AVERAGEX(

,)

உதாரணமாக

=AVERAGEX(இன்டர்நெட் சேல்ஸ், இன்டர்நெட் சேல்ஸ் [சரக்கு] + இன்டர்நெட் சேல்ஸ் [வரிஅம்ட்])

2. செயல்பாடுகளை எண்ணுங்கள்

DISTINCTCOUNT

இது ஒரு நெடுவரிசையில் உள்ள பொருட்களின் தனித்துவமான எண்ணிக்கையைத் தர பயன்படும் DAX செயல்பாடு. எனவே, ஒரே உருப்படியின் பல எண்கள் இருந்தால், இந்த செயல்பாடு அதை ஒரு உருப்படியாக எண்ணும்.

தொடரியல்

DISTINCTCOUNT()

உதாரணமாக

=DISTINCTCOUNT(ResellerSales_USD [SalesOrderNumber])

COUNT

இது ஒரு நெடுவரிசையில் உள்ள பொருட்களின் எண்ணிக்கையை திருப்பி அனுப்ப பயன்படும் DAX செயல்பாடு. எனவே, ஒரே உருப்படியின் பல எண்கள் இருந்தால், இந்த செயல்பாடு அதை தனி உருப்படிகளாக எண்ணும், ஒரு உருப்படி அல்ல.

தொடரியல்

COUNT()

எடுத்துக்காட்டுகள்

இடைமுகத்திற்கும் வர்க்கத்திற்கும் இடையிலான வேறுபாடு

=COUNT([கப்பல் தேதி])

COUNTA

இது ஒரு நெடுவரிசையில், காலியாக இல்லாத உருப்படிகளின் எண்ணிக்கையை திருப்பி அனுப்ப பயன்படும் DAX செயல்பாடு.

தொடரியல்

COUNTA()

உதாரணமாக

=COUNTA('மறுவிற்பனையாளர்' [தொலைபேசி])

நாடுகள்

இது ஒரு DAX செயல்பாடுகுறிப்பிட்ட அட்டவணையில் அல்லது ஒரு வெளிப்பாட்டால் வரையறுக்கப்பட்ட அட்டவணையில் வரிசைகளின் எண்ணிக்கையை கணக்கிடுகிறது.

தொடரியல்

நாடுகள்(

)

உதாரணமாக

=நாடுகள்('ஆர்டர்கள்')

COUNTBLANK

இது ஒரு DAX செயல்பாடுஒரு நெடுவரிசையில் உள்ள வெற்று கலங்களின் எண்ணிக்கையை கணக்கிடுகிறது.

தொடரியல்

COUNTBLANK()

உதாரணமாக

=COUNTBLANK(மறுவிற்பனையாளர் [வங்கி பெயர்])

3. தேதி-நேர செயல்பாடுகள்

தேதி

இந்த DAX செயல்பாடு ஆர்குறிப்பிட்ட தேதியை தேதி-நேர வடிவத்தில் வழங்குகிறது.

தொடரியல்

தேதி(<ஆண்டு>,<மாதம்>,<நாள்>)

உதாரணமாக

=தேதி(2019,12, 17)

மணி

இந்த DAX செயல்பாடு ஆர்குறிப்பிட்ட மணிநேரத்தை 0 முதல் 23 வரையிலான எண்ணாக (12:00 A.M. முதல் 11:00 P.M. வரை) வெளிப்படுத்துகிறது.

தொடரியல்

மணி()

உதாரணமாக

=மணி('ஆர்டர்கள்' [பரிவர்த்தனை நேரம்])

இன்று

இந்த DAX செயல்பாடு ஆர்தற்போதைய தேதியைத் தருகிறது.

தொடரியல்

இன்று()

இப்போது

இந்த DAX செயல்பாடு ஆர்தற்போதைய தேதி மற்றும் நேரத்தை தேதி-நேர வடிவத்தில் வழங்குகிறது.

தொடரியல்

இப்போது()

EOMONTH

இந்த DAX செயல்பாடு ஆர்ஒரு குறிப்பிட்ட எண்ணிக்கையிலான மாதங்களுக்கு முன் அல்லது அதற்குப் பிறகு, மாதத்தின் கடைசி நாளின் தேதி-நேர வடிவத்தில் தேதியை வழங்குகிறது.

தொடரியல்

EOMONTH(,)

உதாரணமாக

=EOMONTH('மார்ச் 3, 2008',1.5)

4. கணித செயல்பாடுகள்

பிரிவு

இந்த DAX செயல்பாடு ஆர்கொடுக்கப்பட்ட எண்ணின் முழுமையான மதிப்பை வெளிப்படுத்துகிறது.

தொடரியல்

பிரிவு()

உதாரணமாக

=ஏபிஎஸ் ([டீலர் பிரைஸ்] - [லிஸ்ட் பிரைஸ்])

EXP

இந்த DAX செயல்பாடு ஆர்கொடுக்கப்பட்ட எண்ணின் சக்திக்கு உயர்த்தப்பட்ட e இன் மதிப்பை வெளிப்படுத்துகிறது.

தொடரியல்

EXP()

உதாரணமாக

= EXP ([சக்தி])

உண்மை

இந்த DAX செயல்பாடு ஆர்ஒரு எண்ணின் காரணியாலானது.

தொடரியல்

உண்மை()

உதாரணமாக

= உண்மை ([மதிப்புகள்])

எல்.என்

இந்த DAX செயல்பாடு ஆர்கொடுக்கப்பட்ட எண்ணின் இயல்பான பதிவை வெளிப்படுத்துகிறது.

தொடரியல்

எல்.என்()

உதாரணமாக

= எல்.என் ([மதிப்புகள்])

LOG

இந்த DAX செயல்பாடு ஆர்கொடுக்கப்பட்ட எண்ணின் அடித்தளத்துடன் பதிவை வெளிப்படுத்துகிறது.

தொடரியல்

LOG(,)

உதாரணமாக

பின்வரும் அனைத்தும் ஒரே முடிவைத் தருகின்றன, 2.

= LOG (100,10)

= LOG (100)

= LOG10 (100)

பி.ஐ.

இந்த DAX செயல்பாடு ஆர்பை மதிப்பை வெளிப்படுத்துகிறது.

தொடரியல்

பி.ஐ.()

பவர்

இந்த DAX செயல்பாடு ஆர்இரண்டாவது வாதத்தின் சக்திக்கு எழுப்பப்பட்ட முதல் வாதத்தின் மதிப்பை வெளிப்படுத்துகிறது.

தொடரியல்

பவர்(,<சக்தி>)

உதாரணமாக

= POWER (5,2)

QUOTIENT

இந்த DAX செயல்பாடு பிரிவு r ஐ செய்கிறதுமேற்கோளின் முழு பகுதியை வெளிப்படுத்துகிறது.

தொடரியல்

QUOTIENT(,)

உதாரணமாக

= அளவு (5,2)

SIGN

இந்த DAX செயல்பாடு கொடுக்கப்பட்ட எண்ணின் அடையாளத்தை வழங்குகிறது.

தொடரியல்

SIGN()

உதாரணமாக

= SIGN (([விற்பனை விலை] - [செலவு விலை]))

SQRT

இந்த DAX செயல்பாடு ஆர்கொடுக்கப்பட்ட எண்ணின் சதுர மூலத்தை வெளிப்படுத்துகிறது.

தொடரியல்

SQRT()

உதாரணமாக

= SQRT (25)

5. தருக்க செயல்பாடுகள்

மற்றும்

இந்த DAX செயல்பாடு இரண்டு வெளிப்பாடுகளில் தருக்க AND (இணைத்தல்) செய்கிறது. உண்மைக்கு திரும்புவதற்கு, குறிப்பிடப்பட்ட இரண்டு நிபந்தனைகளும் பூர்த்தி செய்யப்பட வேண்டும்.

தொடரியல்

மற்றும்(,)

உதாரணமாக

= IF (AND (10>9, - -10 <-ஒன்று),'அனைத்தும் உண்மை','ஒன்று அல்லது அதற்கு மேற்பட்ட பொய்'

AND நிபந்தனைகளுக்கு வாதங்களாக அனுப்பப்பட்ட இரண்டு நிபந்தனைகளும் உண்மை என்பதால், சூத்திரம் 'அனைத்தும் உண்மை'.

அல்லது

இந்த DAX செயல்பாடு இரண்டு வெளிப்பாடுகளில் தருக்க OR (disjunction) செய்கிறது. அல்லது உண்மைக்கு திரும்புவதற்கு, குறிப்பிடப்பட்ட இரண்டு நிபந்தனைகளில் ஒன்று பூர்த்தி செய்யப்பட வேண்டும்.

தொடரியல்

அல்லது(,)

உதாரணமாக

= IF (OR (10>9, - -10> - -ஒன்று),'உண்மை','பொய்'

நிபந்தனைகளில் ஒன்று, வாதங்களாக அனுப்பப்பட்டது, அல்லது செயல்பாட்டிற்கு உண்மை என்பதால், சூத்திரம் 'உண்மை' தருகிறது.

இல்லை

இந்த DAX செயல்பாடு கொடுக்கப்பட்ட வெளிப்பாட்டில் தருக்க NOT (நிராகரிப்பு) செய்கிறது.

தொடரியல்

இல்லை()

உதாரணமாக

= இல்லை ([கணக்கிடப்பட்ட வரிசை 1])

கணக்கிடப்பட்ட நெடுவரிசை 1 இல் உள்ள ஒவ்வொரு வரிசையிலும், கொடுக்கப்பட்ட மதிப்பின் தர்க்கரீதியான எதிர்நிலையை NOT செயல்பாடு வழங்குகிறது.

IF

இந்த DAX செயல்பாடு வாதத்தில் குறிப்பிடப்பட்டுள்ள நிபந்தனையை பூர்த்தி செய்யும் ஒரு தொடர் உள்ளீடுகளை சோதிக்கிறது.

தொடரியல்

IF(லாஜிக்கல்_டெஸ்ட்> ,, மதிப்பு_ஐபி_ தவறானது)

உதாரணமாக

= IF ([அழைப்புகள்]<200,'குறைந்த', IF ([அழைப்புகள்]<300,'நடுத்தர','உயர்'))

IFERROR

இந்த DAX செயல்பாடு இவெளிப்பாடு ஒரு பிழையை அளித்தால் ஒரு வெளிப்பாட்டை மதிப்பிடுகிறது மற்றும் ஒரு குறிப்பிட்ட மதிப்பை வழங்குகிறது.

தொடரியல்

IFERROR(மதிப்பு, value_if_error)

உதாரணமாக

= IFERROR (25/0,9999)

6. தகவல் செயல்பாடுகள்

ISBLANK

இந்த DAX செயல்பாடுTRUE அல்லது FALSE ஐத் தருகிறதுcஒரு மதிப்பு காலியாக உள்ளதா என்பதைக் கண்டறிதல்.

தொடரியல்

ISBLANK(<மதிப்பு>)

உதாரணமாக

= IF (ISBLANK ('கணக்கிடப்பட்ட நடவடிக்கைகள்' [முந்தைய ஆண்டு மொத்த விற்பனை]), BLANK (), ('கணக்கிடப்பட்ட நடவடிக்கைகள்' [மொத்த விற்பனை] - 'கணக்கிடப்பட்ட நடவடிக்கைகள்' [முந்தைய ஆண்டு மொத்த விற்பனை]) / 'கணக்கிடப்பட்ட அளவீடுகள்'

ISNUMBER

இந்த DAX செயல்பாடுTRUE அல்லது FALSE ஐத் தருகிறதுcஒரு மதிப்பு எண் என்பதை அறியவும்.

தொடரியல்

ISNUMBER(<மதிப்பு>)

உதாரணமாக

= IF (ISNUMBER)0),'என்பது எண்','எண் இல்லை')

ISTEXT

இந்த DAX செயல்பாடுTRUE அல்லது FALSE ஐத் தருகிறதுcமதிப்பு ஒரு உரை என்பதை அறியும்.

தொடரியல்

ISTEXT(<மதிப்பு>)

உதாரணமாக

= IF (ISTEXT ('உரை'),'உரை','உரை அல்லாதது')

ISNONTEXT

இந்த DAX செயல்பாடுTRUE அல்லது FALSE ஐத் தருகிறதுcஒரு மதிப்பு உரை அல்லாததா என்பதைக் குறிக்கிறது.

தொடரியல்

விண்டோஸ் 7 இல் php ஐ நிறுவவும்

ISNONTEXT(<மதிப்பு>)

உதாரணமாக

= IF (ISNONTEXT ('உரை'),'உரை அல்லாதது','உரை')

ISERROR

இந்த DAX செயல்பாடுTRUE அல்லது FALSE ஐத் தருகிறதுcமதிப்பு ஒரு பிழை என்பதை அறியலாம்.

தொடரியல்

ISERROE(<மதிப்பு>)

உதாரணமாக

= IF (ISERROR (SUM ('ResellerSales_USD' [SalesAmount_USD]) / SUM ('InternetSales_USD' [SalesAmount_USD])), BLANK (), SUM ('ResellerSales_USD' [SalesAmount_USD]) / SUM ('InternetSales)

7. உரை செயல்பாடுகள்

இணைக்கவும்

இந்த DAX செயல்பாடு jஇரண்டு உரை சரங்களை ஒன்றில் இணைக்கிறது.

தொடரியல்

இணைக்கவும்(,)

உதாரணமாக

= இணைக்கவும் ('ஹலோ', 'உலகம்')

CONCATENATEX

இந்த DAX செயல்பாடுஒரு அட்டவணையில் ஒவ்வொரு வரிசையிலும் மதிப்பீடு செய்யப்பட்ட வெளிப்பாட்டின் முடிவு.

தொடரியல்

CONCATENATEX(

,, [டிலிமிட்டர்])

உதாரணமாக

= CONCATENATEX (பணியாளர்கள், [முதல் பெயர்] & ““ & [கடைசி பெயர்], “,”)

நிலையான

இந்த DAX செயல்பாடு ஆர்குறிப்பிட்ட எண்ணிக்கையிலான தசமங்களுக்கு ஒரு எண்ணை செலுத்துகிறது மற்றும் முடிவை உரையாக வழங்குகிறது.

தொடரியல்

நிலையான(,,)

உதாரணமாக

= நிலையான ([PctCost],3,ஒன்று)

இடமாற்றம்

இந்த DAX செயல்பாடுநீங்கள் குறிப்பிடும் எழுத்துகளின் எண்ணிக்கையின் அடிப்படையில், உரை சரத்தின் ஒரு பகுதியை வேறு உரை சரத்துடன் மாற்றுகிறது.

தொடரியல்

இடமாற்றம்(,,,)

உதாரணமாக

= மாற்றவும் ('புதிய தயாரிப்புகள்' [தயாரிப்பு குறியீடு],ஒன்று,2,'ஓ.பி.')

தேடல்

இந்த DAX செயல்பாடு ஆர்ஒரு குறிப்பிட்ட உரை சரம் முதலில் காணப்படும் எழுத்துகளின் எண்ணிக்கையை வெளிப்படுத்துகிறது.

தொடரியல்

தேடல்(, [, [] [,]])

உதாரணமாக

= தேடல் ('n','அச்சுப்பொறி')

'N' என்பது 'அச்சுப்பொறி' என்ற வார்த்தையின் நான்காவது எழுத்து என்பதால் சூத்திரம் 4 ஐ வழங்குகிறது.

UPPER

இந்த DAX செயல்பாடு திரும்பும்அனைத்து பெரிய எழுத்துக்களிலும் ஒரு உரை சரம்.

தொடரியல்

UPPER()

உதாரணமாக

= UPPER (['புதிய தயாரிப்புகள்' [தயாரிப்பு குறியீடு])

பவர் பிஐ டாக்ஸ் அடிப்படைகள்: உங்கள் முதல் அளவை உருவாக்குதல்

முன்நிபந்தனை: நீங்கள் திறக்க வேண்டும் இது கொடுக்கப்பட்ட பவர் பிஐ டெஸ்க்டாப் கோப்பு .

இது உங்களுடைய முதல் நிகழ்வாக இருக்கும் என்று நான் கருதுவதால், நீங்கள் பின்தொடர இந்த பிட்டை மிக விரிவாக எழுதுகிறேன்.

  1. புல பட்டியலில் அறிக்கை பார்வை , வலது கிளிக் செய்யவும் விற்பனை அட்டவணை, அதைத் தொடர்ந்து புதிய அளவீட்டு .

  2. மாற்றவும் அளவீட்டு புதிய அளவீட்டு பெயரைத் தட்டச்சு செய்வதன் மூலம் முந்தைய காலாண்டு விற்பனை, இல் ஃபார்முலா பார் .

  3. இந்த சூத்திரத்தில், நீங்கள் பயன்படுத்த விரும்புகிறீர்கள் கால்குலேட் செயல்பாடு. எனவே, சம அடையாளத்திற்குப் பிறகு, முதல் சில எழுத்துக்களைத் தட்டச்சு செய்க CAL , பின்னர் நீங்கள் பயன்படுத்த விரும்பும் செயல்பாட்டை இருமுறை கிளிக் செய்யவும்.

  4. CALCULATE செயல்பாட்டில் குறைந்தது இரண்டு வாதங்கள் உள்ளன. முதலாவது மதிப்பீடு செய்யப்பட வேண்டிய வெளிப்பாடு, இரண்டாவது ஒரு வடிகட்டி .

  5. திறந்த பிறகு அடைப்பு ( அதற்காக கால்குலேட் செயல்பாடு, வகை SUM அதைத் தொடர்ந்து மற்றொரு தொடக்க அடைப்பு ( ஒரு வாதத்தை அனுப்ப SUM செயல்பாடு.

  6. தட்டச்சு செய்யத் தொடங்குங்கள் உப்பு , பின்னர் தேர்ந்தெடுக்கவும் விற்பனை [SalesAmount] , அதைத் தொடர்ந்து ஒரு மூடு அடைப்பு ) . இது எங்கள் முதல் வெளிப்பாடு வாதம் கால்குலேட் செயல்பாடு.

  7. ஒரு தட்டச்சு செய்க கமா (,) முதல் வடிப்பானைக் குறிப்பிட ஒரு இடத்தைத் தொடர்ந்து, பின்னர் தட்டச்சு செய்க PREVIOUSQUARTER . இது எங்கள் வடிப்பானாக இருக்கும்.

  8. நீங்கள் பயன்படுத்துவீர்கள் PREVIOUSQUARTER வடிகட்டுவதற்கான நேர நுண்ணறிவு செயல்பாடு SUM முந்தைய காலாண்டில் முடிவுகள்.

  9. தொடக்க அடைப்புக்குப் பிறகு ( PREVIOUSQUARTER செயல்பாட்டிற்கு, தட்டச்சு செய்க நாள்காட்டி [டேட்கே] .

  10. தி PREVIOUSQUARTER செயல்பாட்டில் ஒரு வாதம் உள்ளது, இது தொடர்ச்சியான தேதிகளைக் கொண்ட ஒரு நெடுவரிசை. எங்கள் விஷயத்தில், அதுதான் டேட்கே கேலெண்டர் அட்டவணையில் நெடுவரிசை.

  11. மூடிய அடைப்புக்குறிக்குள் தட்டச்சு செய்வதன் மூலம் PREVIOUSQUARTER மற்றும் CALCULATE செயல்பாடு ஆகிய இரண்டிற்கும் அனுப்பப்படும் இரண்டு வாதங்களும் மூடப்பட்டுள்ளன என்பதை உறுதிப்படுத்தவும் )) .

  12. உங்கள் சூத்திரம் இப்போது பின்வருவதைப் போல இருக்க வேண்டும்
    முந்தைய காலாண்டு விற்பனை = கால்குலேட் (SUM (விற்பனை [SalesAmount]), PREVIOUSQUARTER (நாட்காட்டி [DateKey]))

  13. சூத்திர பட்டியில் உள்ள சரிபார்ப்புக் குறியீட்டைக் கிளிக் செய்க அல்லது சூத்திரத்தை சரிபார்க்க Enter ஐ அழுத்தவும்.

உங்கள் மாதிரியில் அதைச் சேர்த்தவுடன், வோய்லா! நீங்கள் DAX ஐப் பயன்படுத்தி ஒரு அளவை உருவாக்கியுள்ளீர்கள், அது எளிதான ஒன்றல்ல.

இந்த சூத்திரம் என்ன செய்கிறது ஒரு அறிக்கையில் பயன்படுத்தப்படும் வடிப்பான்களைப் பொறுத்து முந்தைய காலாண்டிற்கான மொத்த விற்பனையை கணக்கிடுங்கள்.

எனவே, நாம் வைக்க வேண்டியிருந்தால் விற்பணை தொகை எங்கள் புதிய முந்தைய காலாண்டு விற்பனை ஒரு விளக்கப்படத்தில் அளவிடவும், பின்னர் சேர்க்கவும் ஆண்டு மற்றும் காலாண்டுஆஃபியர் என துண்டுகள், பின்வருவனவற்றில் ஏதாவது ஒன்றைப் பெறுவோம்

பவர் பிஐ டாக்ஸில் உள்ள கருத்துகளைப் பற்றிய அடிப்படை புரிதல் இப்போது உங்களுக்கு இருப்பதால், உங்கள் சொந்த நடவடிக்கைகளுக்கான DAX சூத்திரங்களை உருவாக்கத் தொடங்கலாம். உண்மையில், இது கற்றுக்கொள்வது கொஞ்சம் தந்திரமானதாக இருக்கலாம், ஆனால்DAX பல ஆண்டுகளாக உள்ளதுவலையில் பல ஆதாரங்கள் உள்ளன. இந்த வலைப்பதிவு மற்றும் ஒரு சிறிய பரிசோதனை மூலம் படித்த பிறகு, பவர் பிஐ டாக்ஸ் மூலம் வணிக தீர்வுகளைக் கண்டறிய நீங்கள் கற்றுக்கொள்ளலாம்.