ฉันทำงานหาล็อกบางที่พนักงานสามารถขอลาหยุด, เวลาป่วย, ฯลฯ. กฎการตรวจสอบหนึ่งต้องใช้ที่คุณต้องเสมอขอเวลาปิดใน 4 ช่วงชั่วโมง แบบนี้ง่าย ๆ เพียงพอ – ใช้เป็น modulo ฟังก์ชัน Modulo ฟังก์ชันบอกคุณเศษที่เหลือหาร ถ้าไม่มีไม่เหลือ, modulo เป็นศูนย์, มิฉะนั้น, มันเป็นสิ่งที่เหลือ สำหรับอินสแตนซ์, 8 mod 4 = 0 (8 / 4 = 2 โดยไม่มีเศษส่วน). ในทางตรงข้าม, 8 mod 5 คือ 3.
ฉันจำเป็นต้องใช้วิธีนี้ครั้งเดียวกับ SPD 2007 กาลครั้งหนึ่ง และฉันจริง ๆ จบอัพใช้ฟอร์ม InfoPath เพื่อแก้, ดังนั้น มันถูกจัดการในส่วนหน้าในเวลา ในกรณีปัจจุบัน, อาจจะมีฟอร์ม InfoPath ในรูปภาพ, แต่ที่ชัดเจนยังไม่ ดังนั้น, กำลังทำงานหาเทคนิคเพื่อให้มั่นใจเวลาที่ ร้องขอได้ตลอดเวลาใน 4 ทีละชั่วโมง ผมไปที่ทำการทางคณิตศาสตร์, บันทึกในสายอักขระ และสายอักขระนั้น ทำบางอย่างย่อยสิ่ง
ฉันชักอัพ SPD 2010 และ เพื่อประหลาดใจของฉัน (และอับอายเล็กน้อย) ไม่มีแบบ modulo ฟังก์ชันเรียบร้อยแล้ว:
ฉันประหลาดใจจ๋อยอีกครั้งว่า สิ่งที่ต้องมีอยู่แล้วออกจากกล่อง ดูเหมือนจะเหมือนกับฟังก์ชันแปลกสำหรับ Microsoft เมื่อต้องการรวมไว้ในส่วนผสม มีการเรียงลำดับของ "นี้เป็นเรื่องง่าย, ดังนั้นลองมาโยนไว้ใน"รู้สึกได้ ผมเห็นด้วยกับที่, ขณะที่ฉันทำมันด้วยตัวเองตลอดเวลา โครงการนี้ CodePlex มีพวงของฟังก์ชันเพียงเล็กน้อยซึ่งเป็นผลมาจากหลักการ ItsEasy ในเวลาเดียวกัน, Microsoft ยังคงให้สนับสนุนหลักฐานผล "95% ของวิธีการ" กับผลิตภัณฑ์ พวกเขาใช้ฟังก์ชัน Mod, แต่ไม่ฟังก์ชัน round, สำหรับอินสแตนซ์.
</สิ้นสุด>
ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin
Pingback: เข้ามาที่พูดถึง SharePoint Designer 2010 ฟังก์ชัน MOD «Paul Galvin SharePoint พื้นที่ -- Topsy.com