แชร์ผ่าน


PREVIOUSYEAR

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

โน้ต

ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในการคํานวณวิชวล เนื่องจากอาจแสดงผลลัพธ์ที่ไม่มีความหมาย

สําหรับการป้อนข้อมูลคอลัมน์วันที่ ส่งกลับตารางที่มีคอลัมน์ของวันที่ทั้งหมดจากปีก่อนหน้า โดยกําหนดวันที่สุดท้ายใน dates คอลัมน์ในบริบทปัจจุบัน

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

วากยสัมพันธ์

PREVIOUSYEAR(<dates> or <calendar>[,<year_end_date>])

พารามิเตอร์

เทอม นิยาม
dates or calendar คอลัมน์ที่มีวันที่หรือการอ้างอิงปฏิทิน
year_end_date (ไม่บังคับ) สตริงสัญพจน์ที่มีวันที่ซึ่งกําหนดวันที่สิ้นปี ค่าเริ่มต้นคือ 31 ธันวาคม พารามิเตอร์นี้จะได้รับอนุญาตให้ดําเนินการเฉพาะเมื่อใช้ไวยากรณ์คอลัมน์วันที่เท่านั้น

ค่าผลลัพธ์

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

หมาย เหตุ

  • ฟังก์ชันนี้จะแสดงวันที่ทั้งหมดจากปีก่อนหน้าที่ระบุวันที่ล่าสุดในพารามิเตอร์ข้อมูลป้อนเข้า ตัวอย่างเช่น ถ้าวันที่ล่าสุดในอาร์กิวเมนต์ dates อ้างอิงถึงปี 2009 ฟังก์ชันนี้จะแสดงวันที่ทั้งหมดสําหรับปี 2008 จนถึง year_end_dateที่ระบุ

  • อาร์กิวเมนต์ dates อาจเป็นรายการใดรายการหนึ่งต่อไปนี้:

    • การอ้างอิงไปยังคอลัมน์วันที่/เวลา
    • นิพจน์ตารางที่แสดงคอลัมน์ของค่าวันที่/เวลาหนึ่งคอลัมน์
    • นิพจน์บูลีนที่กําหนดตารางคอลัมน์เดียวของค่าวันที่/เวลา
  • ข้อจํากัดของนิพจน์บูลีนจะอธิบายในหัวข้อ CALCULATE

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

  • พารามิเตอร์ year_end_date จะได้รับอนุญาตให้ดําเนินการเฉพาะเมื่อใช้ไวยากรณ์คอลัมน์วันที่เท่านั้น

  • ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่าง

สูตรตัวอย่างต่อไปนี้จะสร้างหน่วยวัดที่คํานวณยอดขายปีก่อนหน้าสําหรับยอดขายในอินเทอร์เน็ต

= CALCULATE (
    SUM ( InternetSales_USD[SalesAmount_USD] ),
    PREVIOUSYEAR ( 'DateTime'[DateKey] )
)

ตัวอย่างสําหรับตัวแสดงเวลาตามปฏิทิน

สูตรตัวอย่างต่อไปนี้จะสร้างหน่วยวัดที่คํานวณ 'ยอดขายไตรมาสก่อนหน้า' สําหรับยอดขายในอินเทอร์เน็ตในแง่ของปฏิทินทางบัญชี

= CALCULATE (
    SUM ( InternetSales_USD[SalesAmount_USD] ),
    PREVIOUSYEAR ( FiscalCalendar )
)

ฟังก์ชันตัวแสดงเวลาฟังก์ชันวันที่และเวลาPREVIOUSDAYPREVIOUSWEEKPREVIOUSMONTHPREVIOUSQUARTER