بررسی توابع AND و OR
از جمله توابع مهم و کاربردی در پاور بی ای ، توابع AND و OR هستند. این دو تابع به بررسی شرایط موجود در دیتاست میپردازند و خروجی مدنظر رو برمیگردانند.
تابع AND در پاور بی آی : این تابع شامل 2 آرگومان میشود و وقتی نتیجه True را برمیگرداند که هر دو شرط True باشند :
AND(<logical1>,<logical2>)
برای مثال هر دوشرط زیر برقرار هست :
= IF(AND(10 > 9, -10 < -1), “All true”, “One or more false”
نکته ای که باید درنظر بگیریم این است که تابع AND فقط 2 آرگومان میگیرد. در واقع اگر بخواهیم به عنوان مثال 3 شرط داشته باشیم باید از عملگر && استفاده کنیم. کد زیر نحوه استفاده از آن را آموزش میدهد :
[measure B] = 30 && [measure A] > 10 && [measure A] < 20
AND (
[measure B] = 30,
AND (
[measure A] > 10,
[measure A] < 20
)
)
تابع OR در پاور بی آی : این تابع هم مشابه AND میباشد ولی زمانی True را نتیجه میدهد که حداقل یکی (نه لزوما هردو) از آرگومان ها True باشد. اگر میخواهید شرط را برای مقادیری بیشتری از 2 عدد بررسی کنید ، میتوانید از عملگر || استفاده کنید.
[measure A] > 10 || [measure B] > 20 || [measure C] = 30
OR (
[measure A] > 10,
OR (
[measure B] > 20,
[measure C] = 30
)
)
دیدگاه شما