เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

บทช่วย สอนนี้จะหารือเกี่ยวกับการเลือกหรือการกรองวันที่เฉพาะเจาะจงในรายงานข้อมูล LuckyTemplates ของคุณ เนื้อหาที่ใช้ในบทช่วยสอนนี้มาจากฟคุณจะได้เรียนรู้วิธีแก้ปัญหาและเข้าใจวิธีการที่ใช้ คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้

สารบัญ

ทำความเข้าใจกับรายงานข้อมูลใน LuckyTemplates

นี่คือรายงานข้อมูลตัวอย่างที่จะใช้ ประกอบด้วยภาพตารางหนึ่งภาพและตัวแบ่งส่วนข้อมูลสองตัว

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

วัตถุประสงค์คือเพื่อให้มีการเลือกวันที่เหนือคอลัมน์วันที่ในตัวแบ่งส่วนข้อมูล หมายความว่า เมื่อเลือกวันที่ในตัวแบ่งส่วนข้อมูลแล้ว การแสดงภาพตารางจะแสดงวันก่อนหน้าโดยมีช่วงเวลา 7 วัน ในตัวอย่างนี้ ข้อมูลที่เลือกในตัวแบ่งส่วนข้อมูลวันที่คือ 12 พฤษภาคม 2550

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ตารางควรแสดงวันที่ก่อนหน้าโดยมีความแตกต่างกัน 7 วันระหว่างวันที่

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

คุณต้องสร้างพารามิเตอร์ what ifเพื่อแสดงจำนวนวันที่แบบไดนามิกตามการเลือก หากคุณเลือก3 ภาพตารางควรแสดงวันที่ 3 วันเท่านั้น

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

การสร้างตารางและการแสดงภาพขึ้นมาใหม่

ขั้นตอนแรก คือการสร้างพารามิเตอร์ what if ภายในเดสก์ท็อป LuckyTemplates ให้ไปที่แท็บ การสร้างแบบจำลอง และเลือกพารามิเตอร์ใหม่

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

เพิ่มชื่อให้กับพารามิเตอร์และตั้งค่า Data Type เป็นWhole Number จากนั้นตั้งค่าต่ำสุด สูงสุด เพิ่ม และค่าเริ่มต้นตามที่เห็นในภาพด้านล่าง เพิ่มตัวแบ่งส่วนข้อมูลไปยังหน้าโดยทำเครื่องหมายในช่อง

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

หลังจากที่คุณกดตกลง ตัวแบ่งส่วนข้อมูลจะถูกสร้างขึ้น แปลงตัวแบ่งส่วนข้อมูลให้เป็นรายการโดยคลิกปุ่มดรอปดาวน์แล้วเลือกรายการ

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

สิ่งต่อไปที่ต้องทำคือสร้างตารางวันที่ซ้ำซึ่งจะใช้เป็นตารางวันที่ที่ไม่ได้เชื่อมต่อ ไปที่ตัวแก้ไข Power Query และทำซ้ำDates

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

จากนั้น เปลี่ยนชื่อDisDate ที่ซ้ำกัน แล้วคลิก Close & Apply

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

กำลังโหลดตารางวันที่และตัวแบ่งส่วนข้อมูลใน LuckyTemplates

เมื่อโหลดตารางที่ซ้ำกันในโมเดล LuckyTemplates แล้ว ให้สร้างตัวแบ่งส่วนข้อมูลที่มีคอลัมน์วันที่จากตารางวันที่ที่ไม่ได้เชื่อมต่อ เปิดตาราง DisDate แล้วลาก Date ไปที่ผืนผ้าใบ

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

จากนั้น เปลี่ยนการแสดงภาพเป็นตัวแบ่งส่วนข้อมูล

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

หลังจากนั้น เปลี่ยนรูปแบบของตัวแบ่งส่วนข้อมูล เป็น List การแสดงภาพจะมีลักษณะดังนี้

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ถัดไป ทำซ้ำตัวแบ่งส่วนข้อมูลและเปลี่ยนฟิลด์ข้อมูลด้วยคอลัมน์วันที่จากตารางวันที่

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

การเลือกวันที่จากตัวแบ่งส่วนข้อมูลวันที่จะจำกัดจำนวนแถวที่มองเห็นได้ของตารางการขายในเมทริกซ์ หากคุณเลือก 14 มีนาคม 2548 เมทริกซ์จะแสดงเฉพาะวันที่นั้น

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ผลลัพธ์และการวัดจะไม่ทำงานหากคุณใช้การตั้งค่านี้ เหตุผลก็คือก่อนที่การวัดจะเริ่มทำงาน การเข้าถึงเมทริกซ์ก็ได้รับการกรองแล้ว สำหรับค่าที่กรองแล้ว คุณจะไม่สามารถสร้างวันที่ที่มีช่วงเวลาได้

