Creating a Profit Margin Percentage column in Numbers '09

I searched around the forums and could not find anything on this topic.
Basically I am making a spreadsheet for the company I work for and want a column that has our profit margin percentage for a couple of items we sell.
Problem is, I only have basic knowledge of spreadsheet formulas
Can anyone help? Thanks!

plan9
Hi welcome to the forum.
The spreadsheets in Pages follow the formating and formulae in Numbers.
Download the Formulaand_FunctionsUserGuide.pdf from under the Help menu in Numbers.
Peter

Similar Messages

  • Can you create forms that automatically calculate columns of numbers? Example of such form would be

    I am trying to recreate a loan application form which includes several columns of numbers which need to totaled, currently we are using a Word document, but are starting to find that it is cumbersome and very limiting. It was suggested that we check out Adobe forms as a possible solution.

    In FormsCentral, you can use formulas in the response table to add together values in a response. For an example of this, you can fill out this form:
    https://adobeformscentral.com/?f=nAo5QQeg5J2NDfXYlZW4fw
    And you can see the response table for that form here:
    https://formscentral.acrobat.com?d=nAo5QQeg5J2NDfXYlZW4fw
    I've created two columns that use different labels to add together the number fields in the form. You can mouse over a cell in those columns to see the formulas used.
    Hope that helps!

  • Crosstab Profit Margin Percentages

    In Crystal 9 or Crystal Xi I need a crosstab as shown below.
    Each cell containts Sales, Profit, and Profit as a Percent of Sales
    _____________Month____
    _________1____2_____3
    Huey ___120__150__200
    ________10___ 20___15
    ________8%__13%__8%
    Dewey__300__250__350
    ________-30___40___25
    _______-10%__16%__7%
    Please note that the Profit percentages are calculated for each month.
    I am not looking for each month's profit as a percentage of the total profit.
    The main report contains all the necessary groupings and calculations.
    How can I get the crosstab to show the Profit percentages?
    Thanks,
    Art
    Edited by: Art Schwalge on Nov 30, 2009 4:29 PM

    I Art
    I have two fields last year costs and last year sales.
    I created a formula field in which I wrote the below formula
    product.last year sales - product.last year cost
    I opened the cross tab expert and I put this formula field in summarized fields. I clicked on change summary and checked that by default "calculate this summary" is a sum.
    I checked the options for "Show as percentage of".Click on Ok.
    Please let me know if you could get the desired output after trying a similar way like above.
    Regards
    Sourashree

  • Crosstab Profit Margin Calculation

    I have a crosstab with SalesRep as rows and Product as Columns. I have SumSales and SumCost in the intersecting cells.
    How do I subtract SumCost from SumSales and display this result (SumProfit) in each cell?
    Is there a way to calculate the profit margin percentage in each cell .... (SumProfit/SumSales) * 100.
    Thank you.
    Art

    I Art
    I have two fields last year costs and last year sales.
    I created a formula field in which I wrote the below formula
    product.last year sales - product.last year cost
    I opened the cross tab expert and I put this formula field in summarized fields. I clicked on change summary and checked that by default "calculate this summary" is a sum.
    I checked the options for "Show as percentage of".Click on Ok.
    Please let me know if you could get the desired output after trying a similar way like above.
    Regards
    Sourashree

  • Profit margin - frm_kondi_wert_018 - create billing document

    Hi!
    I want to create a sales billing document with reference to a delivery. The profit margin for one billing item not exceeds a certain limit (calculated in FV64A018, frm_kondi_wert_018) and for some materials the system does not pop-up any message, just calculates the margin. The problem is that when the user creates the billing document, the system issues an invoice number but when he wants to display the invoice, the system issues the error message VF 041: Billing document 90589068 does not exist. (I browsed the table and watched the flow documents and indeed the invoice does not exist.)
    It may be a problem of authorization but I don’t find the missing one (I used SU53). I searched SAP Notes or related threads....
    Do you have any idea? Or some helpful links...
    Thanks guys.

    Hi Florina,
    Oh if that is the case then you can try out one last try by debugging the system with help of ABAPer.This way you can atleast analyse why system is behaving in different way for different logons.
    If it is not traced then you can post this in ABAP forum.
    At times I have faced the same issue.That time the cause was in problem in the output program.User had set the processing time of output as 4-Immediately afetr saving the document.Whereas I was processing with manual release of output.
    So whenever I used to save the document it was getting saved.
    But when the user does the same thing the output is called immediately at time of saving the document and due to error in output program,he used to face this sort of error.
    In user's case he system used to issue the document number but when you go to VF02,document number is not avialable.
    Ask user to remove the output assignment and try saving the invoice.This time if the error is not faced then you need to check the output program.
    Reward points if useful
    Regards,
    Amrish Purohit
    Regards,
    Amrish Purohit

  • Percentage Column

    How do you calculate a percentage at the bottom of a report in Discoverer that cannot be calculated using the Percentages wizard? I have to divide the sum of the rows by the count of distinct case numbers. The Percentages wizard adds a new record with a percentage on every line when I am looking only for ONE percentage at the bottom of the report. I was able to do it in Oracle Report rather easily using a Formula column by writing a function, but have to duplicate the same data in Discoverer. Can it be done?

    It's never easy to try to process one summary level process (sum of rows) against another summary level process (count distinct case numbers).
    Discoverer does not really support a calculation kind of concept in the SUMMARY level.
    The trick is to create a calculation (ie: a new column of data) that somehow reflects what you're trying to accomplish on a detail level and let the SUMMARY part work naturally.
    For example, instead of count distinct case numbers, if you could create some kind of other column that puts in a 1 if the number if unique or a 0 if it's the same number from before, then that's the kind of thing that would make what you're trying to accomplish easier. Of course, there's always sub-queries in Disco, but they're ugly and only supported (well writeable) in the Desktop version.
    Russ

  • Is there a way to create address labels using data from a Numbers document?

    I'd like to print mailing labels for holiday cards and my wife created the list in a Numbers spreadsheet.
    Is there any way to export to Pages or some other label printing application?
    Thanks.

    Righty-ho. This is based on a spreadsheet like this with named columns in Numbers 3.5. (The rows must be consecutive - the script moves on as soon as it sees an empty row):
    With the spreadsheet open, run the following AppleScript. It will create a group called Christmas List in Contacts, and then import the name and address data from the spreadsheet, adding each person to the group:
    tell application "Numbers" to tell front document to tell active sheet to tell table 1
      set all_contacts to {}
      set row_count to count rows
      repeat with each_row from 2 to row_count
      set nu_contact to {}
      set first_name to value of cell each_row of column "First"
      if first_name is missing value then exit repeat
      copy first_name to end of nu_contact
      copy (value of cell each_row of column "Last") to end of nu_contact
      copy (value of cell each_row of column "Address1") to end of nu_contact
      copy (value of cell each_row of column "Address2") to end of nu_contact
      copy nu_contact to end of all_contacts
      end repeat
    end tell
    tell application "Contacts"
      set group_exists to (every group whose name is "Christmas List")
      if the result is {} then
      make new group at end of groups
      set name of the result to "Christmas List"
      save
      end if
      repeat with each_contact in all_contacts
      activate
      set nu_person to (make new person with properties {first name:item 1 of each_contact, last name:item 2 of each_contact})
      save
      make new address at end of addresses of nu_person with properties {street:item 3 of each_contact, city:item 4 of each_contact}
      save
      add nu_person to group "Christmas List"
      save
      end repeat
    end tell
    Contacts will look like this:
    With the Christmas List group selected in Contacts, go to the Print menu and choose the label format you want:
    Once the labels are printed, select all the names in the Christmas List Group and press the delete key:
    Click the middle "Delete" button and the contacts will be gone.You can then delete the Christmas List group itself.
    This can also be done in Numbers 09, but the script would have to be modified slightly.
    Hope it helps,
    H

  • Creating a header for rows/columns in cross-tab with syntax

    Hi,
    The issue is creating strings for rows or columns' headers. How can I create a formula field which contains more than one seperate string. Such as "aaa", "bbb" and "ccc" are headers and they should be in seperate columns. In short, they will behave like characteristics of one of my query's field but they are just headers of the columns.
    ..............aaa...bbb...ccc....
    row1.......x.......x........x.....
    row2.......y.......y........y.....
    Also there is another issue about the formulation again. Is there any operator that does the same job as " \n" which is used in C languages to break the line?
    before:
    aaabbb
    after:
    aaa
    bbb

    Hi Carl;
    Firstly, thanks for answering my question. To explain my problem there are two options ahead(for my first question); first one is writing down the actions step by step, the second one is posting an image file(jpeg etc) to visualize it. I think the first one will be enough. If not tell me
    Step 1- Create a cross-tab and right click and select cross-tab expert.
    Step 2- Click the button "New Formula" and write down any word(such as "Sales") between two -"- sign to make it string.Then save and close.
    Step 3- Drag and drop the created formula to "columns" section and fill the other necessary sections with your database's(such as xtreme.mdb which is famous for crystal users) fields.Don't forget to add another column value to "columns" section, since our formula has no link to database.
    Step 4- Then click OK to save the changes and lets preview the cross-tab.The result will have one top column and his child or children(that depends on your data). And this top column is behaving like a header not a field.
    Now turn the second step but write down a formula for 2 columns or more.For exmple "Sales" and "Profit".So the result will have 2 top columns and their child/children.
    My question is "what is the formula for 2 or more columns?"
    Also I couldn't get the answer for my second question. What is the meaning of expressions "\c" and ChrW(13)?
    Edited by: diabolus on Oct 30, 2009 9:39 AM

  • Unable to set columns under Layout Margins and Columns

    On certain pages in my 40 page document, I am unable to set the number of columns by using Layout>Margins and Columns. The columns option is dimmed out. I have tried to set them on a blank page and pages where columns were previously set (I can see the guides). I am using a single Master for page numbering and it is applied to every page in the document. There are pages where I can set the columns. I've done some page comparison and can't find the setting that might control this. Using InDesign CS6 on Windows. Thank you.

    Why are you not using multiple column text frames instead of 2 text frames with columns on the master page? This would give more flexiblity.

  • How to capture Material costs, profit margins in pricing

    Guys,
    What is the way to capture material costs, profit margins and other sub-totals into the pricing procedure?
    Thank you.

    Hi
    For capturing the material costs, you can use one of VPRS, EK01 or EK02 condition types. The usage of these condition types and their significance can be seen in some other thread here. There are lot of threads on these condition types.
    You can also go to these links given below.
    http://sap.ittoolbox.com/groups/technical-functional/sap-log-sd/condition-type-ek01-ek02-1396383
    http://www.jt77.com/system-dynamics/model-08388.html
    http://www.jt77.com/system-dynamics/model-05254.html
    http://www.jt77.com/system-dynamics/model-04469.html
    http://www.sap-img.com/sap-sd/difference-between-condition-type.htm
    This should also tell you something about profit margin.
    For subtotals, there is a separate column in pricing procedure and  you can mention which subtotal a condition type or subtotal should correspond to. The subtotals range from 1 to 9 and then A to Z. The purpose of these subtotals can be seen by putting an F1 in that column or through some oss notes.
    Hope this helps you.
    Rewards if this helps.

  • How do I select the end of a row or column in Numbers?

    I am trying to select to the end of a column in Numbers. In Excel, I simply hold down the shift+command+arrow keys and I can select the entire row or column int he arrow direction. How do I do this in Numbers?

    Here two other scripts :
    Select-to-top and select-to-left.
    Both of them take care of possible headers.
    --{code}
    --[SCRIPT select-to-top]
    Enregistrer le script en tant que Script : select-to-top.scpt
    déplacer le fichier ainsi créé dans le dossier
    <VolumeDeDémarrage>:Utilisateurs:<votreCompte>:Bibliothèque:Scripts:Applications :Numbers:
    Il vous faudra peut-être créer le dossier Numbers et peut-être même le dossier Applications.
    Sélectionner une ou plusieurs cellules d'une ligne dans une table de Numbers
    Aller au menu Scripts , choisir Numbers puis choisir “select-to-top”
    Il étendra la sélection jusqu'à la première ligne standard de la colonne (ne sélectionne pas les rangs d’en tête).
    Bien entendu, ce script sera plus intéressant si vous le dotez d'un raccourci clavier à l’aide, par exemple, de FastScripts.
    --=====
    L’aide du Finder explique:
    L’Utilitaire AppleScript permet d’activer le Menu des scripts :
    Ouvrez l’Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
    Cochez la case “Afficher le menu des scripts dans la barre de menus”.
    Sous 10.6.x,
    aller dans le panneau “Général” du dialogue Préférences de l’Éditeur Applescript
    puis cocher la case “Afficher le menu des scripts dans la barre des menus”.
    --=====
    Save the script as a Script: select-to-top.scpt
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Numbers:
    Maybe you would have to create the folder Numbers and even the folder Applications by yourself.
    Select one or several cells in a row of a Numbers table.
    Go to the Scripts Menu, choose Numbers, then choose “select-to-top”
    It will expand the selection to the first standard row of the table (minus header rows).
    Of course, it would be more useful if you attach a shortcut thanks to a tool like FastScripts.
    --=====
    The Finder’s Help explains:
    To make the Script menu appear:
    Open the AppleScript utility located in Applications/AppleScript.
    Select the “Show Script Menu in menu bar” checkbox.
    Under 10.6.x,
    go to the General panel of AppleScript Editor’s Preferences dialog box
    and check the “Show Script menu in menu bar” option.
    --=====
    Yvan KOENIG (VALLAURIS, France)
    2012/02/09
    --=====
    on run
              my activateGUIscripting()
              set {dName, sName, tName, rowNum1, colNum1, rowNum2, colNum2} to my get_SelParams()
              tell application "Numbers" to tell document dName to tell sheet sName to tell table tName
                        set count_HeaderRows to my countXers("Numbers", "R")
                        set selection range to range ((name of cell (1 + count_HeaderRows) of column colNum1) & " : " & (name of cell rowNum1 of column colNum2))
              end tell
    end run
    --=====
    set { dName, sName, tName,  rowNum1, colNum1, rowNum2, colNum2} to my get_SelParams()
    tell application "Numbers" to tell document dName to tell sheet sName to tell table tName
    on get_SelParams()
              local d_Name, s_Name, t_Name, row_Num1, col_Num1, row_Num2, col_Num2
              tell application "Numbers" to tell document 1
                        set d_Name to its name
                        set s_Name to ""
                        repeat with i from 1 to the count of sheets
                                  tell sheet i to set maybe to the count of (tables whose selection range is not missing value)
                                  if maybe is not 0 then
                                            set s_Name to name of sheet i
                                            exit repeat
                                  end if -- maybe is not 0
                        end repeat
                        if s_Name is "" then
                                  if my parleAnglais() then
                                            error "No sheet has a selected table embedding at least one selected cell !"
                                  else
                                            error "Aucune feuille ne contient une table ayant au moins une cellule sélectionnée !"
                                  end if
                        end if
                        tell sheet s_Name to tell (first table where selection range is not missing value)
                                  tell selection range
                                            set {top_left, bottom_right} to {name of first cell, name of last cell}
                                  end tell
                                  set t_Name to its name
                                  tell cell top_left to set {row_Num1, col_Num1} to {address of its row, address of its column}
                                  if top_left is bottom_right then
                                            set {row_Num2, col_Num2} to {row_Num1, col_Num1}
                                  else
                                            tell cell bottom_right to set {row_Num2, col_Num2} to {address of its row, address of its column}
                                  end if
                        end tell -- sheet…
                        return {d_Name, s_Name, t_Name, row_Num1, col_Num1, row_Num2, col_Num2}
              end tell -- Numbers
    end get_SelParams
    --=====
    on parleAnglais()
              local z
              try
                        tell application "Numbers" to set z to localized string "Cancel"
              on error
                        set z to "Cancel"
              end try
              return (z is not "Annuler")
    end parleAnglais
    --=====
    on activateGUIscripting()
      (* to be sure than GUI scripting will be active *)
              tell application "System Events"
                        if not (UI elements enabled) then set (UI elements enabled) to true
              end tell
    end activateGUIscripting
    --=====
    set count_Row_Headers to my countXers("Numbers","R")
    set count_Column_Headers to my countXers("Numbers","C")
    set count_Footers to my countXers("Numbers","F")
    set count_Row_Headers to my countXers("Pages","R")
    set count_Column_Headers to my countXers("Pages","C")
    set count_Footers to my countXers("Pages","F")
    on countXers(theApp, what)
              local mt, mi, mm, ms
              if theApp is "Numbers" then
                        set mt to 6 (* Table *)
                        if "Row" starts with what then
                                  set mi to 10
                        else if "Column" starts with what then
                                  set mi to 11
                        else if "Footer" starts with what then
                                  set mi to 14
                        else
                                  if my parleAnglais() then
                                            error "“" & what & "” isn’t a valid parameter !"
                                  else
                                            error "« " & what & " » n’est pas un paramètre géré !"
                                  end if -- parleAnglais
                        end if -- "Row"…
              else if theApp is "Pages" then
                        set {mt, mi} to {6, 4} (* Format, Table *)
                        if "Row" starts with what then
                                  set mm to 13
                        else if "Column" starts with what then
                                  set mm to 14
                        else if "Footer" starts with what then
                                  set mm to 15
                        else
                                  if my parleAnglais() then
                                            error "“" & what & "” isn’t a valid parameter !"
                                  else
                                            error "« " & what & " » n’est pas un paramètre géré !"
                                  end if -- parleAnglais
                        end if -- "Row"…
              else
                        if my parleAnglais() then
                                  error "The application “" & theApp & "” isn’t driven by this script !"
                        else
                                  error "L’application « " & theApp & " » n’est pas gérée par ce script !"
                        end if -- parleAnglais
              end if -- theApp…
      activate application theApp
              tell application "System Events" to tell process theApp to tell menu bar 1 to tell menu bar item mt to tell menu 1 to tell menu item mi to tell menu 1
                        if theApp is "Numbers" then
    Here we are in Numbers *)
                                  repeat with ms from 1 to 6
                                            try
                                                      (get value of attribute "AXMenuItemMarkChar" of menu item ms) = "✓"
                                                      exit repeat
                                            end try
                                  end repeat
                        else
    Here we are in Pages *)
                                  tell menu item mm to tell menu 1
                                            repeat with ms from 1 to 6
                                                      try
                                                                (get value of attribute "AXMenuItemMarkChar" of menu item ms) = "✓"
                                                                exit repeat
                                                      end try
                                            end repeat
                                  end tell -- menu item mm
                        end if -- theApp is …
              end tell -- System Events…
              return ms - 1
    end countXers
    --=====
    --[/SCRIPT]
    --{code}
    --{code}
    --[SCRIPT select-to-left]
    Enregistrer le script en tant que Script : select-to-left.scpt
    déplacer le fichier ainsi créé dans le dossier
    <VolumeDeDémarrage>:Utilisateurs:<votreCompte>:Bibliothèque:Scripts:Applications :Numbers:
    Il vous faudra peut-être créer le dossier Numbers et peut-être même le dossier Applications.
    Sélectionner une ou plusieurs cellules d'une colonne dans une table de Numbers
    Aller au menu Scripts , choisir Numbers puis choisir “select-to-left”
    Il étendra la sélection jusqu'à la première colonne standard de la table (ne sélectionne pas les colonnes d’en tête).
    Bien entendu, ce script sera plus intéressant si vous le dotez d'un raccourci clavier à l’aide, par exemple, de FastScripts.
    --=====
    L’aide du Finder explique:
    L’Utilitaire AppleScript permet d’activer le Menu des scripts :
    Ouvrez l’Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
    Cochez la case “Afficher le menu des scripts dans la barre de menus”.
    Sous 10.6.x,
    aller dans le panneau “Général” du dialogue Préférences de l’Éditeur Applescript
    puis cocher la case “Afficher le menu des scripts dans la barre des menus”.
    --=====
    Save the script as a Script: select-to-left.scpt
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Numbers:
    Maybe you would have to create the folder Numbers and even the folder Applications by yourself.
    Select one or several cells in a column of a Numbers table.
    Go to the Scripts Menu, choose Numbers, then choose “select-to-left”
    It will expand the selection to the first standard colomn of the table (minus fheader columns).
    Of course, it would be more useful if you attach a shortcut thanks to a tool like FastScripts.
    --=====
    The Finder’s Help explains:
    To make the Script menu appear:
    Open the AppleScript utility located in Applications/AppleScript.
    Select the “Show Script Menu in menu bar” checkbox.
    Under 10.6.x,
    go to the General panel of AppleScript Editor’s Preferences dialog box
    and check the “Show Script menu in menu bar” option.
    --=====
    Yvan KOENIG (VALLAURIS, France)
    2012/02/09
    --=====
    on run
              my activateGUIscripting()
              set {dName, sName, tName, rowNum1, colNum1, rowNum2, colNum2} to my get_SelParams()
              tell application "Numbers" to tell document dName to tell sheet sName to tell table tName
                        set count_ColHeaders to my countXers("Numbers", "C")
                        set selection range to range ((name of cell (1 + count_ColHeaders) of row rowNum1) & " : " & (name of cell colNum1 of row rowNum2))
              end tell
    end run
    --=====
    set { dName, sName, tName,  rowNum1, colNum1, rowNum2, colNum2} to my get_SelParams()
    tell application "Numbers" to tell document dName to tell sheet sName to tell table tName
    on get_SelParams()
              local d_Name, s_Name, t_Name, row_Num1, col_Num1, row_Num2, col_Num2
              tell application "Numbers" to tell document 1
                        set d_Name to its name
                        set s_Name to ""
                        repeat with i from 1 to the count of sheets
                                  tell sheet i to set maybe to the count of (tables whose selection range is not missing value)
                                  if maybe is not 0 then
                                            set s_Name to name of sheet i
                                            exit repeat
                                  end if -- maybe is not 0
                        end repeat
                        if s_Name is "" then
                                  if my parleAnglais() then
                                            error "No sheet has a selected table embedding at least one selected cell !"
                                  else
                                            error "Aucune feuille ne contient une table ayant au moins une cellule sélectionnée !"
                                  end if
                        end if
                        tell sheet s_Name to tell (first table where selection range is not missing value)
                                  tell selection range
                                            set {top_left, left_right} to {name of first cell, name of last cell}
                                  end tell
                                  set t_Name to its name
                                  tell cell top_left to set {row_Num1, col_Num1} to {address of its row, address of its column}
                                  if top_left is left_right then
                                            set {row_Num2, col_Num2} to {row_Num1, col_Num1}
                                  else
                                            tell cell left_right to set {row_Num2, col_Num2} to {address of its row, address of its column}
                                  end if
                        end tell -- sheet…
                        return {d_Name, s_Name, t_Name, row_Num1, col_Num1, row_Num2, col_Num2}
              end tell -- Numbers
    end get_SelParams
    --=====
    on parleAnglais()
              local z
              try
                        tell application "Numbers" to set z to localized string "Cancel"
              on error
                        set z to "Cancel"
              end try
              return (z is not "Annuler")
    end parleAnglais
    --=====
    on activateGUIscripting()
      (* to be sure than GUI scripting will be active *)
              tell application "System Events"
                        if not (UI elements enabled

  • Rules under columns of numbers in financials?

    I am laying out columns of numbers in a financial section of a report...the columns are created with tabs. how do I make rules underneath each individual column. Underlining won't do it...I need to be able to control color, offset, etc. When I use paragraph rules, it makes a rule under the whole group of columns, not under each individual column.

    I have done a lot of financial statements. Used to work in-house in an investment company. Tables are not an option unless you're doing something very minor: generally text needs to flow from column to column, and from page to page. It is possible that a single portfolio could run on for 10 pages. The other problem is that a typical layout can have several styles of ruling depending upon which row they're associated with: single rule under the left column; single rule under left two columns; double rule under the middle column; double rule under the right column. This makes regular paragraph ruling useless.
    The best way I've found to handle this is to make your own custom rules with stroke styles (in the flyout of the stroke palette). Essentially, you make dashed rules that correspond to each different situation and apply them as paragraph rules in the appropriate style sheet. The gaps will be the columns without ruling and spaces between columns; the dashes will be the rules under the appropriate columns. Set up both single and double rules this way. (The rule weight of double rules includes both rules: if you want two half-point rules with a half point gap, you use a one-and-a-half point rule. Thick-thick is based on 33.3%,33.3%,33.3%, but the weights and spacing are as customizable as the dashes.)
    With some planning you may be able to cut down on the number of strokes sytles you have to define. Generally the left column is text, the rightmost columns are figures, and only figure columns will ever have rules beneath them. A little tip is to use the paragraph rule indent to set the postion of the first dash. If you have equal columns you may be able to use one custom dash in different situations. For instance, you can use your three dash rule for just the last two columns by increasing the left indent. Increase it more and it's only applied to the last column. These indents can be defined in your paragraph styles.

  • Profit Margins to be applied for Projects

    Hi Dina,
    My client is has a business process as follows:
    1) Contract is received from customer and BoQ estimates are plotted
    2) Based on the estimates, a profit margin at contract level is arrived.
    3) Then the work order is issued to the subcontractor (a vendor).
    4) At milestone completion subcontractor raises a milestone billing (ap invoice) to my client
    5) On the other side the bill to customer is raised based on contract terms (irrespective of subcontractor terms). It is ensured that the profit margin is maintained on every bill raised to the customer. Revenue is recognized when billing is raised. They follow the simple logic of Revenue =Profit %-age * Actual Cost]
    So, firstly, where i can mention in project billing as what is my profit margin %-age, so that the margin is calculated automatically on my cost.
    secondly, how would i ensure that my profit margin is preserved on every supplier invoice raised by subcontractor
    Please help !
    Regards,

    Hi
    I assume the contract billing method is a fix price based on deliverables.
    You will bill the customer by entering deliverable based events.
    To meet your requirement, I suggest you generate revenue based on automatic events. For that you will need to develop a billing extension.
    You could enable a DFF on contract, agreement or project level. The right place for the DFF depend on the mapping of project to agreement. Users will enter the expected margin percentage on that DFF.
    Alternatively you can enter the estimated costs as cost budget of the project. So margin could be derived by a formula of agreement value divided by the cost budget amount.
    The billing extension will calculate the revenue amount as: Accumulated cost * agreement value / cost budget amount - Prior Accumulated revenue.
    If you don't use budgets and maintain the margin on DFF the formula will be: Accumulated cost * Estimated margin - Prior Accumulated revenue.
    As project is progressing you may need to validate the margin estimate. If actual costs differ from originally estimated/ budgeted cost, then users will need to update the budget or update the percentage on the DFF.
    Dina

  • Profit margin -ve

    hi gurus,
    va01*********
    i have 3 condition records for a a material system is populating the right condition record and is showing the rest as inactive
    but in the profit margin line it is showing negative value which should be positive and that too a vague figure
    eg_ my material is priced at inr 300000 (pr00)
    cashdiscount is 20%(cash discount should be 60000) but system is showing only 6000
    it's v.p.r.s. is inr 250000
    profit margin 220000-
    profit margin's subtotal field is blank in it's respective pricing procedure
    thanks
    mohit

    Some of the checks you need to carry out are:-
    a)  For the discount condition type, check your pricing procedure what step number is assigned in "From-To" tabs.  It should have been the step number of PR00
    b)  Go to V/06, select your discount condition type and execute.  There check what is maintained for the field "Pos./neg".  It should have been negative.  Also the calculation type should be Percentage
    c)  Go to VK12, select the discount condition type and ensure that you have maintained 20%
    thanks
    G. Lakshmipathi

  • SSRS Dynamic percentage column value

    Hi. I have an SSRS report. Within a Tablix how do I create a percentage column that works out the result based on two other values with the table?
    See below:
    In the % Total Demand column how do I for each row dynamically work out the total / the value * 100
    e.g. For the first row whats the % Demand for Portfolio 5.5+5.5+0.3 / 5.5 * 100 (or something along those lines)
    Looking at this I guess the % Total Demand row should sit horizontally.
    Thanks!

    So this 10.9 is sum of all months data and whats is this 11.4 are you calculting it from SQL query or its just hardcode value.
    If you your calculting 11.4 from SQL then
    Sum(Fields!Expresion.Value)/Fields!Expression.Value*100
    else
    Sum(Fields!Expresion.Value)/11.4*100
    Sachin Vashishth MCTS
    Hi - 11.4 is total demand (bottom row). I should be getting 95% for first row. 10.9/11.4*100
    My table values have changed slightly but I'm getting about 1400% as an answer.

Maybe you are looking for