簡體   English   中英

SSRS報告邏輯SQL服務器

[英]SSRS Reporting Logic sql server

我有一個“凈利潤”目標的參數,因此,如果我輸入0.10,它= 10%,我的報告將查看未達到指定目標的產品,最后一欄顯示該產品達到目標所需的最低零售價

獲得我使用的凈利潤

   (NetRtl-Cost)/NULLIF(GrsRtl,0) as NP 

說結果是0.04 = 4%

我需要最小的NetRtl才能使我的NP = 10%

但是當我做@NPTARGET + COST * GRSRTL時這不起作用

我認為您需要一些可以檢查當前保證金是否小於參數,如果小於的參數,請計算新價格:

=IIF(ISNOTHING(FIELDS!GrsRtl.Value), "None Sold", 
 IIF( (FIELDS!NetRtl.Value - FIELDS!Cost.Value) / FIELDS!GrsRtl.Value < Parameters!NPTARGET.Value, FIELDS!Cost.Value * (1.0 + Parameters!NPTARGET.Value), 
 "OK") )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM