การฝึกอบรม
โมดูล
Store and apply operations on list data in F# - Training
This module covers collections in F#, with a specific focus on lists.
เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
ฟังก์ชันเหล่านี้สร้างและจัดการค่ารายการ
ชื่อ | คำอธิบาย |
---|---|
List.Count | แสดงจํานวนหน่วยข้อมูลในรายการ |
List.NonNullCount | แสดงจํานวนหน่วยข้อมูลในรายการ ยกเว้นค่า null |
List.IsEmpty | แสดงว่ารายการเป็นค่าว่างหรือไม่ |
ชื่อ | คำอธิบาย |
---|---|
List.Alternate | แสดงรายการที่มีหน่วยข้อมูลที่สลับจากรายการดั้งเดิมโดยยึดตามการนับ repeatInterval ที่เป็นตัวเลือก และค่าตรงกันกลางที่เป็นตัวเลือก |
List.Buffer | บัฟเฟอร์รายการในหน่วยความจํา ผลลัพธ์ของการเรียกนี้คือรายการที่เสถียร ซึ่งหมายความว่าจะมีจํานวนและลําดับของหน่วยข้อมูล |
List.Distinct | กรองรายการลงโดยการลบรายการที่ซ้ํากันออก สามารถระบุค่าเกณฑ์สมการทางเลือกเพื่อควบคุมการเปรียบเทียบความเท่ากัน ค่าแรกจากกลุ่มความเท่ากันแต่ละกลุ่มจะถูกเลือก |
List.FindText | ค้นหารายการของค่า รวมถึงเขตข้อมูลเรกคอร์ดสําหรับค่าข้อความ |
List.First | แสดงค่าแรกของรายการหรือค่าเริ่มต้นที่ระบุ หากว่างเปล่า แสดงหน่วยข้อมูลแรกในรายการ หรือค่าเริ่มต้นที่เป็นตัวเลือก ถ้ารายการเป็นค่าว่าง ถ้ารายการเป็นค่าว่าง และไม่ได้ระบุค่าเริ่มต้น ฟังก์ชันจะแสดง |
List.FirstN | แสดงหน่วยข้อมูลชุดแรกในรายการโดยระบุจํานวนหน่วยข้อมูลที่จะแสดงหรือเงื่อนไขที่มีคุณสมบัติที่กําหนดโดย countOrCondition |
List.InsertRange | แทรกหน่วยข้อมูลจากค่าที่ดัชนีที่กําหนดในรายการป้อนเข้า |
List.IsDistinct | แสดงว่ารายการมีความแตกต่างกันหรือไม่ |
List.Last | แสดงหน่วยข้อมูลชุดสุดท้ายในรายการโดยระบุจํานวนหน่วยข้อมูลที่จะแสดงหรือเงื่อนไขที่มีคุณสมบัติที่กําหนดโดย countOrCondition |
List.LastN | แสดงหน่วยข้อมูลชุดสุดท้ายในรายการโดยระบุจํานวนหน่วยข้อมูลที่จะแสดงหรือเงื่อนไขที่ถูกต้อง |
List.MatchesAll | แสดงค่าเป็น true ถ้าหน่วยข้อมูลทั้งหมดในรายการตรงกับเงื่อนไข |
List.MatchesAny | แสดงค่าเป็น true ถ้าหน่วยข้อมูลใดหน่วยข้อมูลหนึ่งในรายการตรงกับเงื่อนไข |
List.Positions | แสดงรายการตําแหน่งสําหรับรายการป้อนเข้า |
List.Range | แสดงหน่วยข้อมูลการนับที่เริ่มต้นที่ออฟเซต |
List.Select | เลือกหน่วยข้อมูลที่ตรงกับเงื่อนไข |
List.Single | แสดงหน่วยข้อมูลเดียวของรายการหรือแสดง Expression.Error หากรายการมีมากกว่าหนึ่งรายการ |
List.SingleOrDefault | แสดงหน่วยข้อมูลเดียวจากรายการ |
List.Skip | ข้ามหน่วยข้อมูลแรกของรายการ แสดงรายการที่ว่างเปล่าโดยกําหนดรายการที่ว่างเปล่า ฟังก์ชันนี้ใช้พารามิเตอร์ที่เลือกได้ countOrCondition เพื่อสนับสนุนการข้ามหลายค่า |
ชื่อ | คำอธิบาย |
---|---|
List.Accumulate | สะสมผลลัพธ์จากรายการ เริ่มต้นจากข้อมูลค่าเริ่มต้น ฟังก์ชันนี้จะใช้ฟังก์ชันสะสมและแสดงผลลัพธ์สุดท้าย |
List.Combine | ผสานรายการต่างๆ เป็นรายการเดียว |
List.ConformToPageReader | ฟังก์ชันนี้มีไว้สําหรับการใช้งานภายในเท่านั้น |
List.RemoveRange | แสดงรายการที่ลบหน่วยข้อมูลการนับที่ข้อมูลเริ่มต้นออก จํานวนเริ่มต้นคือ 1 |
List.RemoveFirstN | แสดงรายการที่มีจํานวนองค์ประกอบที่ระบุที่ลบออกจากรายการ โดยเริ่มต้นที่องค์ประกอบแรก จํานวนองค์ประกอบที่ลบออกจะขึ้นอยู่กับพารามิเตอร์ countOrCondition ที่เลือกได้ |
List.RemoveItems | เอาหน่วยข้อมูลออกจาก list1 ที่มีอยู่ใน list2 และแสดงรายการใหม่ |
List.RemoveLastN | แสดงรายการที่มีจํานวนองค์ประกอบที่ระบุที่ลบออกจากรายการ โดยเริ่มต้นที่องค์ประกอบสุดท้าย จํานวนองค์ประกอบที่ลบออกจะขึ้นอยู่กับพารามิเตอร์ countOrCondition ที่เลือกได้ |
List.Repeat | แสดงรายการที่ทําซ้ําเนื้อหาของเวลาการนับรายการข้อมูลป้อนเข้า |
List.ReplaceRange | แสดงรายการที่แทนที่ค่าจํานวนในรายการที่มีรายการ replaceWith โดยเริ่มต้นที่ดัชนี |
List.RemoveMatchingItems | ลบการปรากฏทั้งหมดของค่าที่กําหนดในรายการออก |
List.RemoveNulls | ลบค่า null ออกจากรายการ |
List.ReplaceMatchingItems | แทนที่การปรากฏของค่าที่มีอยู่ในรายการ ด้วยค่าใหม่โดยใช้ equationCriteria ที่ระบุ ค่าเก่าและใหม่จะได้รับมาจากพารามิเตอร์ replacements สามารถระบุค่าเกณฑ์สมการทางเลือกเพื่อควบคุมการเปรียบเทียบความเท่ากัน สําหรับรายละเอียดของการดําเนินการแทนที่และเกณฑ์สมการ ให้ไปที่ ค่าพารามิเตอร์ |
List.ReplaceValue | ค้นหารายการของค่าสําหรับค่า และแทนที่การปรากฏแต่ละรายการด้วยค่าการแทนที่ |
List.Reverse | แสดงรายการที่ย้อนกลับหน่วยข้อมูลในรายการ |
List.Split | แยกรายการที่ระบุลงในรายการของรายการโดยใช้ขนาดหน้าที่ระบุ |
List.Transform | ดําเนินการฟังก์ชันของแต่ละหน่วยข้อมูลในรายการและแสดงรายการใหม่ |
List.TransformMany | แสดงรายการที่มีการคาดการณ์องค์ประกอบจากรายการข้อมูลป้อนเข้า |
เนื่องจากค่าทั้งหมดสามารถทดสอบเพื่อความเท่าเทียมกัน ฟังก์ชันเหล่านี้จึงสามารถใช้งานได้กับรายการที่ต่างกัน
ชื่อ | คำอธิบาย |
---|---|
List.AllTrue | แสดงค่าเป็น true ถ้านิพจน์ทั้งหมดในรายการเป็น true |
List.AnyTrue | แสดงค่าเป็น true ถ้านิพจน์ใด ๆ ในรายการเป็น true |
List.Contains | แสดงค่าเป็น true ถ้าพบค่าในรายการ |
List.ContainsAll | แสดงค่าเป็น true ถ้าพบหน่วยข้อมูลทั้งหมดในค่าในรายการ |
List.ContainsAny | แสดงค่าเป็น true ถ้าพบหน่วยข้อมูลใดหน่วยข้อมูลหนึ่งในรายการ |
List.PositionOf | ค้นหาการปรากฏครั้งแรกของค่าในรายการและแสดงตําแหน่ง |
List.PositionOfAny | ค้นหาการปรากฏครั้งแรกของค่าใด ๆ ในค่าต่าง ๆ และแสดงตําแหน่ง |
ชื่อ | คำอธิบาย |
---|---|
List.Difference | แสดงหน่วยข้อมูลในรายการ 1 ที่ไม่ปรากฏในรายการ 2 รองรับค่าที่ซ้ํากัน |
List.Intersect | แสดงรายการจากรายละเอียดของรายการต่าง ๆ และแบ่งหน่วยข้อมูลทั่วไปในแต่ละรายการ รองรับค่าที่ซ้ํากัน |
List.Union | แสดงรายการจากรายการและรวมหน่วยข้อมูลในแต่ละรายการ รายการผลลัพธ์จะมีหน่วยข้อมูลทั้งหมดในรายการการป้อนข้อมูลต่าง ๆ ค่าที่ซ้ํากันจะถูกจับคู่เป็นส่วนหนึ่งของการรวม |
List.Zip | แสดงรายการที่รวมหน่วยข้อมูลที่อยู่ในตําแหน่งเดียวกันไว้ |
ฟังก์ชันการจัดลําดับทําการเปรียบเทียบ ค่าทั้งหมดที่ถูกเปรียบเทียบต้องสามารถเปรียบเทียบได้ ซึ่งหมายความว่าค่าทั้งหมดจะต้องมาจากข้อมูลชนิดเดียวกัน (หรือมีค่า null ซึ่งจะเปรียบเทียบค่าน้อยที่สุด) มิฉะนั้น Expression.Error
จะถูกโยน
ชนิดข้อมูลที่เปรียบเทียบได้ประกอบด้วย:
ชื่อ | คำอธิบาย |
---|---|
List.Max | แสดงหน่วยข้อมูลสูงสุดในรายการ หรือค่าเริ่มต้นที่เป็นตัวเลือกถ้ารายการเป็นค่าว่าง |
List.MaxN | แสดงค่าสูงสุดในรายการ ต้องระบุจํานวนของค่าที่จะส่งกลับหรือเงื่อนไขการกรอง |
List.Median | แสดงหน่วยข้อมูลค่ามัธยฐานจากรายการ |
List.Min | แสดงหน่วยข้อมูลต่ําสุดในรายการ หรือค่าเริ่มต้นที่เป็นตัวเลือกถ้ารายการเป็นค่าว่าง |
List.MinN | แสดงค่าต่ําสุดในรายการ อาจระบุจํานวนของค่าที่จะส่งกลับหรือเงื่อนไขการกรอง |
List.Sort | แสดงรายการที่เรียงลําดับโดยใช้เกณฑ์การเปรียบเทียบ |
List.Percentile | ส่งกลับเปอร์เซ็นไทล์ตัวอย่างอย่าง น้อยหนึ่งที่สอดคล้องกับความน่าจะเป็นที่กําหนด |
ฟังก์ชันเหล่านี้จะทํางานกับรายการที่เหมือนกันของ Numbers, DateTimes และ Durations
ชื่อ | คำอธิบาย |
---|---|
List.Average | แสดงค่าเฉลี่ยจากรายการในชนิดข้อมูลของค่าในรายการ |
List.Mode | แสดงหน่วยข้อมูลที่ปรากฏบ่อยที่สุดในรายการ |
List.Modes | แสดงหน่วยข้อมูลทั้งหมดที่ปรากฏขึ้นด้วยความถี่สูงสุดเดียวกัน |
List.StandardDeviation | แสดงค่าเบี่ยงเบนมาตรฐานจากรายการของค่า List.StandardDeviation ดําเนินการประมาณการตามตัวอย่าง ผลลัพธ์คือตัวเลขสําหรับตัวเลขและระยะเวลาสําหรับ DateTimes และ Durations |
ฟังก์ชันเหล่านี้จะทํางานกับรายการที่เหมือนกันของ Numbers หรือ Durations
ชื่อ | คำอธิบาย |
---|---|
List.Sum | แสดงผลรวมจากรายการ |
ฟังก์ชันเหล่านี้จะทํางานผ่านตัวเลขเท่านั้น
ชื่อ | คำอธิบาย |
---|---|
List.Covariance | แสดงค่าความแปรปรวนร่วมจากสองรายการเป็นตัวเลข |
List.Product | ส่งกลับผลคูณจากรายการตัวเลข |
ฟังก์ชันเหล่านี้สร้างรายการของค่า
ชื่อ | คำอธิบาย |
---|---|
List.Dates | แสดงรายการของค่าวันที่จากจํานวนขนาดโดยเริ่มต้นที่จุดเริ่มต้น และเพิ่มการเพิ่มไปยังค่าทั้งหมด |
List.DateTimes | แสดงรายการของค่าวันที่เวลาจากจํานวนขนาดโดยเริ่มต้นที่จุดเริ่มต้น และเพิ่มการเพิ่มไปยังค่าทั้งหมด |
List.DateTimeZones | แสดงรายการของค่าโซนวันที่เวลาจากจํานวนขนาดโดยเริ่มต้นที่จุดเริ่มต้น และเพิ่มการเพิ่มไปยังค่าทั้งหมด |
List.Durations | แสดงรายการของค่าระยะเวลาจากจํานวนขนาดโดยเริ่มต้นที่จุดเริ่มต้น และเพิ่มการเพิ่มไปยังค่าทั้งหมด |
List.Generate | สร้างรายการของค่า |
List.Numbers | แสดงรายการของตัวเลขจากจํานวนขนาดที่เริ่มต้นที่เริ่มต้น และเพิ่มการเพิ่ม ค่าเริ่มต้นการเพิ่มเป็น 1 |
List.Random | แสดงรายการจํานวนตัวเลขสุ่มด้วยพารามิเตอร์ข้อมูลเริ่มต้นที่เลือกได้ |
List.Times | แสดงรายการของค่าเวลาของจํานวนขนาดโดยเริ่มต้นที่จุดเริ่มต้น |
เกณฑ์สมการสําหรับค่ารายการสามารถระบุเป็นอย่างใดอย่างหนึ่ง:
สําหรับข้อมูลและตัวอย่างเพิ่มเติม ให้ไปที่ List.Distinct
เกณฑ์การเปรียบเทียบสามารถระบุเป็นค่าใดค่าหนึ่งต่อไปนี้:
สําหรับข้อมูลและตัวอย่างเพิ่มเติม ให้ไปที่ List.Sort
การดําเนินการแทนที่จะถูกระบุด้วยค่ารายการ แต่ละรายการนี้ต้องเป็น:
การฝึกอบรม
โมดูล
Store and apply operations on list data in F# - Training
This module covers collections in F#, with a specific focus on lists.
เอกสาร
เรียนรู้เพิ่มเติมเกี่ยวกับ: List.Count
List.Accumulate - PowerQuery M
เรียนรู้เพิ่มเติมเกี่ยวกับ: List.Accumulate
เรียนรู้เพิ่มเติมเกี่ยวกับ: ฟังก์ชันตาราง