Hi guys, i need help to convert excel formula to sql server syntax.
Here's the formula
- =IF(
- ([@[Net Available Stock Quantity]]+[@Subcon]+[@[In Progress WIP]]+
- IFERROR([@[Raw Material In Store]]/[@[Demand Material]],0)+
- IFERROR([@[Outstanding Raw Material]]/[@[Demand Material]],0)+
- [@[Outstanding WIP]])>[@[Maximun Stock]],
- ([@[Net Available Stock Quantity]]+[@Subcon]+[@[In Progress WIP]]+
- IFERROR([@[Raw Material In Store]]/[@[Demand Material]],0)+
- IFERROR([@[Outstanding Raw Material]]/[@[Demand Material]],0)+
- [@[Outstanding WIP]]-[@[Maximun Stock]]),
- IF(([@[Net Available Stock Quantity]]+[@Subcon]+[@[In Progress WIP]]+
- IFERROR([@[Raw Material In Store]]/[@[Demand Material]],0)+
- IFERROR([@[Outstanding Raw Material]]/[@[Demand Material]],0)+[@[Outstanding WIP]])<[@[Minimum Stock]],
- -[@[Minimum Stock]]+([@[Net Available Stock Quantity]]+[@Subcon]+[@[In Progress WIP]]+
- IFERROR([@[Raw Material In Store]]/[@[Demand Material]],0)+
- IFERROR([@[Outstanding Raw Material]]/[@[Demand Material]],0)+[@[Outstanding WIP]]),0)
- )
- SELECT [Item No] CASE WHEN (
- [Net Available Stock Quantity]+Subcon+[In Progress WIP]+CASE (
- WHEN ([Raw Material In Store] AND [Demand Material] != 0 THEN [Raw Material In Store]/[Demand Material] ELSE 0) +
- WHEN ([Outstanding Raw Material] AND [Demand Material] != 0 THEN [Outstanding Raw Material]/[Demand Material] ELSE 0) +
- [In Progress WIP]) > [Maximum Stock])
- THEN (
- [Net Available Stock Quantity]+Subcon+[In Progress WIP]+CASE (
- WHEN ([Raw Material In Store] AND [Demand Material] != 0 THEN [Raw Material In Store]/[Demand Material] ELSE 0) +
- WHEN ([Outstanding Raw Material] AND [Demand Material] != 0 THEN [Outstanding Raw Material]/[Demand Material] ELSE 0) +
- [In Progress WIP]) - [Maximum Stock])
- ELSE (
- [Net Available Stock Quantity]+Subcon+[In Progress WIP]+CASE (
- WHEN ([Raw Material In Store] AND [Demand Material] != 0 THEN [Raw Material In Store]/[Demand Material] ELSE 0) +
- WHEN ([Outstanding Raw Material] AND [Demand Material] != 0 THEN [Outstanding Raw Material]/[Demand Material] ELSE 0) +
- [In Progress WIP] < [Minimum Stock])
- THEN (
- [Minimum Stock]+[Net Available Stock Quantity]+Subcon+[Outstanding WIP]+CASE (
- WHEN ([Raw Material In Store] AND [Demand Material] != 0 THEN [Raw Material In Store]/[Demand Material] ELSE 0) +
- WHEN ([Outstanding Raw Material] AND [Demand Material] != 0 THEN [Outstanding Raw material]/[Demand Material] ELSE 0) +
- [Outstanding WIP])
- )
- END AS [Final Stock Over Max]
Please help me
Shahriar NikkhahPosted Apr 6, 2018, 6:25 PM