แชร์ผ่าน


การตั้งค่าข้อมูลอุปกรณ์ CSV สําหรับรายงานที่มีการแบ่งหน้าของ Power BI

นําไปใช้กับ: Power BI Report Builder Power BI Desktop

ในรายงานที่มีการแบ่งหน้าของ Power BI การตั้งค่าข้อมูลอุปกรณ์สําหรับส่วนขยายการแสดงผล CSV จะช่วยให้สามารถเปลี่ยนตัวคั่นและตัวแบ่งบรรทัดและระบุการจัดการตัวแบ่งบรรทัดได้ ส่วนขยายของไฟล์ยังสามารถส่งรวมถึงการเข้ารหัสและการรวมแถวส่วนหัวในผลลัพธ์ เนื่องจากตัวคั่นมีแนวโน้มที่จะเป็นอักขระพิเศษ คุณควรเข้ารหัสไว้ในส่วน CDATA หากการตั้งค่าถูกเขียนเป็น XML

การตั้งค่า CSV

ตารางต่อไปนี้แสดงรายการการตั้งค่าข้อมูลอุปกรณ์สําหรับการแสดงผลในรูปแบบข้อความ

การตั้งค่า ค่า
การเข้ารหัส ชื่อ Internet Assigned Number Authority (IANA) ของการเข้ารหัสอักขระที่ได้รับการสนับสนุนโดย .NET Framework ค่าเริ่มต้นคือ UTF-8 ตัวอย่างของค่าอื่นๆ ได้แก่ ASCII, UTF-7 และ UTF-16
ExcelMode ระบุว่าเอาต์พุตเป้าหมายสําหรับ Excel ค่าเริ่มต้นคือ จริง
FieldDelimiter สตริงตัวคั่นที่จะใส่ในผลลัพธ์ ค่าเริ่มต้นเป็นเครื่องหมายจุลภาค (,) คุณควรเข้ารหัสค่าของข้อมูลอุปกรณ์นี้เมื่อส่งผ่านไปยัง URL ตัวอย่างเช่น อักขระแท็บเป็นตัวคั่นควรเป็น "%09"

คุณสามารถเปลี่ยนตัวคั่นเขตข้อมูลเริ่มต้นเป็นอักขระใด ๆ ที่คุณต้องการได้ รวมถึง TAB ด้วยการเปลี่ยนแปลงการตั้งค่าข้อมูลอุปกรณ์ในไฟล์การกําหนดค่า ตัวอย่างเช่น หากต้องการใช้ TAB ให้อัปเดตการตั้งค่า FieldDelimiter เป็น <FieldDelimiter xml: space="preserve">[TAB]</FieldDelimiter>

ในตัวอย่าง [TAB] เป็นอักขระแท็บจริงซึ่งหมายความว่าช่องว่างจะปรากฏในไฟล์การกําหนดค่า แอตทริบิวต์ "xml:space" บอกตัวแยกวิเคราะห์เพื่อรักษาช่องว่าง
FileExtension ส่วนขยายของไฟล์ที่จะวางในผลลัพธ์ ค่าเริ่มต้นคือ CSV ถ้ามีการระบุทั้ง FileExtension และส่วนขยาย FileExtension จะมีความสําคัญกว่า
NoHeader ระบุว่าแถวส่วนหัวถูกแยกออกจากเอาต์พุตหรือไม่ ค่าเริ่มต้นคือ เท็จ
ตัวบ่งคุณสมบัติ สตริงตัวบ่งคุณลักษณะที่จะใส่รอบผลลัพธ์ที่ประกอบด้วยตัวคั่นเขตข้อมูลหรือตัวคั่นระเบียน ถ้าผลลัพธ์มีตัวบ่งคุณลักษณะ ตัวบ่งคุณลักษณะจะถูกทําซ้ํา การตั้งค่าตัวบ่งคุณลักษณะต้องแตกต่างจากการตั้งค่า FieldDelimiter และ RecordDelimiter ค่าเริ่มต้นคือเครื่องหมายอัญภาค (")
RecordDelimiter ตัวคั่นระเบียนที่จะวางในตอนท้ายของแต่ละระเบียน ค่าเริ่มต้นคือ <cr><lf>
SuppressLineBreaks ระบุว่าตัวแบ่งบรรทัดจะถูกเอาออกจากข้อมูลที่รวมอยู่ในเอาต์พุตหรือไม่ ค่าเริ่มต้นคือ เท็จ ถ้าค่าเป็นจริง การตั้งค่า FieldDelimiter, RecordDelimiter และ Qualifier จะไม่สามารถเป็นอักขระช่องว่างได้
UseFormattedValues ระบุว่าสตริงที่จัดรูปแบบจะถูกวางลงในผลลัพธ์ CSV หรือไม่ ค่าเริ่มต้นจะเป็น จริง เมื่อ ExcelMode เป็นจริง มิฉะนั้นจะเป็น เท็จ