Got a question about your models? Want to start a discussion? It's here!
Recently active
I successfully connected Google Sheets to Pigment. After initiating the data import from Google Sheets to Pigment, I receive a message indicating that the import was successful, but the data is not imported into Pigment and I get the following error message:"Missing column in CSV Some header(s) in the mapping configuration are not found in the CSV."However, the headers in the imported file are identical to those in the Pigment list.You will find the screenshots below.
Hi Community,How can we exclude invalid values in a dimension from appearing in the Page Selector in Pigment? For example, we have some inactive project codes and cost centers that we’d like to remove from all dropdowns, but they still show up.I believe there’s an option to manually edit the Page Selector to exclude those codes, but that would require updating it on every board and repeating the process whenever new codes are marked inactive.Is there a cleaner or more efficient way to handle this? Thanks,Neo
I am working on setting up an integration between TeamOhana (headcount platform) and Pigment, which needs to be connected through an API request. Using this link, I have been able to set up the API connection and the action button to trigger the integration but I am unsure of where is the data getting pulled into? Do I need to set up a transaction list beforehand and then somehow link API request so the transaction data in Pigment gets updated? Essentially where is my data going if the API request result shows successful?FYI: It is Authentication: Bear <token> set up.
Hi,I would like to understand Textlist aggegator in detailed.Where or how to use it in different - different scenario.
Hello, we have an affiliate using Pennylane. Have you already implemented the API to import the general ledger into Pigment ? Thanks
Hey team, I’m trying to get a dynamic metric where based on the age of added employees I can schedule cancellations as per assumed % however I’m getting an error I can’t solve. TMs_02_Employees_New is a basisCancelled Timing is a dimensionthen assumption and mapping schedule for months. Can you please help?
Hello,I am trying to have a P&L comparison with a scenario A on 2024 vs. a scenario B on 2025. Is it possible to have a column scenario A 2024, a column scenario B 2025 and a third column with the variance between both ? When I try to do it, I have 2 columns per scenario and per year and it’s hard to read. Thanks
I am hiding some rows on the sheet view, but every time the board gets refreshed, it reverts back to original formatting with all the rows visible. How can this be fixed?
I was working on Headcount planning and in order to be able to calculate attrition, I used iterative calculation functionality. With that I was able to calculate Attrition by multiplying attrition rate to ending (beginning) headcount, which is, in its turn, calculated as Beginning Headcount plus new hires minus attrition.Now I want to add Backfills to the calculation, so Ending Headcount will be Beginning Headcount plus new hires minus attrition plus backfills. I am calculating backfills as % of Attrition, and Backfills is also a part of Iterative Calculations. The thing I want to do, but cannot, is being able to instead of current period’s attrition get 2 months’ prior attrition and multiply it by backfill rate. So, if for instance Jan 25 attrition is 100 FTEs, my Mar 25 backfills should be 100 * 90% (Backfill rate) = 90 FTEs. So, instead of having 90 FTEs backfills in Jan 25, I would like to have it in Mar 25.I tried to put [SELECT: Month - 2] in the formula for Backfills metric:(Att
I am trying to get the prior year total to then multiply it by a growth rate. (Prior Year * (1 + Growth Rate).PREVIOUS( ) is not working because I do not have Year in the metric, and trying to add it was not working.GrowthRate? is a Boolean that has TRUE starting in January 2026 and all periods forwardOriginalValue is a Number metric that has values monthly from January 2024 and all periods forward What I’m trying to get is something like this:IF(GrowthRate?, (Prior Year * (1 + Growth Rate), OriginalValue). I also can’t calculate off the OriginalValue metric because the Growth Rates will compound. If all years in OriginalValue were $1000 and I am adding 10% Growth I would want to see $1000, $1100, $1210, etc...Unfortunately my 2025 occasionally has some 0 seasonality that is throwing off other metrics after this one. Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2025 1000 1000 0 0 0 1000 1000 1000 1000 1000 1000 1000 2026 =900
Has anyone ever noticed Pigment will occasionally round down for certain numbers when using percentages? I was using a fixed 2.95% and it showed up as 2.9% when using one decimal. I ran a test below starting with 0.95% + 1% and noticed other instances of this happening like 5.95% → 5.9%.
I’m trying to add 2027 to all of my financial statements, which currently end at 2026. These months exist as a dimension in the datahub.My supporting apps (revenue, expenses, balance sheet forecast, cash flow forecast) all include 2027 by month.This is probably simple. Any ideas?
Hi Community!!! I just accidentally input 1-Jan-1925 instead of 2025 in a cell with date as data type, and now I couldn’t find that record because 2025 is set in page selector . How can I restrict users from adding dates that aren't possible? Snip below is what I am currently seeing in Pigment which shows a lot of old dates that won’t be used. Thank you!Neo
Which learning path/certification is to be completed in order to get this badge: Partner Solution Consultant Certified ?
Hi Team - I’d like to seek your help on how to do the formula for specific months?Previously I’m using Moving Average, however I realized that it’s better to lock the average to specific months. For context this is my current formula → MovingAverage(Actuals,3) - so that it will get the average of the latest 3mos. What I want now is to just get the average of the months of July, Aug, Sep.In addition, the metric in which I will be using the formula allows manual input override. Once I update the formula of the average, will it override the manual input?Thank you in advance for your help!
Hi! Can you please help creating a formula for below? In <BT: Interchange + Pass Through Transactions> transaction list & <Card Type> property dimension “does_not_apply” only, review <Description> property text and populate the <Card Type> dimension in <Text> property if the <Description> property contains the text listed in the <BT: does_not_apply Remap> transaction list? Thank you!
Hi! Can anyone help me with the correct format for this import? Last time that I updated the file was on Sept 25th 2024. I’ve checked this document and seems to be ok,so, not sure what may be going on:
Hello,In the below metric I want to use Dec 24 FTE (128.65) as a reference value for the forecasted months based on the metrics CALC_FTE.I used [Select:Month-1] but it’s only working for the first projected month which is jan 25 but not for the forecasted months.For example in february and other forecasted months we should have 128.65+24Thanks for your help
Hello, There was a change in the FTE number forecast for the months to go. I would like to add a new version to Pigment to reflect that. Could you please help me by explaining how I can do that? Thank you.
Hello!I want to transfer values from one quarter to another, based on certain conditions written by IF[...] and I am using filter and select as shown below:[filter: 'Actuals & Dimensions (Datahub)'::Quarter.'Quarter -1'][Select: 'Actuals & Dimensions (Datahub)'::Quarter-1])))However, when switching the switchover date, the values that I moved from Q to Q+1 will not be in Q+1 anymore. do you have an idea of a better clean way to code this?Thank you very much :))
Hello Pigment,I would like to ask for your help regarding the RANK function, as I don’t fully understand the logic behind the ordering of its rank.Initially, I thought it considered the order of the list used as a dimension; that is, if my first 5 values to rank are equal, my rank 1 would be the first item in the list. However, this doesn’t always work that way. Here’s an example: Ideally, I want to create something like "ISFIRSTOCCURRENCE" that allows me to identify the first value created (like in Anaplan). My initial approach was essentially that: if my rank value is 1, then that is my first occurrence. However, I can’t achieve this correctly.What is the logic behind using "Sequential" as argument then? How does it behave? Or how does it find the values to rank? Do they rely on the ID behind the list items when the ranking attributes are the same?I found a post where they created a list of values to rank and used BY FIRSTOCCURRENCE, but that would require creating the list every ti
Hi Pigmenters,Any suggestions on how to write a more elegant formula to achieve the results shown in the Excel please.Here s the current solution: ifblank(ifblank(Metric, 1)*previous(Month), Metric) Thanks, Louie
Hello, I am exploring API’s capabilities in Pigment and by now I found that API can be used to : Import / Export data Manage users in the case we use SCIM Monitor application Audit logsI did not find any documentation about managing (create, modify, delete) blocks. For example, I would like to create a metric. Is there a way to do it through an API ? Thanks a lot for your answer, Antonin
Hello,I currently have the following table, in the first column I fill in tickets manually.And now I have two needs:I hope to count the number of corresponding Tickets through the second column. I hope to mark the last ticket in sequence.I tried using the Rank function, but couldn't achieve these two needs accurately. Can you give me some suggestions?Thank you in advance!!
https://boards.greenhouse.io/gusto/jobs/6286911We have been customers for 1+ year and have already done the implementation. We love the tool a lot! We have a lot of net new builds and enhancements we want to do, so plenty of interesting problems to tackle. Gusto is $10b private SaaS company on the path to IPO, so a very exciting place to be and this role will directly report to me in Finance.Additional details:NYC based → we have most of the team there, so would like someone 3 days in office. We have relocation benefits. Level → flexible based on experience Visa Sponsorships → TBD, if we find a great candidate, we might sponsorApply on the link above AND directly email me at rohit.divate@gusto.com Thanks!
Already have an account? Login
Single Sign-On Need help?
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.