การสร้างมาตรการสำหรับตัวแบ่งส่วนที่เลือก

คุณต้องสร้างการตั้งค่าวันที่ที่ไม่ได้กรองเมทริกซ์โดยตรงเมื่อวางส่วนที่เลือกไว้บนตัวแบ่งส่วนข้อมูล การกรองเมทริกซ์ต้องผ่านโค้ด DAXไม่ใช่จากตัวแบ่งส่วนข้อมูลโดยตรง ดังนั้น หากคุณเลือกวันที่จากตัวแบ่งส่วนข้อมูล DisDate จะไม่มีการเปลี่ยนแปลงใดๆ ในเมทริกซ์

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

สิ่งนี้เกิดขึ้นเนื่องจากตาราง DisDate ไม่มีความสัมพันธ์กับตาราง Dates ด้วยเหตุนี้ตารางที่ขาดการเชื่อมต่อจึงมีความจำเป็น

ลบตัวแบ่งส่วนข้อมูลด้วยตารางวันที่ และสร้างหน่วยวัดแรก การวัดจะดึงค่าที่เลือกจากตัวแบ่งส่วนข้อมูลวันที่ที่จะแสดง ตัวแปรแรกที่ คุณต้องสร้างคือValuesToShow ถัดไป ให้เทียบค่ากับวันที่จะแสดงค่า และป้อนRETURNเพื่อส่งคืนค่าที่เลือก

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ลากการวัดนั้นลงในเมทริกซ์ หากคุณเลือก 6 จากตัวแบ่งส่วนข้อมูลวันที่ที่จะแสดง คอลัมน์หน่วยวัดในเมทริกซ์จะให้ผลลัพธ์เป็น 6 ด้วย

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ถัดไป สร้างตัวแปรอื่นที่จะดึงวันที่ตัดการเชื่อมต่อที่เลือกในตัวแบ่งส่วนข้อมูล

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

เมื่อเสร็จแล้ว คุณจะเห็นค่าที่เลือกในตัวแบ่งส่วนข้อมูล DisDate ที่แสดงในคอลัมน์การวัด

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

การสร้างตารางคำนวณ

สร้างรายการวันที่ที่มีช่วง 7 วันโดยเริ่มจากวันที่ที่เลือกในตัวแบ่งส่วนข้อมูล จากนั้น ตรวจสอบให้แน่ใจว่าเมทริกซ์จะสร้างจำนวนวันตามการเลือกตัวแบ่งส่วนวันที่จะแสดง ในการทำ เช่นนี้ ก่อนอื่นคุณต้องสร้างตารางจากการคำนวณ

ตารางจากการคำนวณช่วยให้คุณเห็นภาพว่าวันที่ถูกสร้างขึ้นภายในรหัส DAX อย่างไร ไปที่มุมมองข้อมูลแล้วคลิกตารางใหม่

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ป้อนตัวแปรSelectedDateและเทียบค่ากับฟังก์ชันDATE จากนั้นใส่วันที่ในวงเล็บ จากนั้น สร้างตัวแปรอื่นที่จะระบุจำนวนวันที่ที่คุณต้องการแสดงในเมทริกซ์ ป้อนDatesToShowและกำหนดให้เท่ากับจำนวนวันที่

หลังจากนั้น ให้สร้างตัวแปรอื่นที่จะสร้างรายการวันที่ที่มีช่วง 7 วัน ป้อนDatesListและใช้ฟังก์ชันGENERATESERIES เป็นฟังก์ชันที่สร้างรายการตัวเลขโดยผ่านอาร์กิวเมนต์หลายตัว

สำหรับอาร์กิวเมนต์แรก ให้ป้อนSelectedDate – (DatesToShow * 7)  เป็นค่าเริ่มต้น ถัดไป ป้อนSelectedDateเป็นค่าสิ้นสุด สำหรับอาร์กิวเมนต์สุดท้าย ให้ป้อน7สำหรับค่าที่เพิ่มขึ้นหรือช่วงเวลาระหว่างวันที่ เมื่อเสร็จแล้ว ให้ปิดฟังก์ชันและป้อนRETURNและDateList

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

