Excel DAX - ฟังก์ชัน
ส่วนใหญ่ DAX functionsมีชื่อและฟังก์ชันเดียวกันกับฟังก์ชัน Excel อย่างไรก็ตามฟังก์ชัน DAX ได้รับการแก้ไขเพื่อใช้ชนิดข้อมูล DAX และทำงานกับตารางและคอลัมน์
DAX มีฟังก์ชันเพิ่มเติมบางอย่างที่คุณจะไม่พบใน Excel ฟังก์ชัน DAX เหล่านี้มีไว้เพื่อวัตถุประสงค์เฉพาะเช่นการค้นหาตามความสัมพันธ์ที่เกี่ยวข้องกับด้านฐานข้อมูลเชิงสัมพันธ์ของโมเดลข้อมูลความสามารถในการวนซ้ำบนตารางเพื่อทำการคำนวณแบบวนซ้ำเพื่อทำการรวมแบบไดนามิกและสำหรับการคำนวณโดยใช้ข้อมูลเวลา
ในบทนี้คุณจะได้เรียนรู้เกี่ยวกับฟังก์ชันที่รองรับในภาษา DAX สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ฟังก์ชัน DAX เหล่านี้โปรดดูบทช่วยสอน - ฟังก์ชัน DAX ในไลบรารีบทช่วยสอนนี้
ฟังก์ชัน DAX คืออะไร
ฟังก์ชัน DAX เป็นฟังก์ชันที่สร้างขึ้นในภาษา DAX เพื่อให้คุณสามารถดำเนินการต่างๆกับข้อมูลในตารางในตัวแบบข้อมูลของคุณได้ ตามที่กล่าวไว้ก่อนหน้านี้ DAX ใช้สำหรับการวิเคราะห์ข้อมูลและวัตถุประสงค์ทางธุรกิจอัจฉริยะที่ต้องการการสนับสนุนในการแยกดูดซึมและรับข้อมูลเชิงลึกจากข้อมูล ฟังก์ชัน DAX ที่ยึดตามตัวแบบข้อมูลจะช่วยให้คุณมียูทิลิตี้เหล่านี้ที่ทำให้งานของคุณง่ายขึ้นเมื่อคุณเข้าใจภาษา DAX และการใช้ฟังก์ชัน DAX
ฟังก์ชัน Excel เทียบกับฟังก์ชัน DAX
มีความคล้ายคลึงกันบางอย่างระหว่างฟังก์ชัน Excel ที่คุณทราบและฟังก์ชัน DAX อย่างไรก็ตามมีความแตกต่างบางอย่างเช่นกัน คุณต้องได้รับความชัดเจนเกี่ยวกับสิ่งเหล่านี้เพื่อให้คุณสามารถหลีกเลี่ยงข้อผิดพลาดในการใช้ฟังก์ชัน DAX และในการเขียนสูตร DAX ที่มีฟังก์ชัน DAX
ความคล้ายคลึงกันระหว่างฟังก์ชัน Excel และฟังก์ชัน DAX
ฟังก์ชัน DAX จำนวนมากมีชื่อเดียวกันและลักษณะการทำงานทั่วไปเหมือนกับฟังก์ชัน Excel
DAX มีฟังก์ชันการค้นหาที่คล้ายกับฟังก์ชันการค้นหาอาร์เรย์และเวกเตอร์ใน Excel
ความแตกต่างระหว่างฟังก์ชัน Excel และฟังก์ชัน DAX
ฟังก์ชัน DAX ได้รับการแก้ไขเพื่อรับอินพุตประเภทต่างๆและฟังก์ชัน DAX บางฟังก์ชันอาจส่งคืนชนิดข้อมูลที่แตกต่างกัน ดังนั้นคุณต้องเข้าใจการใช้ฟังก์ชันเหล่านี้แยกกันแม้ว่าจะมีชื่อเดียวกันก็ตาม ในบทช่วยสอนนี้คุณจะพบทุกฟังก์ชัน DAX ที่นำหน้าด้วย DAX เพื่อหลีกเลี่ยงความสับสนกับฟังก์ชัน Excel
คุณไม่สามารถใช้ฟังก์ชัน DAX ในสูตร Excel หรือใช้สูตร / ฟังก์ชัน Excel ใน DAX โดยไม่ต้องมีการปรับเปลี่ยนที่จำเป็น
ฟังก์ชัน Excel ใช้การอ้างอิงเซลล์หรือช่วงของเซลล์เป็นข้อมูลอ้างอิง ฟังก์ชัน DAX ไม่เคยใช้การอ้างอิงเซลล์หรือช่วงของเซลล์เป็นข้อมูลอ้างอิง แต่ใช้คอลัมน์หรือตารางเป็นข้อมูลอ้างอิงแทน
ฟังก์ชันวันที่และเวลาของ Excel จะส่งคืนจำนวนเต็มที่แสดงวันที่เป็นหมายเลขประจำเครื่อง ฟังก์ชันวันที่และเวลาของ DAX ส่งคืนชนิดข้อมูลวันที่และเวลาที่อยู่ใน DAX แต่ไม่ใช่ใน Excel
Excel ไม่มีฟังก์ชันที่ส่งคืนตาราง แต่บางฟังก์ชันสามารถทำงานกับอาร์เรย์ได้ ฟังก์ชัน DAX จำนวนมากสามารถอ้างอิงตารางและคอลัมน์ทั้งหมดเพื่อทำการคำนวณและส่งคืนตารางหรือคอลัมน์ของค่าได้อย่างง่ายดาย ความสามารถของ DAX นี้จะเพิ่มพลังให้กับ Power Pivot, Power View และ Power BI โดยที่ DAX ถูกใช้
ฟังก์ชันการค้นหา DAX ต้องการให้สร้างความสัมพันธ์ระหว่างตาราง
Excel สนับสนุนชนิดข้อมูลตัวแปรในคอลัมน์ข้อมูลกล่าวคือคุณสามารถมีข้อมูลประเภทข้อมูลต่างๆในคอลัมน์ได้ ในขณะที่ DAX คาดว่าข้อมูลในคอลัมน์ของตารางจะเป็นชนิดข้อมูลเดียวกันเสมอ ถ้าข้อมูลไม่ใช่ชนิดข้อมูลเดียวกัน DAX จะเปลี่ยนทั้งคอลัมน์เป็นชนิดข้อมูลที่รองรับค่าทั้งหมดในคอลัมน์ได้ดีที่สุด อย่างไรก็ตามหากข้อมูลถูกนำเข้าและเกิดปัญหาขึ้น DAX สามารถตั้งค่าสถานะข้อผิดพลาดได้
หากต้องการเรียนรู้เกี่ยวกับชนิดข้อมูล DAX และการหล่อชนิดข้อมูลโปรดดูที่บท - การอ้างอิงไวยากรณ์ DAX
ประเภทของฟังก์ชัน DAX
DAX รองรับฟังก์ชันประเภทต่อไปนี้
- ฟังก์ชันค่าตาราง DAX
- ฟังก์ชันตัวกรอง DAX
- ฟังก์ชันการรวม DAX
- ฟังก์ชัน DAX Time Intelligence
- ฟังก์ชันวันที่และเวลาของ DAX
- ฟังก์ชันข้อมูล DAX
- ฟังก์ชันตรรกะ DAX
- ฟังก์ชันคณิตศาสตร์และทริกของ DAX
- ฟังก์ชันอื่น ๆ ของ DAX
- DAX Parent และ Child Functions
- ฟังก์ชันทางสถิติของ DAX
- ฟังก์ชันข้อความ DAX
ในส่วนนี้คุณจะได้เรียนรู้เกี่ยวกับฟังก์ชัน DAX ที่ระดับหมวดหมู่ฟังก์ชัน สำหรับรายละเอียดเกี่ยวกับไวยากรณ์ของฟังก์ชัน DAX และสิ่งที่ฟังก์ชัน DAX ส่งคืนและทำ - ดูบทช่วยสอนฟังก์ชัน DAX ในไลบรารีของบทช่วยสอนนี้
ฟังก์ชัน DAX time intelligence และฟังก์ชันตัวกรอง DAX มีประสิทธิภาพและต้องการการกล่าวถึงเป็นพิเศษ อ้างถึงบทต่างๆ - การทำความเข้าใจ DAX Time Intelligence และฟังก์ชันตัวกรอง DAX สำหรับรายละเอียด
ฟังก์ชันค่าตาราง DAX
ฟังก์ชัน DAX จำนวนมากใช้ตารางเป็นตารางอินพุตหรือเอาต์พุตหรือทำทั้งสองอย่าง ฟังก์ชัน DAX เหล่านี้เรียกว่าฟังก์ชันมูลค่าตาราง DAX เนื่องจากตารางสามารถมีคอลัมน์เดียวฟังก์ชันที่มีมูลค่าของตาราง DAX จึงใช้คอลัมน์เดียวเป็นอินพุต คุณมีฟังก์ชันมูลค่าตาราง DAX ชนิดต่อไปนี้ -
- ฟังก์ชัน DAX Aggregation
- ฟังก์ชันตัวกรอง DAX
- ฟังก์ชัน DAX Time intelligence
การทำความเข้าใจฟังก์ชันมูลค่าตาราง DAX ช่วยคุณในการเขียนสูตร DAX ได้อย่างมีประสิทธิภาพ
ฟังก์ชันการรวม DAX
ฟังก์ชันการรวม DAX จะรวมนิพจน์ใด ๆ บนแถวของตารางและมีประโยชน์ในการคำนวณ
ต่อไปนี้เป็นฟังก์ชันการรวม DAX -
ADDCOLUMNS (<table>, <name>, <expression>, [<name>, <expression>] ... )
เฉลี่ย (<คอลัมน์>)
AVERAGEA (<คอลัมน์>)
AVERAGEX (<table>, <นิพจน์>)
COUNT (<คอลัมน์>)
COUNTA (<คอลัมน์>)
COUNTAX (<table>, <expression>)
COUNTBLANK (<คอลัมน์>)
COUNTROWS (<table>)
COUNTX (<table>, <นิพจน์>)
CROSSJOIN (<table1>, <table2>, [<table3>] …)
DISTINCTCOUNT (<คอลัมน์>)
สร้าง (<table1>, <table2>)
สร้างทั้งหมด (<table1>, <table2>)
MAX (<คอลัมน์>)
MAXA (<คอลัมน์>)
MAXX (<table>, <การแสดงออก>)
ขั้นต่ำ (<คอลัมน์>)
MINA (<คอลัมน์>)
MINX (<table>, <นิพจน์>)
ผลิตภัณฑ์ (<คอลัมน์>)
PRODUCTX (<table>, <การแสดงออก>)
แถว (<name>, <expression>, [<name>, <expression>] ... )
SELECTCOLUMNS (<table>, <name>, <scalar_expression>,
[<ชื่อ>, <scalar_expression>] …)
SUM (<คอลัมน์>)
SUMMARIZE (<table>, <groupBy_columnName>, [<groupBy_columnName>] …, [<name>, <expression>] …)
SUMX (<table>, <นิพจน์>)
TOPN (<n_value>, <table>, <orderBy_expression>, [<order>], [<orderBy_expression>, [<order>]] …)
ฟังก์ชันตัวกรอง DAX
ฟังก์ชันตัวกรอง DAX ส่งคืนคอลัมน์ตารางหรือค่าที่เกี่ยวข้องกับแถวปัจจุบัน คุณสามารถใช้ฟังก์ชันตัวกรอง DAX เพื่อส่งคืนชนิดข้อมูลเฉพาะค้นหาค่าในตารางที่เกี่ยวข้องและกรองตามค่าที่เกี่ยวข้อง ฟังก์ชัน DAX Lookup ทำงานโดยใช้ตารางและความสัมพันธ์ระหว่างกัน ฟังก์ชันตัวกรอง DAX ช่วยให้คุณสามารถจัดการบริบทข้อมูลเพื่อสร้างการคำนวณแบบไดนามิก
ต่อไปนี้เป็นฟังก์ชันตัวกรอง DAX -
ADDMISSINGITEMS (<showAllColumn>, [<showAllColumn>] …, <table>, <groupingColumn>, [<groupingColumn>] … [filterTable] …)
ทั้งหมด ({<table> | <column>, [<column>], [<column>] …})
ALLEXCEPT (<table>, <column>, [<column>] …)
ALLNOBLANKROW(<table>|<column>)
ALLSELECTED ([<tableName> | <columnName>])
คำนวณ (<expression>, <filter1>, <filter2> …)
สามารถคำนวณได้ (<นิพจน์>, <filter1>, <filter2> ... )
CROSSFILTER (<columnName1>, <columnName2>, <ทิศทาง>)
DISTINCT (<คอลัมน์>)
EARLIER (<คอลัมน์>, <หมายเลข>)
EARLIEST(<column>)
FILTER(<table>,<filter>)
FILTERS(<columnName>)
HASONEFILTER(<columnName>)
HASONEVALUE(<columnName>)
ISCROSSFILTERED (<columnName>)
ISFILTERED (<columnName>)
KEEPFILTERS (<แสดงออก>)
RELATED(<column>)
RELATEDTABLE(<tableName>)
SUBSTITUTEWITHINDEX (<table>, <indexColumnName>, <indexColumnsTable>, <orderBy_expression>, [<order>], [<orderBy_expression>, [<order>]] …])
USERELATIONSHIP(<columnName1>,<columnName2>)
VALUES(<TableNameOrColumnName>)
ฟังก์ชัน DAX Time Intelligence
ฟังก์ชัน DAX Time Intelligence ส่งคืนตารางวันที่หรือใช้ตารางวันที่เพื่อคำนวณการรวม ฟังก์ชัน DAX เหล่านี้ช่วยให้คุณสร้างการคำนวณที่รองรับความต้องการของการวิเคราะห์ Business Intelligence โดยช่วยให้คุณจัดการข้อมูลโดยใช้ช่วงเวลารวมถึงวันเดือนไตรมาสและปี
ต่อไปนี้เป็นฟังก์ชัน DAX Time Intelligence -
CLOSINGBALANCEMONTH (<expression>, <วันที่> [, <filter>])
CLOSINGBALANCEQUARTER (<expression>, <วันที่>, [<filter>])
CLOSINGBALANCEYEAR (<expression>, <dates>, [<filter>], [<year_end_date>])
DATEADD (<วัน>, <number_of_intervals>, <interval>)
DATESBETWEEN (<วันที่>, <start_date>, <end_date>)
DATESINPERIOD (<วันที่>, <start_date>, <number_of_intervals>, <interval>)
DATESMTD (<วันที่>)
DATESQTD (<วันที่>)
DATESYTD (<วันที่>, [<year_end_date>])
ENDOFMONTH (<วันที่>)
ENDOFQUARTER (<วันที่>)
ENDOFYEAR (<วันที่>, [<year_end_date>])
FIRSTDATE (<วันที่>)
FIRSTNONBLANK (<คอลัมน์>, <นิพจน์>)
LASTDATE (<วันที่>)
LASTNONBLANK (<คอลัมน์>, <นิพจน์>)
NEXTDAY (<วันที่>)
NEXTMONTH (<วันที่>)
NEXTQUARTER (<วันที่>)
NEXTYEAR (<วันที่>, [<year_end_date>])
OPENINGBALANCEMONTH (<expression>, <วันที่>, [<filter>])
OPENINGBALANCEQUARTER (<expression>, <วันที่>, [<filter>])
OPENINGBALANCEYEAR (<expression>, <dates>, [<filter>], [<year_end_date>])
PARALLELPERIOD (<วันที่>, <number_of_intervals>, <interval>)
PREVIOUSDAY(<dates>)
PREVIOUSMONTH(<dates>)
PREVIOUSQUARTER(<dates>)
PREVIOUSYEAR (<วันที่>, [<year_end_date>])
SAMEPERIODLASTYEAR(<dates>)
STARTOFMONTH(<dates>)
STARTOFQUARTER(<dates>)
STARTOFYEAR(<dates>)
TOTALMTD (<expression>, <วันที่>, [<filter>])
TOTALQTD (<expression>, <วันที่>, [<filter>])
TOTALYTD (<expression>, <dates>, [<filter>], [<year_end_date>])
ฟังก์ชันวันที่และเวลาของ DAX
ฟังก์ชัน DAX Date and Time จะคล้ายกับฟังก์ชันวันที่และเวลาของ Excel อย่างไรก็ตามฟังก์ชัน DAX Date and Time จะขึ้นอยู่กับชนิดข้อมูลวันที่และเวลาของ DAX
ต่อไปนี้เป็นฟังก์ชัน DAX Date and Time -
- วันที่ (<ปี>, <เดือน>, <วัน>)
- DATEVALUE(date_text)
- DAY(<date>)
- EDATE (<start_date>, <months>)
- EOMONTH (<start_date>, <months>)
- HOUR(<datetime>)
- MINUTE(<datetime>)
- MONTH(<datetime>)
- NOW()
- SECOND(<time>)
- TIME (ชั่วโมงนาทีวินาที)
- TIMEVALUE(time_text)
- TODAY()
- WEEKDAY (<วันที่>, <return_type>)
- WEEKNUM (<วันที่>, <return_type>)
- YEAR(<date>)
- YEARFRAC (<start_date>, <end_date>, <basis>)
ฟังก์ชันข้อมูล DAX
ฟังก์ชันข้อมูล DAX จะดูที่เซลล์หรือแถวที่ระบุเป็นอาร์กิวเมนต์และบอกคุณว่าค่านั้นตรงกับชนิดที่คาดไว้หรือไม่
ต่อไปนี้เป็นฟังก์ชันข้อมูล DAX -
มี (<table>, <columnName>, <value>, [<columnName>, <value>] …)
CUSTOMDATA()
ISBLANK(<value>)
ISERROR(<value>)
ISEVEN(number)
ISLOGICAL(<value>)
ISNONTEXT(<value>)
ISNUMBER(<value>)
ISONORAFTER (<scalar_expression>, <scalar_expression>, [sort_order], [<scalar_expression>, <scalar_expression>, [sort_order]] …)
ISTEXT(<value>)
LOOKUPVALUE (<result_columnName>, <search_columnName>, <search_value>, [<search_columnName>, <search_value>] …)
USERNAME()
ฟังก์ชันตรรกะ DAX
DAX Logical Functions ส่งคืนข้อมูลเกี่ยวกับค่าในนิพจน์ ตัวอย่างเช่นฟังก์ชัน DAX TRUE ช่วยให้คุณทราบว่านิพจน์ที่คุณกำลังประเมินส่งกลับค่า TRUE หรือไม่
ต่อไปนี้เป็นฟังก์ชันลอจิก DAX -
- AND(<logical1>,<logical2>)
- FALSE()
- IF (logical_test>, <value_if_true>, value_if_false)
- IFERROR (ค่า value_if_error)
- NOT(<logical>)
- OR(<logical1>,<logical2>)
- สวิตช์ (<expression>, <value>, <result>, [<value>, <result>] …, [<else>])
- TRUE()
ฟังก์ชันคณิตศาสตร์และทริกของ DAX
ฟังก์ชันทางคณิตศาสตร์และตรีโกณมิติของ DAX นั้นคล้ายกับฟังก์ชันทางคณิตศาสตร์และตรีโกณมิติของ Excel มาก
ต่อไปนี้เป็นฟังก์ชันคณิตศาสตร์และทริกของ DAX -
- ABS(<number>)
- ACOS(number)
- ACOSH(number)
- ASIN(number)
- ASINH(number)
- ATAN(number)
- ATANH(number)
- เพดาน (<number>, <significance>)
- COMBIN (หมายเลข number_chosen)
- COMBINA (ตัวเลข number_chosen)
- COS(number)
- COSH(number)
- CURRENCY(<value>)
- DEGREES(angle)
- DIVIDE (<numerator>, <denominator>, [<alternateresult>])
- EVEN(number)
- EXP(<number>)
- FACT(<number>)
- ชั้น (<หมายเลข>, <นัยสำคัญ>)
- GCD (หมายเลข 1, [หมายเลข 2], ... )
- INT(<number>)
- ISO.CEILING (<หมายเลข>, [<significance>])
- LCM (หมายเลข 1, [หมายเลข 2], ... )
- LN(<number>)
- LOG(<number>,<base>)
- LOG10(<number>)
- INT(<number>)
- MROUND (<หมายเลข>, <หลาย>)
- ODD(number)
- PI()
- พลังงาน (<number>, <power>)
- PRODUCT(<column>)
- PRODUCTX (<table>, <การแสดงออก>)
- QUOTIENT (<numerator>, <denominator>)
- RADIANS(angle)
- RAND()
- RANDBETWEEN(<bottom>,<top>)
- รอบ (<number>, <num_digits>)
- รอบลง (<หมายเลข>, <num_digits>)
- ROUNDUP (<หมายเลข>, <num_digits>)
- SIN(number)
- SINH(number)
- SIGN(<number>)
- SQRT(<number>)
- SUM(<column>)
- SUMX (<table>, <นิพจน์>)
- TAN(number)
- TANH(number)
- TRUNC(<number>,<num_digits>)
ฟังก์ชันอื่น ๆ ของ DAX
ฟังก์ชัน DAX เหล่านี้ดำเนินการเฉพาะที่ไม่สามารถกำหนดโดยหมวดหมู่ฟังก์ชันอื่น ๆ ที่ส่วนใหญ่เป็นของฟังก์ชัน
ต่อไปนี้เป็นฟังก์ชันอื่น ๆ ของ DAX -
ยกเว้น (<table_expression1>, <table_expression2>
GROUPBY (<table>, [<groupBy_columnName1>], [<name>, <expression>] …)
INTERSECT (<table_expression1>, <table_expression2>)
ISEMPTY(<table_expression>)
NATURALINNERJOIN (<leftJoinTable>, <rightJoinTable>)
NATURALLEFTOUTERJOIN (<leftJoinTable>, <rightJoinTable>)
SUMMARIZECOLUMNS (<groupBy_columnName>, [<groupBy_columnName>] …, [<filterTable>] …, [<name>, <expression>] …)
UNION (<table_expression1>, <table_expression2>, [<table_expression>] …)
VAR <ชื่อ> = <นิพจน์>
DAX Parent และ Child Functions
ฟังก์ชัน DAX Parent และ Child มีประโยชน์ในการจัดการข้อมูลที่นำเสนอเป็นลำดับชั้นของพาเรนต์ / รองในโมเดลข้อมูล
ต่อไปนี้เป็นฟังก์ชันหลักและลูกของ DAX -
- เส้นทาง (<ID_columnName>, <parent_columnName>)
- แพทเทิร์น (<เส้นทาง>, <ข่าว>)
- เส้นทาง (<path>, <position>, [<type>])
- PATHITEMREVERSE (<path>, <position>, [<type>])
- PATHLENGTH(<path>)
ฟังก์ชันทางสถิติของ DAX
ฟังก์ชันทางสถิติของ DAX นั้นคล้ายกับฟังก์ชันทางสถิติของ Excel มาก
ต่อไปนี้เป็นฟังก์ชันทางสถิติของ DAX -
BETA.DIST (x, อัลฟ่า, เบต้า, สะสม, [A], [B])
BETA.INV (ความน่าจะเป็นอัลฟ่าเบต้า [A] [B])
CHISQ.INV (ความน่าจะเป็น, deg_freedom)
CHISQ.INV.RT (ความน่าจะเป็น, deg_freedom)
CONFIDENCE.NORM (alpha, standard_dev, size)
CONFIDENCE.T (alpha, standard_dev, size)
DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2 ... , {{Value1, Value2 ... }, {ValueN, ValueN + 1 ... } ... })
EXPON.DIST (x, แลมบ์ดา, สะสม)
GEOMEAN(<column>)
GEOMEANX (<table>, <นิพจน์>)
MEDIAN(<column>)
MEDIANX (<table>, <การแสดงออก>)
PERCENTILE.EXC (<คอลัมน์>, <k>)
PERCENTILE.INC (<column>, <k>)
PERCENTILEX.EXC (<table>, <expression>, k)
PERCENTILEX.EXC (<table>, <expression>, k)
POISSON.DIST (x ค่าเฉลี่ยสะสม)
RANK.EQ (<value>, <columnName> [, <order>])
RANKX (<table>, <expression> [, <value> [, <order> [, <ties>]]])
ตัวอย่าง (<n_value>, <table>, <orderBy_expression>, [<order>], [<orderBy_expression>, [<order>]] …)
STDEV.P(<ColumnName>)
STDEV.S(<ColumnName>)
STDEVX.P (<table>, <การแสดงออก>)
STDEVX.S (<table>, <expression>)
SQRTPI(number)
VAR.P(<columnName>)
VAR.S(<columnName>)
VARX.P (<table>, <นิพจน์>)
VARX.S (<table>, <การแสดงออก>)
XIRR (<table>, <values>, <วันที่>, [เดา])
XNPV (<table>, <values>, <วันที่>, <rate>)
ฟังก์ชันข้อความ DAX
ฟังก์ชัน DAX Text ทำงานกับตารางและคอลัมน์ ด้วยฟังก์ชัน DAX Text คุณสามารถส่งคืนส่วนของสตริงค้นหาข้อความภายในสตริงหรือค่าสตริงที่เชื่อมต่อกัน คุณยังสามารถควบคุมรูปแบบสำหรับวันที่เวลาและตัวเลขได้อีกด้วย
ต่อไปนี้เป็นฟังก์ชัน DAX Text -
- BLANK()
- CODE(text)
- เข้มข้น (<text1>, <text2>)
- CONCATENATEX (<table>, <expression>, [ตัวคั่น])
- EXACT(<text1>,<text2>)
- ค้นหา (<find_text>, <within_text>, [<start_num>], [<NotFoundValue>])
- คงที่ (<number>, <decimals>, <no_commas>)
- FORMAT (<value>, <format_string>)
- ซ้าย (<text>, <num_chars>)
- LEN(<text>)
- LOWER(<text>)
- MID (<text>, <start_num>, <num_chars>)
- แทนที่ (<old_text>, <start_num>, <num_chars>, <new_text>)
- REPT (<text>, <num_times>)
- ขวา (<text>, <num_chars>)
- ค้นหา (<find_text>, <within_text>, [<start_num>], [<NotFoundValue>])
- SUBSTITUTE (<text>, <old_text>, <new_text>, <instance_num>)
- TRIM(<text>)
- บน (<text>)
- VALUE(<text>)