ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
วันนี้ ฉันจะแนะนำคุณเกี่ยวกับระบบอัตโนมัติของ LuckyTemplates ที่โดดเด่นโดยใช้ Elgato Stream Deck เราจะพูดถึงประเภทของการดำเนินการที่สามารถเป็นแบบอัตโนมัติและตัวเลือกการเขียนสคริปต์ขั้นสูงใน Stream Deck ฉันจะแสดงวิธีสร้างโปรไฟล์ Stream Deck ขั้นสูงสุด – ดำเนินการชุดของงาน LuckyTemplates ทั่วไปด้วยการกดปุ่มเพียงปุ่มเดียว คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
ฉันกำลังโพสต์บางอย่างบน LinkedIn และฉันพบว่ามีความสนใจในเครื่องมือนี้มาก ดังนั้นฉันจึงเจาะลึกลงไปถึงสิ่งนี้ เดิมทีสิ่งนี้มีไว้สำหรับนักสตรีมวิดีโอ มีวัตถุประสงค์เพื่อควบคุมกล้องและเอฟเฟกต์บนหน้าจอ มันมีเอฟเฟกต์เสียงด้วย คุณสามารถใช้เป็นซาวด์บอร์ดได้
ฉันเริ่มสำรวจว่าเราจะทำอะไรกับมันได้อีก และพบว่ามันเป็นเครื่องมืออัตโนมัติที่น่าทึ่ง ฉันเริ่มคิดว่า นี่สามารถใช้เพื่อทำให้ LuckyTemplates เป็นอัตโนมัติด้วยวิธีที่น่าสนใจได้จริงหรือ และฉันพบว่าเราสามารถใช้เป็นเครื่องมืออัตโนมัติของ LuckyTemplates ได้
เป็นการผสมผสานที่น่าทึ่งของเว็บบุ๊กมาร์ก ทางลัดของ Windows ส่วนย่อยของโปรแกรม Power Automate Desktop และเครื่องมือองค์กรและระบบอัตโนมัติอื่นๆ มากมายที่คุณสามารถรวมเข้าด้วยกันเป็นอินเทอร์เฟซทั่วไป แต่เพื่อความชัดเจน ฉันไม่มีส่วนเกี่ยวข้องกับเอลกาโต ฉันแค่คิดว่านี่เป็นผลิตภัณฑ์ที่ยอดเยี่ยม และฉันต้องการสำรวจกับคุณว่าเครื่องมือนี้มีความเป็นไปได้อะไรบ้าง และคุณจะเพิ่มการใช้งาน LuckyTemplates ให้เกิดประโยชน์สูงสุดได้อย่างไร
เราจะพูดถึงประเภทการดำเนินการที่คุณทำให้เป็นอัตโนมัติได้โดยใช้ Stream Deck เราจะหารือเกี่ยวกับวิธีจัดระเบียบข้อมูลของคุณ เพราะนั่นจะเป็นตัวกำหนดว่าจะมีประสิทธิภาพเพียงใดในแง่ของการเข้าถึงข้อมูลที่คุณต้องการและระบบอัตโนมัติที่คุณต้องการ มีหลายวิธีที่ซอฟต์แวร์ช่วยให้คุณสามารถจัดระเบียบได้ และมีวิธีที่ดีกว่าและแย่กว่าในการทำเช่นนั้น
มาเริ่มกันเลย
สารบัญ
วิธีใช้ Stream Deck เป็นเครื่องมืออัตโนมัติของ LuckyTemplates
ฉันจะใช้ Stream Deck ของฉันสำหรับการสาธิตนี้ นี่คือหน้าจอระดับบนสุดของฉัน ในขณะนี้ ฉันยังคงแก้ไขมันอย่างต่อเนื่องในขณะที่เราไป ฉันมีความสามารถที่หลากหลายในระดับสูงสุด คุณจะเห็นที่นี่ว่าโปรไฟล์เริ่มต้น และนี่คือค่าเริ่มต้นเมื่อเปิดระบบ ปุ่มแรกเรียกว่าไอเดีย มันเปิดไฟล์แผ่นจดบันทึกที่ฉันใช้เพื่อจดไอเดียสำหรับวิดีโอ โพสต์บน LinkedIn สำหรับการสัมมนาผ่านเว็บและการสัมมนาที่อาจเกิดขึ้น ฯลฯ
ด้านบนคือตัวเรียกใช้งานแอป อันถัดไปคือ Explorer ซึ่งเป็นปุ่มโฟลเดอร์ ข้อมูลนี้จะเจาะลึกเข้าไปในชุดของโฟลเดอร์ทั่วไปที่ฉันใช้ จากนั้นฉันก็ได้รับอีเมลและปฏิทิน นี่เป็นโฟลเดอร์แยกต่างหากที่เจาะลึกข้อมูลการเข้าสู่ระบบบางอย่าง เนื่องจากคุณสามารถให้ Stream Deck ป้อนข้อความให้คุณได้
แล้วนี่คือจุดที่มันน่าสนใจ นี่คือโปรไฟล์ซึ่งเป็นระดับบนสุดขององค์กร โปรไฟล์เป็นกลุ่มของฟังก์ชันทั่วไป และคุณสามารถมีโปรไฟล์ได้ไม่จำกัดจำนวน ข้ามไปที่โปรไฟล์ LuckyTemplates ของฉัน
ฉันได้โฟลเดอร์สำหรับ M สำหรับตัวอย่างโค้ด ตัวจัดรูปแบบโค้ด M คู่มืออ้างอิงของ Microsoft และชุดของเว็บไซต์ที่ฉันพบว่ามีประโยชน์จริง ๆ เป็นข้อมูลอ้างอิงสำหรับตัวอย่างโค้ดเพิ่มเติมหรือการแก้ปัญหา สำหรับ DAX ฉันได้รับเครื่องมือภายนอก ข้อมูลโค้ดจำนวนมาก การอ้างอิงเว็บไซต์ ตัวจัดรูปแบบ SQL BI Dax และซูเปอร์มาโครสำหรับใช้ตัวจัดรูปแบบ DAX และทรัพยากรและฐานข้อมูลอีกมากมาย
ฉันขอแนะนำให้จัดระเบียบข้อมูลของคุณโดยเริ่มจากโปรไฟล์ ซึ่งอยู่ในองค์กรระดับบนสุด จากนั้น คุณสามารถมีโฟลเดอร์ภายในโปรไฟล์ได้ คุณยังสามารถมีหน้าได้ แต่พยายามหลีกเลี่ยงหลายหน้า ฉันรู้สึกอึดอัดเล็กน้อยในการนำทาง
ตอนนี้ลองสร้างโปรไฟล์ใหม่ ขอเรียกมันว่าเดโม
ทางด้านขวามือนี้เป็นฟังก์ชันต่างๆ ที่ซอฟต์แวร์มีการดำเนินการ สำหรับโปรไฟล์ เราสามารถคลิกและลากสวิตช์โปรไฟล์นั้น จากนั้นเราจะมีหน้าจอข้อมูลสำหรับปุ่มนี้ เรามีตัวเลือกที่นี่สำหรับโปรไฟล์ เราสามารถพูดว่า Next Profile หรือเราสามารถกำหนดโปรไฟล์เฉพาะให้กับมันได้ ในกรณีนี้ เราจะกำหนดโปรไฟล์สาธิตที่เราเพิ่งสร้างขึ้น
เรายังสามารถกำหนดไอคอนได้หลายวิธี โปรแกรมมาพร้อมกับชุดไอคอนขนาดใหญ่ เราสามารถเพิ่มเติมผ่านร้านค้าและปลั๊กอิน เราสามารถสร้างเองได้ แต่ใช้เวลานาน สิ่งที่ฉันมักจะทำคือไปที่ flaticon.com และรับไอคอนที่นั่น
สิ่งแรกที่คุณต้องการทำเมื่อคุณสร้างโปรไฟล์คือ คุณต้องการเพิ่มปุ่มนำทางเพื่อนำคุณไปยังหน้าจอเริ่มต้นที่คุณมีโปรไฟล์อื่นๆ ของคุณ มิฉะนั้น คุณจะวาดภาพตัวเองจนมุมและติดอยู่ในโปรไฟล์นี้โดยไม่มีทางออก นี่คือตัวอย่างหน้าจอเริ่มต้นที่ฉันสร้างขึ้น
เรามีตัวเลือกทั้งหมดที่นี่ เราสามารถเชื่อมโยงไปยังเว็บไซต์ เปิดโปรแกรม เพิ่มข้อความ สร้างโฟลเดอร์ ฯลฯ มีสิ่งที่เรียกว่า Multi Action และ Multi Action Switch ซึ่งช่วยให้เรารวมการทำงานต่างๆ เข้าด้วยกันเป็นปุ่มเดียว มีปุ่มขั้นสูงบางปุ่มที่เราสามารถเข้าถึงได้ผ่านปลั๊กอิน
และตอนนี้ เมื่อเราคลิกที่ไอคอนเหล่านี้ เช่น รายงาน LuckyTemplates นี้ มันจะทำให้ LuckyTemplates หยุดทำงาน แล้วโหลดไฟล์นั้นโดยตรง นี่เป็นวิธีที่ยอดเยี่ยมในการจัดระเบียบและเข้าถึงไฟล์ที่คุณใช้บ่อยที่สุด
สิ่งต่อไปที่ฉันต้องการแสดงให้คุณเห็นคือวิธีเพิ่มข้อมูลโค้ด เราเริ่มต้นด้วยการลาก Text Action ไปที่ปุ่ม จากนั้นฉันมีการวัด DAX สั้นๆ ที่ฉันสามารถวางไว้ที่นี่ เราสามารถตั้งชื่อว่าเป็น Top 5
มีคำเตือนเล็กน้อยเกี่ยวกับมาตรการ DAX ที่จะใช้เป็นข้อมูลโค้ด หากคุณใช้ Hard Return หรือ Shift Hard Return เมื่อป้อนข้อความนั้นโดยอัตโนมัติด้วยการกดปุ่มเพียงปุ่มเดียว DAX Editor จะอ่านการส่งคืนอย่างใดอย่างหนึ่งเป็น Enter และในตัวแก้ไข DAX ที่ยอมรับรหัส ดังนั้น ทั้งหมดที่คุณจะได้รับ หากคุณทำให้ปุ่มนี้โดยอัตโนมัติใน DAX Editor ด้วยวิธีนี้คือ Top 5 = จากนั้นปุ่มจะกด return และมันจะยอมรับรหัสนั้น
มีสองวิธีในการที่ หนึ่งในนั้นคือคุณสามารถป้อนการวัดค่า DAX ของคุณโดยพื้นฐานแล้วไม่มีการคืนค่าใด ๆ เพียงทั้งหมดในบรรทัดเดียว จากนั้น คุณสามารถจัดรูปแบบโดยใช้รูปแบบ Analyst Hub หรือตัวจัดรูปแบบ SQL BI DAX หรือแมโคร C# ใน Tabular Editor
สิ่งอื่นที่คุณสามารถทำได้คือทำการวัด DAX ของคุณใน Tabular Editor โดยที่ enter ไม่ใช่คีย์การยอมรับรหัส คุณสามารถทำให้มันเป็นไปโดยอัตโนมัติได้เพียงแค่กดปุ่มข้อความนั้นและการวัดทั้งหมดจะป้อนกลับโดยไม่เสียหาย นั่นเป็นคำเตือนอย่างหนึ่งเมื่อใช้ข้อมูลโค้ดสำหรับ DAX แต่ใช้งานได้ดีกับ M, C#, R และ Python
นอกจากนี้ เรายังสามารถสร้างโฟลเดอร์ มันสร้างปุ่มลูกศรนี้โดยอัตโนมัติเพื่อพาเราออกไปแทนที่จะไปค้างที่หน้านั้น และสิ่งที่ฉันมักจะทำคือเพิ่มปุ่มเพื่อดูรายละเอียด เมื่อเราอยู่ในโฟลเดอร์ เราสามารถเจาะลึกระดับหรือกลับออกไปที่หน้าเริ่มต้นของคุณ
ต่อไป ฉันต้องการแสดงให้คุณเห็นสิ่งที่เรียกว่าMulti Action ด้วย Multi Action คุณสามารถรวมการกระทำเข้าด้วยกันในการกดปุ่มเดียว ในตัวอย่างนี้ นี่คือการเปิดรหัสตารางวันที่ขยายของเรา เราสามารถเพิ่มการหน่วงเวลาเล็กน้อยที่นี่ และในกรณีนี้คือ 2,000 มิลลิวินาทีหรือ 2 วินาที นั่นเป็นเพียงเพื่อให้คอมพิวเตอร์มีโอกาสเปิดไฟล์ได้อย่างเต็มที่ก่อนที่จะดำเนินการคำสั่งถัดไป ดังนั้น มันจึงโหลดไฟล์ข้อความ จากนั้นจะใช้เวลาหน่วงเล็กน้อย จากนั้นจึงใช้ปุ่มลัด ซึ่งเรามีเพียงแค่เลือกทั้งหมด (ควบคุม A) และคัดลอกปุ่มลัด (ควบคุม C)
ถ้าเรากดปุ่ม Extended Date Table เราจะเห็นลำดับการทำงาน เปิดแผ่นจดบันทึก โหลดตารางวันที่ขยาย เลือกทุกอย่าง แล้วคัดลอก
ตอนนี้ ถ้าเราไปที่ Power Query และใน Advanced Editor เราก็สามารถวางสิ่งนั้นลงไปได้
สิ่งต่อไปที่ฉันจะแสดงให้คุณเห็นคือปลั๊กอิน มีปลั๊กอินทั้งหมดหลายชุดซึ่งควรค่าแก่การพิจารณา แต่ลองดูSuperMacroกัน ติดตั้งแล้วโหลดได้เลย
SuperMacro คล้ายกับ Multi Action มีคำสั่งแป้นพิมพ์และภาษาสคริปต์ประมาณนั้น มีเครื่องมือที่เรียกว่าตำแหน่งเมาส์ที่คุณสามารถวางลงใน Stream Deck ของคุณได้ ค่อนข้างสำคัญหากคุณจะทำอะไรที่เกี่ยวข้องกับการจำลองการกระทำของผู้ใช้ เมื่อฉันเลื่อนเมาส์ไปรอบๆ มันบอกเราว่าพิกัด X และ Y คืออะไร มีฟังก์ชันภายใน SuperMacro ที่ให้คุณวางเคอร์เซอร์ที่ใดก็ได้บนหน้าจอตามพิกัดของเมาส์เหล่านั้น หากคุณกดค้างไว้นาน ระบบจะคัดลอกพิกัดเหล่านั้นไปยังคลิปบอร์ด
ถ้าเราไปที่ LuckyTemplates เราสามารถทริกเกอร์เครื่องมือภายนอกโดยใช้คำสั่งเปิด ปัญหาคือถ้าเราจะเปิดโดยตรง พูดเปิด DAX Studio โดยตรง เราจะไม่ให้มันโหลดพร้อมกับไฟล์ เราต้องการจำลองประสบการณ์ผู้ใช้ในการไปที่เมนูเครื่องมือภายนอก
เราสามารถตั้งโปรแกรมปุ่มนั้นโดยใช้ SuperMacro ดังนั้น เมื่อเรากดปุ่มนั้น มันจะจำลองการกดปุ่ม การคลิกและการเคลื่อนที่ของเมาส์ เราสามารถจำลองการกระทำของผู้ใช้ผ่านสิ่งนี้
มีอะไรอีกมากมายที่คุณสามารถทำได้สำหรับระบบอัตโนมัติของ LuckyTemplates หาก SuperMacro ไม่ได้ให้สิ่งที่คุณ ต้องการมีโปรแกรมอื่นที่ชื่อว่าAutoHotkey นี่คือโอเพ่นซอร์สภาษาสคริปต์ขั้นสูงขั้นสูง คุณสามารถสร้างสคริปต์ AutoHotkey แล้วเชื่อมโยงไปยังปุ่มของคุณโดยใช้การกระทำ Hotkey นั่นเป็นประตูเปิดสู่การเขียนสคริปต์ทุกประเภทที่คุณต้องการทำ คุณสามารถทริกเกอร์โฟลว์ Power Automat คุณสามารถย้าย Windows คุณสามารถคว้า Window Focus เป็นต้น
วิธีการสร้างรายงาน LuckyTemplates อัตโนมัติและไดนามิก
วิธีการใช้ Power Automate เพื่อรีเฟรชข้อมูลใน LuckyTemplates
Microsoft Power Automate: เวิร์กโฟลว์อัตโนมัติ
บทสรุป
ในบล็อกนี้ คุณได้เรียนรู้วิธีใช้ Elgato Stream Deck เป็นเครื่องมือการทำงานอัตโนมัติของ LuckyTemplates คุณได้เรียนรู้เกี่ยวกับการสร้างโปรไฟล์ Elgato Stream Deck โฟลเดอร์ ปุ่ม และการทำงานภายในโฟลเดอร์เหล่านั้นแล้ว
ฉันคิดว่าคุณจะพบว่าการสร้างสิ่งนี้ค่อนข้างตรงไปตรงมา มันอาจจะลำบากสักหน่อย แต่เมื่อคุณเริ่มต้น คุณจะเริ่มชินกับมัน ดูวิดีโอแบบเต็มของบทช่วยสอนนี้เพื่อดูรายละเอียดเพิ่มเติม และดูลิงก์ด้านล่างเพื่อดูเนื้อหาที่เกี่ยวข้องเพิ่มเติม
ดีที่สุด!
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้