จากนั้น คุณจะเห็นตารางที่มีค่าเจ็ดค่าโดยเริ่มตั้งแต่วันที่ 5 พฤษภาคมและย้อนกลับโดยเพิ่มขึ้นทีละเจ็ด

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ตอนนี้ คุณจะสังเกตเห็นว่ามันสร้างวันที่มากเกินไปกว่าที่คุณต้องการ ในรายงานตัวอย่างต้นฉบับ วันที่สุดท้ายที่แสดงด้วยการเลือกวันที่แสดงและวันที่เดียวกันคือวันที่ 31 มีนาคม

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ในการแก้ไขปัญหานี้ คุณสามารถเปลี่ยนค่าตัวแปร DatesToShow เป็น 5 หรือลบ 1 จาก 6 ในตัวอย่างนี้ 1 ถูกลบออกจาก 6

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

หลังจากนั้นคุณจะเห็นว่ามูลค่าสิ้นสุดในวันที่ 31 มีนาคม

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

การใส่วันที่ในบริบทตัวกรอง

ถัดไป คุณต้องใช้และใส่วันที่เหล่านี้ลงในบริบทตัวกรองวันที่ คุณต้องคำนวณยอดขายในบริบทตัวกรองด้วย ดังนั้น ให้คัดลอก ไวยากรณ์ GENERATESERIESแล้วกลับไปที่การวัดของคุณ

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ในหน่วยวัด ให้เพิ่มตัวแปรใหม่และป้อนDatesToShow จากนั้น เทียบค่าตัวแปรนั้นด้วยไวยากรณ์GENERATESERIES เปลี่ยนตัวแปรภายในไวยากรณ์จากSelectedDateเป็นDisSelectedDateและDatesToShowเป็นValuesToShow

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

สุดท้าย สร้างตัวแปรสำหรับผลลัพธ์ ใช้ ฟังก์ชัน CALCULATEเทียบกับ Total Sales และ DatesToShow เพื่อแทรกวันที่ทั้งหมดที่ได้รับจาก ไวยากรณ์ GENERATESERIESลงในบริบทตัวกรอง เมื่อเสร็จแล้ว ให้ป้อนผลลัพธ์ในฟังก์ชันRETURN

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ตอนนี้ คุณจะเห็นว่าเมทริกซ์จะไม่แสดงวันที่ที่ขอรหัส DAX หากคุณนำหน่วยวัดยอดขายรวมมารวมไว้ในเมทริกซ์ คุณจะเห็นว่ารหัสกำลังส่งคืนยอดขายเอง

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ปัญหาเกี่ยวกับการวัดคือวันที่ที่สร้างขึ้นใน ไวยากรณ์ GENERATESERIESมีสายข้อมูลที่มีตารางวันที่ที่ขาดการเชื่อมต่อ ซึ่งหมายความว่าตารางวันที่ไม่ได้เชื่อมต่อกับตารางการขาย นั่นคือเหตุผลที่เมื่อนำรายการวันที่ไปใช้ในบริบทตัวกรอง รายการดังกล่าวจึงไม่รวมตารางการขาย

คุณต้องใช้ ฟังก์ชัน เพื่อสร้างความสัมพันธ์เสมือนและใช้บริบทตัวกรอง

การใช้ TREATAS เพื่อแก้ไขวันที่ใน LuckyTemplates Matrix

คุณต้องปฏิบัติต่อค่าที่ได้รับจาก ไวยากรณ์ GENERATESERIESเหมือนกับว่าเป็นส่วนหนึ่งของตาราง Date ดั้งเดิม นี่คือการสร้างเชื้อสายด้วยคอลัมน์ Date ของตาราง Date ที่อยู่ในโมเดลข้อมูล

ดังนั้นในตัวแปรผลลัพธ์ ให้ป้อนTREATASหลังตารางยอดขายรวมและระบุอาร์กิวเมนต์ สำหรับอาร์กิวเมนต์แรก ให้ระบุคอลัมน์หรือตารางที่ไม่มีความสัมพันธ์ ในกรณีนี้จะใช้คอลัมน์DatesToShow

สำหรับอาร์กิวเมนต์ที่สอง ให้ระบุคอลัมน์ที่คุณต้องการแมปเชื้อสายของคอลัมน์ในอาร์กิวเมนต์แรก ในตัวอย่างนี้ จะใช้คอลัมน์วันที่จากตารางวันที่

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

