| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| column | column | คอลัมน์ที่ต้องการดึงค่าจาก row context ชั้นนอกสุด |
EARLIEST ใช้เรียกค่าคอลัมน์จาก row context ชั้นนอกสุดเมื่อสูตรสร้าง row context ซ้อน (เช่น FILTER หรือ iterator ต่างๆ) ช่วยอ้างอิงค่าดั้งเดิมของแถวในคอลัมน์คำนวณได้อย่างถูกต้อง
FILTER สร้าง row context ใหม่ภายใน CALCULATE แต่ EARLIEST ดึง Category จาก row context ชั้นนอกสุดของคอลัมน์คำนวณ ทำให้ RANKX จัดอันดับในกลุ่มเดียวกันได้ถูกต้อง
เก็บ Category จาก row context ดั้งเดิมด้วย EARLIEST ก่อน SUMX จะวนในกลุ่มเดียวกัน แล้วใช้ DIVIDE แบ่งยอดขายปัจจุบันกับยอดรวมของหมวดหมู่เดียวกัน
FILTER และ SUMX สร้าง row context เพิ่มเติม แต่ EARLIEST ดึง Customer และ Amount จาก row context ชั้นนอกสุด ช่วยให้ตรวจจับค่าดั้งเดิมแม้อยู่ในลูปซ้อน
ใช้เมื่อสูตรสร้าง row context ซ้อน เช่น คอลัมน์คำนวณที่ใช้ FILTER, SUMX, RANKX แล้วต้องอ้างอิงค่าของแถวต้นทาง
EARLIEST ออกแบบมาสำหรับคอลัมน์คำนวณที่มี row context หากใช้ใน Measure (ไม่มี row context) จะไม่ทำงานและควรใช้การอ้างอิงแบบอื่นแทน
ไม่รองรับในโหมด DirectQuery สำหรับคอลัมน์คำนวณหรือ RLS ตามข้อจำกัดของ Microsoft
ฟังก์ชันที่ผู้เขียนโยงไว้กับ EARLIEST จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
EARLIER คืนค่าของคอลัมน์ใน Row Context ชั้นนอก (Outer Row Context) เพื่อให้คอลัมน์คำนวณสามารถอ้างอิงค่า “ของแถวปัจจุบัน” ระหว่างการวนซ้อน (เช่น FILTER ภายใน Calculated Column) ได้
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่