Connect with other users, discuss how you're using Pigment, and get inspired
Recently active
From a reporting standpoint, it looks odd to show cells with no values as blank. When putting together a Board report, I would always ensure that nil values show as zero or dash. Can the display of blank cells be considered, same as we have the option within formatting to show as 0 or -?
Hello, Seems like a silly question to ask but I am having a hard time locating the model ID within a model and can’t locate this info in any documentation. On a similar note, where do you locate the workspace ID? Thanks for your support,HA
Hi all,If I use the impersonate feature and clicks on the button which triggers an export (action button : data action : trigger export) which have n number of metrics, and if all the n metrics are having the same Access Rights applied on those because they are all on the same dimensionality, then in the Export view, it shows all the data irrespective of the access rights and impersonation.Hence, in order to see the export view from the actual user’s perspective, that person needs to login for triggering the export, because impersonation doesn’t work as expected for the data action -- trigger export (with AR applied on it)Regards!
Currently, if you try to deploy an application from one environment to another, you might ran into this issue : It would be useful to know which app (just the name) you don’t have access to.
Hello,Is there an option to skip to line when the text is long on a metric ? There would be enough space to write :“YTD internal heacounts (end of month)”Thank you
There should be an option or setting to adjust the column width for all columns in the Transaction List/Dimension List at once. Currently, column width can only be adjusted individually per property. A global setting to apply the same width across all columns would enhance usability and efficiency.
Dennis, Head of Securities Services Americas at BNP Paribas, gives us a guided tour of his career, the principles he follows for success, and his forecast for the next five years. If you’re pursuing a career in financial services, Dennis Bon is a strong candidate to model yourself on. Dennis is Head of Securities Services Americas at BNP Paribas, holding positions at JPMorgan and ABN AMRO prior to that.We sat down with Dennis recently to reflect on the decisions he’s made throughout his career, the advice he’d give to people earlier on in theirs, and where he thinks the industry is going next. Did you always have a ‘grand plan’ for your career? No is the short answer. But what Dennis did have were three principles that he thinks have served him well:A constant desire for learning and change Every 3-5 years, Dennis finds himself doing something different - usually coming with fresh challenges and more responsibilities. An appetite for risk The first principle necessitates this one, real
Hi everyone,Yesterday, that is on 19/06/2025, the feature “List-List Import” feature was released and I believe its a great feature, but I want to know about the practical usage of these feature, like what are the scenarios where we should use this feature, It would be great if someone can help me understand.Thanks everyone!
Hi everyone,I'm trying to use the cumulate function to sum only the FY26 months of the metric Nexus Lowest Level, but the output includes all years instead of just FY26.Has anyone run into this or knows how to fix it?Thanks in advance!
This June, there are several new product enhancements at your disposal! Check them out below and sign up for our upcoming Product Webinar on July 24th to learn about other useful features and those coming soon. 📝 Import data List-to-List 📈 Chart zoom for better exports ↪️ Use Top navigation in Sequences 🎨 Customize your Application icon color 🔒 Simplify security with access rights Dimension replacement 🚀 Deploy import configurations with ease 👣 Track last activity on Items in Lists 🌐 Product Webinar & Virtual User Group - July 24th 📣 Pigment Customer Advocacy Program: Get rewarded for your support 👥 Virtual Roadshow - July 29th Import data List-to-List You can now import data directly from one List to another using List-to-List Import. Map source and target Properties with matching data types, add filters if needed, and run the import manually, with an Action button, or on a schedule. Chart zoom for better exports You can now zoom in and out on chart text for better rea
Introduction: Hello Pigmenteers! I’m Clément ( @CDALMAY in the community). I’m based in New York, where I’ve been living for the past seven years. I’ve been working with MeltOne for nearly three and a half years now and over the last decade my career has been focused on FP&A and financial planning tools.I started out with Oracle-based solutions, transitioned to Tagetik as a technical architect, and then discovered Pigment in 2022. Since then, I’ve been mainly focused on Pigment, with about three years of hands-on experience which is half the lifespan of the platform itself! You can see Clément’s full interview here: What advice would you give to someone new to FP&A or Pigment?Always be curious and willing to learn new things. You’ll make mistakes, that’s part of the process, but hands-on experience is the best teacher. Don’t be shy For those new to Pigment: start with the Academy. It’s structured, practical, and a great foundation. Pigment is easier to learn than many legacy
Hi, I am trying to create a Boolean metric with Month as the only dimension member. I want to write a formula where if the month is greater than eg. “April 2025” and less than or equal to ‘Last Actual Month’ (Month dimension property member of ‘Save Version’) of ‘Save Version’.”Live Version” then TRUE but I am having trouble calling the ‘Last Actual Month’ of ‘Save Version’.”Live Version”.I think ideally I would be able to pull something like ‘Save Version’.”Live Version”.’Last Actual Month’ but surely it can’t be that simple? 😅
Hi Team,We have an input transaction list for new seat requests. In this list, a manager and above can come an ask for a new seat / headcount and that is determine by Supervisory Org. So if I am a Senior Manager, I can come and request for a Manager position and so on. We also have a dimension list called Supervisory Org 1 which determines what is the Org of an employee and what are the levels above. Now we want to pull the levels for the new seat based on the manager’s level. But this is giving us the circular reference error.Bottom line is we are using the dimension list to pull the levels in transaction list based of of hiring manager level and now we want to put it back in the dimension for the hiring position. Any workaround for this situation?
I am receiving an error “xxxxxxxxxxxxxx is not a valid unix username” when trying to establish an SFTP connection. The username is quite long - 27 characters. The connection works in other SFTP clients like Filezilla using the exact same parameters. Any ideas?
Hello,I need to count the number of client inside a Database by several Dimension (Month, Business Unit, Category(New, Upsell, downsell, Churn), Client type, ...)I tried using COUNTUNIQUEOF but it doesn’t work (timeout of request).IF(Month < 'Switchover Date for Forecast/Budget',IF('Full data BI'.subscription_type = 'Subscription Type'."Renewable" AND 'Full data BI'.segment_revenue_category <> 'Customer Category'."Churn",COUNTUNIQUEOF('Full data BI'.customerid) [by :'Full data BI'.segment, 'Full data BI'.segment_revenue_category,'Full data BI'.Month, 'Full data BI'.customer_type, 'Full data BI'.product, 'Full data BI'.product_type, 'Full data BI'.region, 'Full data BI'.subscription_type]))Could you please help me sort that out ?
Hi everybody,I'm running into some difficulty when trying to present a P&L in % of net sales at subtotal levels.I have a ragged P&L hierarchy (account dimensions L1 to L8, where my net sales is defined at L3). I want to show all values, including the subtotals, as a % of the specific item “net sales” at the L3 dimension.When I try to use ‘show values as’ as a % of another metric where all my lowest level accounts contain the total net sales amount, it works for the lowest level (L1) accounts but the subtotals are aggregated (that is: the total net sales amounts that are allocated at the lowest account level (L1) are incorrectly aggregated together, which throws off the %-calculation). For example: I have 10 L1 accounts, each of which contains 100m as net sales. At the subtotal L3 (net sales) level, I then get 100m / 10x100m = 10%, where I would expect to see 100%. I also tried to use ‘show values as’ as % of a specific item of the L1 dimension, where I used an item variable tha
I have a table with 2 metrics: M1 and M2. Both metrics M1 and M2 are having the Customer dimensionality.Created a data action to export the table,Action on click: Trigger ExportSelected the table/block name and then 2 metrics in the dialog box in ‘Action Widget Settings’, header names is kept as “Display Name”.Noticed, while getting the export i.e. CSV file in the downloads folder, it contains only those rows which are having values either in M1 or in M2, but I want to see all the customers in the export view even if M1 and M2 both are Blank.
I have created a dropdown dependency, but the issue I am facing is that I want to apply it to 3 or 4 columns from the same source (same dimensions list ). However, I cannot link these 4 columns to the same logical object.
Hi Pigment Community,I have a couple of questions about managing properties of type dimension.I’m using a direct connector to Lever to create a Lever_Requisitions transaction list. I need to use one of the properties of this list (Requisition ID) both as a dimension and as text - I’m using it as text as part of a concatenation for an Unique ID property that defines how my loads work and now need to use it as dimension to cross some data with an offer transaction list. Is it possible to have the same data in two different columns with two different types? How can this be achieved? Additionally, I need to change the dimension list associated with my Requisition IDs, as it was automatically generated from my offers report and is incomplete. How can I do so without losing all items in my existing Lever_Requisitions.’Requisition ID’ property? I have historical loads there that I wouldn’t like to lose. Thank you!
Can someone please help me understand this formula :('FX_01_Calc_FX Rates Staging'[ADD constant: Version] [ by sum : Conversion."Group"]+ 1[ADD constant: Month, Currency, Version] [by sum : Conversion."Local"])[filter:'Set_Filter_Version Window']How is the second part of this formula starting from ‘+1’ ensuring that the data goes to the dropdown item “Local” in the conversion list?
Howdy y’all - Our team is working on doing a simple customer count, but is struggling to do so without removing all dimensionality from our metric.We want to count unique instances of a customer where there is spend - but have dimensionalities flagging different types of spend attributes (ex: a flag for customers who have spend in the US vs those who have spend outside of the US). So - if a customer has spend in both the US and outside of the US - they will have a customer count of over 1, when we want each customer to only be counted once while retaining dimensionality. None of the count/countunique formulas are adequately solving this issue.The page aggregators are correctly counting the number of customers - but we are unable to use the page aggregators in tables to do calculations. Does anyone know of a way to use the “count” from the aggregator for table calculations - or of any other ways to get customer count without double counting across different dimensions?
I am building an attrition model based on month dimension and a dimension called ‘30 Day Cohort’. I am almost certain that I will run into a circular reference if I do not use the Previous function. However, because I am working with 2 dimensions I am unclear on how to reference the previous month and previous ‘30 Day Cohort’ dimension simultaneously. Is this possible? Can I combine multiple Previous functions? Is it possible to nest two Previous functions? To start my model, I have “initialized” the metric with both the starting values in the first month and the forecasted new subscribers in the first ‘30 Day Cohort’ (0 in my case): What I would like to do is calculate a formula on the value in the previous month and previous cohort and then do so recursively (this is why I think I need to use the Previous function). So for Oct 23 and cohort 1, I would want to do my calculation based on the Sep 23 and cohort 0 value (1,895); for Oct 23 and cohort 2, I would want to do my calcula
Use Case:There is App1 and App 2 within the same workspace. Need to bring the metric’s Xyz values with Employee dimension from App 1 to App2 on a real-time basis, i.e. in App 2, the user shouldn’t be able to drill-down on the underlying logic written in Xyz metric.Created the scheduler import (metric to metric import) in App 2 to fetch the value from App1 and fetched it in a PQR metric in App2 , and then created another Final PQR metric: which is just referencing ‘PQR’ metric and published Final PQR on the board, but need to bring the data real-time , how to do in Pigment- Can anyone please guide me with this?
Hello!I seem to face a problem when constructing a trial balance for which i use nested ifs. So the formula goes like this IF('GL Accounts'='GL Accounts'."Revenue" ,'Revenue Staging',IF('GL Accounts'='GL Accounts'."Other income" ,'Other Income staging'))So the condition is different for each list item in GL Account dimension (Which has 40 items)When we try to use the nested ifs, it doesn’t allow us beyond 17 loops. Cannot use the switch statement as we have a different criteria for each list item. Have you guys gone through such a situation and found an alternative to long nested loops?Thanks in advance for your help!
Hi,In the Pro Training (2.0), in the workforce planning module, there is on page 7 of the pdf, building the metrices. I don’t understand why the structure of the Manager is the same as for the Employee. Shouldn’t the Data type dimension be Employee Manager? Thanks in advance
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.