อย่างไรก็ตาม แม้จะมีการแก้ไขในโค้ดแล้ว คอลัมน์การวัดในเมทริกซ์จะยังคงไม่แสดงค่าที่ถูกต้องเมื่อใช้ตัวแบ่งส่วนข้อมูล คุณยังสามารถสังเกตเห็นว่าค่าภายในคอลัมน์ซ้ำกัน

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ปัญหาอยู่ที่วิธีการเขียนโค้ด TREATASใช้ค่าทั้งหมดในบริบทตัวกรองและจะแทนที่บริบทตัวกรองที่มีอยู่ ณ วันที่ที่เลือกด้วยค่าทั้งหมดที่ได้รับจากฟังก์ชันGENERATESERIES

การใช้ฟังก์ชัน KEEPFILTERS บน TREATAS

เพื่อให้แน่ใจว่าตัวกรองถูกแทรกเข้าไปในตัวกรองโดยไม่แทนที่บริบทตัวกรองที่มีอยู่ คุณต้องใช้ฟังก์ชันKEEPFILTERS เปลี่ยนความหมายการกรองของCALCULATE

ป้อนKEEPFILTERSก่อน ฟังก์ชัน TREATASและยืนยันการวัด

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ตอนนี้คุณจะเห็นว่า��่าภายในคอลัมน์การวัดไม่ซ้ำกัน

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

หากคุณขยายเดือนพฤษภาคมและเมษายน คุณจะเห็นว่าค่าในคอลัมน์การวัดจะเท่ากับค่าของคอลัมน์ยอดขายรวม

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ลบการวัดยอดขายรวมในเมทริกซ์และเลือกตัวเลขในตัวแบ่งส่วนข้อมูลวันที่ที่จะแสดง จากนั้นคุณจะเห็นจำนวนวันที่เท่ากันแสดงในเมทริกซ์

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

แก้ไขปัญหาวันที่ขาดหายไปใน LuckyTemplates Matrix

ปัญหาอีกประการหนึ่งของรายงานนี้คือ เมื่อคุณเลือก 8 ใน ตัวแบ่งส่วนข้อมูล DatesToShowเมทริกซ์จะไม่เปลี่ยนแปลง

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

หากคุณเลือก 9 ในตัวแบ่งส่วนข้อมูล เมทริกซ์จะแสดงเพียง 8 วันที่ คุณจะสังเกตเห็นว่าวันที่ 17 มีนาคมหายไปจากรายการวันที่

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

เหตุผลคือในบางวันในตารางวันที่ไม่มีธุรกรรมที่ตรงกันในตารางการขาย ดังนั้นหน่วยวัดจึงส่งคืนค่าว่างสำหรับวันที่เหล่านั้น เนื่องจากมันส่งคืนค่าว่าง โค้ดที่ทำงานหลังเมทริกซ์จะลบแถวว่างออกจากผลลัพธ์

จากนั้น LuckyTemplates จะใช้ผลลัพธ์ที่ส่งคืนเพื่อเติมเมทริกซ์ ดังนั้นเนื่องจากบางวันกลับว่างเปล่า คุณจึงไม่เห็นยอดขายและรายการของวันเหล่านั้นในเมทริกซ์

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

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

การใช้ DAX เพื่อแก้ไขวันที่หายไปใน LuckyTemplates

สร้างสายข้อมูลโดยเขียนTREATASบน คอลัมน์ DatesToShowและDateของตารางDates จากนั้น ตรวจสอบว่าวันที่ทั้งหมดที่ส่งคืนโดย ฟังก์ชัน TREATASรวมอยู่ในบริบทตัวกรองหรือไม่

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

จากนั้นแบ่งการดำเนินการตามตัวแปรหลายตัว เปลี่ยนชื่อตัวแปรจากResultเป็นCreateDataLineageเพื่อแสดงว่าเก็บผลลัพธ์ของTREATAS

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

จากนั้น สร้างตัวแปรอื่นที่จะเก็บวันที่ทั้งหมดที่มองเห็นได้ในบริบทตัวกรองที่มาจากเมทริกซ์ ป้อนVisibleDateเป็นชื่อตัวแปรและใช้ ในคอลัมน์Date

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

สิ่งต่อไปที่ต้องทำคือสร้างคอลัมน์เหนือผลลัพธ์ของ ฟังก์ชัน TREATASที่จะประกอบด้วยยอดขาย เขียนDatesWithSalesเป็นชื่อตัวแปร และใช้ เหนือตัวแปรCreateDataLineage

ภายในฟังก์ชัน ให้สร้างคอลัมน์ใหม่และตั้งชื่อเป็นจำนวนยอดขายที่มีการวัดยอดขายรวมในบริบทของแถวเพื่อเริ่มต้นการเปลี่ยนบริบท

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

