อ่านในภาษาอังกฤษ

แชร์ผ่าน


ที่สอง

นําไปใช้กับ: การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดภาพการคํานวณ

แสดงวินาทีของค่าเวลาเป็นตัวเลขตั้งแต่ 0 ถึง 59

ไวยากรณ์

SECOND(<time>)  

พารามิเตอร์

เงื่อนไข คำนิยาม
time เวลาในรูปแบบ datetime เช่น 16:48:23 หรือ 4:48:47 PM

ค่าที่ส่งกลับ

ตัวเลขจํานวนเต็มตั้งแต่ 0 ถึง 59

หมายเหตุ

  • ในทางตรงกันข้ามกับ Microsoft Excel ซึ่งจัดเก็บวันที่และเวลาเป็นหมายเลขลําดับประจําสินค้า DAX จะใช้รูปแบบ datetime เมื่อทํางานกับวันที่และเวลา ถ้าข้อมูลต้นฉบับไม่ได้อยู่ในรูปแบบนี้ DAX จะแปลงข้อมูลโดยนัย คุณสามารถใช้การจัดรูปแบบเพื่อแสดงวันที่และเวลาเป็นหมายเลขลําดับประจําสินค้าที่คุณต้องการได้

  • ค่าวันที่/เวลาที่คุณใส่เป็นอาร์กิวเมนต์ไปยังฟังก์ชัน SECOND สามารถป้อนเป็นสตริงข้อความภายในเครื่องหมายอัญประกาศ (ตัวอย่างเช่น "6:45 PM") คุณยังสามารถระบุค่าเวลาเป็นผลลัพธ์ของนิพจน์อื่น หรือเป็นการอ้างอิงไปยังคอลัมน์ที่ประกอบด้วยเวลา

  • ถ้าคุณระบุค่าตัวเลขของชนิดข้อมูลอื่น เช่น 13.60 ค่าจะถูกแปลเป็นหมายเลขลําดับประจําสินค้าและแสดงเป็นชนิดข้อมูล datetime ก่อนที่จะแยกค่าเป็นวินาที เพื่อให้ง่ายต่อการทําความเข้าใจผลลัพธ์ คุณอาจต้องการแสดงตัวเลขดังกล่าวเป็นวันที่ก่อนที่จะใช้ในฟังก์ชัน SECOND ตัวอย่างเช่น ถ้าคุณใช้ SECOND กับคอลัมน์ที่ประกอบด้วยค่าตัวเลขเช่น 25.56 สูตรจะแสดงเป็น 24 เนื่องจากเมื่อจัดรูปแบบเป็นวันที่แล้ว ค่า 25.56 จะเท่ากับวันที่ 25 มกราคม 1900, 1:26:24 PM

  • เมื่ออาร์กิวเมนต์ time แสดงเป็นวันที่และเวลาแบบข้อความ ฟังก์ชันนี้จะใช้การตั้งค่าระบบภาษาและวันที่/เวลาของคอมพิวเตอร์ไคลเอ็นต์ ในการทําความเข้าใจค่าข้อความเพื่อดําเนินการแปลง ระบบภาษาส่วนใหญ่ใช้เครื่องหมายทวิภาค (:) เป็นตัวคั่นเวลาและข้อความที่ป้อนข้อมูลใดๆ โดยใช้เครื่องหมายทวิภาคเป็นตัวคั่นเวลาจะแยกวิเคราะห์ได้อย่างถูกต้อง ตรวจสอบการตั้งค่าภาษาของคุณเพื่อทําความเข้าใจผลลัพธ์ของคุณ

ตัวอย่าง 1

สูตรต่อไปนี้จะแสดงจํานวนวินาทีในเวลาที่มีอยู่ในคอลัมน์ TransactionTime ของตารางที่มีชื่อว่า Orders

= SECOND('Orders'[TransactionTime])  

ตัวอย่าง 2

สูตรต่อไปนี้จะแสดงเป็น 3 ซึ่งเป็นจํานวนวินาทีในเวลาที่แสดงด้วยค่า 3 มีนาคม 2008 12:00:03

= SECOND("March 3, 2008 12:00:03")  

ฟังก์ชันวันที่และเวลา
ชั่วโมง
นาที
ปี