Discuss the features and functionality of OneStream.
Recently active
I want to add more filters to my row, just as I have it in my Excel quickview, but from what I saw there is no visual way to add it, so I needed to know how to do this, whether it is through a business rule or another way.
Hi Can I please get the working example of workflow automation using BRAPi.Utilities.ExecuteFileHarvestBatch function. My workflow works fine manually, and it is connector based. And I wanted to automate using ExecuteFileHarvestBatch. Thanks, Manju K
💎 OneStream consultants and administrators must make the correct decisions during the design phase of YOUR project. Top on the list: Deciding which one (Dynamic or stored Calculations) to use is a fundamental consideration of a project. Dynamic Calculations are an in-memory calculation that runs on demand (when necessary). Stored Calculations are calculations that run as part of the Data Unit Calculation Sequence (DUCS). All alternatives should be considered before storing calculated values in the application. Dynamic Calculations do not store a value in the cell. Instead, a numerical value calculates and displays when the Member is referenced. Stored Calculations result in data records and data cells being stored in a database table. For further details: OneStream Foundation Handbook and Implementing OneStream course. Exam QUESTION: What are the three ways to run Calculations? Cube View cells Workflow Process task Data Management Jobs
I am using an Event Handler to manipulate loaded data before it gets saved to the staging area table. More specifically, I am duplicating some rows while adding new logic to the dimensions (I know it is not recommended but it is done in a controlled fashion). Derivative rules won't do the trick for me and they are very time consumingAfter multiple tests, I found that data gets stored in 'SourceStageData' app table only after operation 'WriteTransformedData' or before 'SummarizeTransformedData'. Which is a bit too late for my case ... - My attempt: When I try to manipulate data stored in the 'SourceStageData' table, I can visualize the derivated rows in the 'Import' step Interface ! However, when I move the 'validate' step, they are not processed for transformation (even though all columns are valid, even 'Ri' column which is unique has a NewGuid inserted). This is what led me to the guess below - My guess would be: Loaded data rows are stored in memory and processed
I am trying to extract a static cube view data but getting an error. The CubeView has all static members except the time dimension |WFTime| but I made it static in my code just to be sure. To begin with I only need the data table. But I am getting below error
I'm running a SQL query to display the data as if it were a QView, but I realized that the table I was using didn't contain the values it should. SELECT EntityId, UD1Id, UD4Id, TimeId, ICId, Amount, FlowId, ConsId FROM DataEntryAuditCell WHERE ScenarioId = ( SELECT MemberId FROM Member WHERE Name = '|WFScenario|' ) AND CubeId = 4 AND ICId != -999 AND AccountId = 17826015 AND Amount != 0 AND FlowId IN (1048639,-999) AND UD1Id != -999 AND UD4Id != -999 The reason for using SQL is to facilitate user access to that specific information, as a QView wouldn't display everything according to the required permissions, which in this case doesn't apply as
Hey all - does anyone know the best practice to securitize the drill back functionality based on Entity (or other group) access? My use case is that we have users who can see entire company financials (actuals and planning) but should not be able to drill back to the People Planning registers unless they meet a certain criteria (in a specific security group and have a specific entity group access). Thanks for any assistance!
I'd like assistance with utilizing a formula within the UD1 dimension section of the attached POV Cube view. Specifically, I am trying to subtract one cost center from another. So the formula I'm hoping for is something like "GPPPFI - GPPPAccounting" but thats not working.
Hello, If anyone needs to sort a specific account group by ascending. This is the codes it worked. Sub RemoveandSortAccounts(ByVal si As SessionInfo, ByVal globals As BRGlobals, ByVal api As Object, ByVal args As DashboardExtenderArgs) Dim ParentGroup As String = args.NameValuePairs.XFGetValue("ParentGroup") Dim osAccountMember As Member = BRApi.Finance.Members.GetMember(si, dimtypeid.Account, ParentGroup) Dim actDimPk As DimPk = BRApi.Finance.Dim.GetDimPk(si, "ST_Accounts") Dim osBaseList As list(Of Member) = BRApi.Finance.Members.GetChildren(si, actDimPk, osAccountMember.MemberId) Dim osBaseList2 As list(Of Member) = BRApi.Finance.Members.GetChildren(si, actDimPk, osAccountMember.MemberId) osBaseList2.Sort(Function(x, y) x.Name.CompareTo(y.Name)) If osBaseList.Count > 0 Then For Each baseMember As Member In osBaseList 'osBaseList '===Remove first==== Dim PId As Integer = BRApi.Finance.Members.GetMemberId(si, dimTypeId.Account, osAccountMember.Name) Dim myId
Dear community, We encountered a reporting issue: when exporting a cube view to Excel, one line of data will flip the signage. In cube view, we have the Budget amount of (10,763), and the delta is calculated with GetDataCell(CVC(Actual column) - CVC(Budget column)), which should be 700, but the delta is showing (20,825) instead. When exporting this cube view to Excel, the Budget amount becomes 10,763 (which is incorrect), but the delta is calculating correctly as 700. For delta, the temporary solution is to calculate with GetDataCell(S#ACTUAL - S#BUDGET); however, the Budget amount would still flip the sign when exporting to Excel. We use the Text1 property in the cube view to determine the expansion, TreeDescendantsInclusiveR. For the formatting, we use the below parameters in the cube view: BackgroundColor = White, NumberFormat = [#,###,0 ;(#,###,0);"0 "], Scale = 3, ExcelNumberFormat = [#,##0,], ExcelUseScale = False This happens in Budget for EntityA
Hi there, I have a dimension with 10 000 members under a TOP member.I can delete all of the relationships below TOP running : BRApi.Finance.MemberAdmin.RemoveRelationshipsHowever, it is extremely slow as it does it one by one, so it takes hours.The same thing with the XML load is a load faster. <relationship parent="TOPTOP" child="XXXX" action="Delete" /> Any BR to upload the XML or other clever ideas? Thanks One Team !
Hey guys! Just a reminder: if you're going to post code in this forum, please make it easier to read by using the "Insert/Edit Code Sample" button on the expanded formatting toolbar. Here's a short video showing how it works. If you need to edit code after you created the block, just double-click on it. Ideally you'd also indent it first, either in an editor or with something like DotNetFiddle. Remember: the easier it is for others to read your code, the more likely that they'll be able to solve your problem! Cheers!Your friendly neighborhood Spider-Mod
Hi, All Just wanted to share a SQL query I wrote to retrieve base members and parent of a given hierarchy from within a dashboard grid. (Note that the parameter supplies the member ID of the top member in the chosen hierarchy.) Any thoughts on how to improve are welcome! With TEST AS (SELECT childid, parentID, dimtypeid, 0 AS level FROM relationship WHERE parentid = |!SelectDimension!| UNION ALL SELECT ft.childid, ft.parentID, ft.dimtypeID, level + 1 FROM relationship ft JOIN TEST d ON ft.parentid = d.childid ) SELECT m.name As Child_Name, m.description as Child_Description, P.name AS Parent_Name, Description as Parent_Description FROM TEST d JOIN relationship a ON d.parentid = a.parentid JOIN member AS M ON a.childID = m.memberid JOIN member as P on d.parentid = p.memberid where NOT EXISTS ( SELECT NULL FROM TES
SOURCE: ONESTREAM CHAMPIONS Company has a hard carriage return in their file for a couple of description fields. They are struggling to fix it on their side. Is there code that can be written for the data source to remove this hard return and get everything on one line? Appreciate any guidance or snippet of cod
Hi Community, does anyone have a list of special characters that OneStream does not allow to be used in passwords for service accounts used for direct connections? Thank you
I have extracted the security roles and users from prod environment to dev environment. i am changing the security role in dev environment. I have deleted all the assigned roles except open application role but still user have all the access as in Prod environment. can some help to fix this issue?
We're pulling project status' as our attribute 9 from an ERP integration what is the best way to pull those values into an existing summary dashboard? I was going the UD8 route but is there an easier way through Memberfilter builder that I can go directly to that data?
Hi, I am trying to run an elimination export where I am trying to pull data for elimination under a hierarchy. If I am leaving the parent pov blank- I get the below error. Error processing Data Management Step 'Test'.Error processing data. The item was not found. Entity, Parent, -1. What should I do to dynamically pull elimination for a hierarchy.
Spoiler (Highlight to read) Summary: Error processing Data Management Step 'App2App_Parallel_Step'.Unable to execute Business Rule 'App2App_Parallel'. An item with the same key has already been added.
Originally posted by Chul Smith4/27/2020 How can I prevent workflows from being closed?
Would a P&L account that had a balance in Period1 but was uploaded with a $0 balance in Period2 show as a $0 account in Period2 or the difference between P1 and P2 (a negative value)?
Hello, I was wondering if it is at all possible to add a type-ahead functionality in the SQL Table Editor. I have tried to assign a Bound-list (via SQL query) parameter to the column but nothing is returned. Reason to use this is that I have a large list of values to look up from, so fitting those in a delimited list instead would really hinder the performance of my dashboard as it would take very long to open. Thanks, Miguel
Hi, I am trying to create a column in cube view, and that column must average based on columns (out of the 4) that have data and ignore the column with 0 or no data. Denominator will be based on number of columns with data e.g. if columns 1 and 2 have data, then 2/4 will be the denominator. Numerator will be data that exist in those 2 columns. Any idea how I can achieve this as Onestream doesn't support such requirement on prebuilt settings.
Hi all, Does anyone know what's the command line to delete a security group using an XML file? equivalent to the action="delete" for metadata for instance. Thank you Regards p.s.: there's this way using an extender rule: Bulk delete security group
Hai everyone, I am trying to access the data from excel through business rule and use it in the business rule.If anyone know the VB.net code,please share with me.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.