หลังจากนั้น ให้สร้างตัวแปรที่จะตรวจสอบว่าวันที่ทั้งหมดที่จัดเก็บไว้ใน ตัวแปร DatesWithSalesรวมอยู่ในบริบทตัวกรองหรือไม่ ป้อนIsDateInFilterContextเป็นชื่อตัวแปรและใช้ฟังก์ชัน

จากนั้น เขียนDatesWithSalesเป็นอาร์กิวเมนต์แรกของฟังก์ชัน ถัดไป ป้อนDates[Date] IN VisibleDateเป็นอาร์กิวเมนต์ที่สองเพื่อตรวจสอบว่าวันที่ที่อยู่ใน ตาราง DatesWithSalesรวมอยู่ในตัวแปรVisibleDate หรือไม่

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ตัวแปรสุดท้ายที่คุณต้องสร้างคือResult ใช้ ฟังก์ชัน บนตัวแปรIsDateInFilterContext เขียน[@Sales Amount] + 0เพื่อรวมวันที่ไม่ได้รวมไว้ก่อนหน้านี้

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

หลังจากนั้นคุณจะเห็นวันที่หายไป 17 มีนาคมในเมทริกซ์

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

ใช้ +0 ในการวัดเดิม

ขั้นตอนก่อนหน้านี้แสดงวิธีสร้างหน่วยวัดเพื่อรวมวันที่ทั้งหมดที่ไม่มีธุรกรรมในตารางข้อเท็จจริง ตอนนี้ ถ้าคุณใช้+ 0ในการวัดเดิมที่คุณสร้างขึ้น ค่าในคอลัมน์การวัดจะเป็น 0 ทั้งหมด

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

เลือกวันที่ที่ระบุใน LuckyTemplates โดยใช้การคำนวณ DAX

เหตุผลคือ ตัวแปร ผลลัพธ์ประกอบด้วยช่องว่างหรือยอดขาย ดังนั้น หากคุณเพิ่ม 0 แสดงว่าคุณกำลังแทนที่ช่องว่างด้วย 0 โปรดจำไว้ว่าคอลัมน์สรุปจะลบแถวว่างออกจากชุดข้อมูล ส่งคืนไปยัง LuckyTemplates เพื่อให้แสดงได้เฉพาะแถวที่จำกัด ไม่ใช่ช่องว่าง

แต่เนื่องจากมีการเพิ่ม 0 คอลัมน์สรุปจึงถูกบังคับให้เก็บแถวไว้ จากนั้นจะส่งคืนตารางที่มีวันที่ทั้งหมดที่มีอยู่ในตาราง Dates และแสดงเป็นศูนย์ไม่ว่าจะเกี่ยวข้องหรือเมื่อว่างเปล่า

นี่เป็นเหตุผลว่าทำไมคุณต้องเขียนการวัดใหม่ในแบบที่คุณเพียงแค่เพิ่ม 0 ลงในวันที่ที่มองเห็นได้ในบริบทตัวกรองและรวมอยู่ในตัวแปรDatesToShow


ตัวเชื่อมต่อ Power Automate: ตัวเลข ข้อความ และวันที่ เวลา
ตารางวันที่ขยาย Power Query ฟังก์ชัน M
Power Query LuckyTemplates | สร้างบันทึกใหม่ตามฟิลด์วันที่

บทสรุป

หากต้องการสร้างรายงานข้อมูลที่ให้คุณ เลือกวันที่ที่ต้องการในเมทริกซ์ LuckyTemplatesคุณต้องใช้ตารางจากการคำนวณและฟังก์ชัน DAX ฟังก์ชันและหน่วยวัด DAX จำเป็นต้องเขียนในลักษณะที่สามารถรับผลลัพธ์ได้ง่าย


คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio

คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio

ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ

Power Automate คืออะไร? - สุดยอดคู่มือ

Power Automate คืออะไร? - สุดยอดคู่มือ

Power Automate คืออะไร? - สุดยอดคู่มือที่ช่วยให้คุณเข้าใจและใช้ได้อย่างมีประสิทธิภาพ

วิธีใช้ Power Query ใน Excel: คู่มือฉบับสมบูรณ์

วิธีใช้ Power Query ใน Excel: คู่มือฉบับสมบูรณ์

วิธีใช้ Power Query ใน Excel: คำแนะนำทั้งหมดเพื่อทำให้ข้อมูลของคุณมีประสิทธิภาพมากขึ้น

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร