EVALUATEANDLOG คำนวณนิพจน์และส่งผลลัพธ์ไปยัง log สำหรับการตรวจสอบและดีบัก ทำให้เห็นค่าระหว่างกลางของการคำนวณ DAX โดยไม่ต้องเขียนตารางชั่วคราว
=EVALUATEANDLOG(<expression>)
=EVALUATEANDLOG(<expression>)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| expression | any | Yes | นิพจน์ที่ต้องการประเมินและบันทึกค่าลง log |
Debug Sales = EVALUATEANDLOG( [Total Sales] )Debug Sales = EVALUATEANDLOG( [Total Sales] )
ค่า [Total Sales] พร้อมถูกบันทึกลง log
Log Filtered Sales = EVALUATEANDLOG( CALCULATE( [Total Sales], Products[Active] = TRUE() ) )Log Filtered Sales = EVALUATEANDLOG( CALCULATE( [Total Sales], Products[Active] = TRUE() ) )
ยอดขายเฉพาะสินค้าที่ Active และถูกบันทึกลง log
Debug Margin = VAR Revenue = SUM( Sales[Amount] ) VAR Cost = SUM( Sales[Cost] ) VAR Margin = Revenue - Cost RETURN EVALUATEANDLOG(Margin)Debug Margin =
VAR Revenue = SUM( Sales[Amount] )
VAR Cost = SUM( Sales[Cost] )
VAR Margin = Revenue - Cost
RETURN EVALUATEANDLOG(Margin)
ค่ากำไรหลังหักต้นทุน พร้อมบันทึกลง log
EVALUATEANDLOG ใช้สำหรับการวิเคราะห์
ส่งค่าหรือคอลัมน์ข้อมูล
EVALUATEANDLOG ประมวลผลนิพจน์แล้วบันทึกผลลัพธ์ลง Log ช่วยวิเคราะห์ค่าระหว่างคำนวณและแก้บั๊ก Measure ที่ซับซ้อน