Discuss the features and functionality of OneStream.
Recently active
We are still in the development stage of our OneStream implementation. We are currently running 7.4. When v8.0 came out, I started doing some research on .NET6 (and 7). It appears that Microsoft is more focused on CSharp than they are on Visual Basic. I believe, eventually, Visual Basic will be deprecated. With this in mind, and since we are still in development, I was thinking about converting our VB business rules to CSharp and using that language going forward.I would like the feedback of the OneStream Community before I take this project on. Thank you.
Hi everyone! I have two entity hierarchies, one in currency EUR, and one in USD. I need to create a cube view to retrieve the FX rates based on the parent’s currency. I’ve created an account, for example ClosingRate, as a DynamicCalc. I am using this formula to retrieve the rate: api.FxRates.GetCalculatedFxRate(rateType, cubeId, timeId, sourceCurrId, destCurrId) For the destination currency, it’s straightforward: Dim destCurrId As Integer = api.Pov.Cons.MemberPk.MemberId But I am unsure how to set the source currency as variable, I usually either set it to EUR, or USD. Dim sourceCurrId As Integer = Currency.EUR.Id Is there a way to get a parent’s currency? Or, I had another idea. To create a Text1 property at the level of each entity base member, to specify the Parent’s currency. I can retrieve it in the script as a string, but after that I don’t know how to get the Id. Appreciate your help! Thank you!
I am using powerpoint xfdoc to pull CV using alt text. This cube view had 3 parameters, each with 2 or 3 values. The ask is to pull each combination of those parameter on a different slide of the ppt. Is there a way to achieve that outside of report books loop feature where I can only export it as pdf?
Hi,We are trying to Display User Time when we export the report to excel on Excel Header. We tried using this code, but it is giving us the UTC Time.If args.FunctionName.XFEqualsIgnoreCase("DateandTime") ThenDim localTime As DateTime = DateTime.UtcNowDim timeZone As TimeZone = TimeZone.CurrentTimeZonelocalTime = timeZone.ToLocalTime(localTime)Dim formattedTime As String = localTime.ToString("yyyy-MM-dd HH:mm:ss")Return formattedTime End If Is there any way to display the User specific Time?Thank you
hi,Two account A and B needs to be subtracted in the source applicaiton and assigned to the third account on destination application in the transformation rule for App2App copy process . Below is my Composite but its throwing error for one-one transformaton mapping. TR Composite Rule:Validaiton error:
Hi guyswe frequently work with data buffer (or sometimes even with setcell) and there's a problem for which I coudn't find a solution. E.g. we have an allocation setting the values to certain intersections in the target data buffer. If among all cells to write some of them are invalid intersection (not within the constraints of the account for one or more Flow/Ud element), there's no error and they are simply not written. From here: is there a function to test an intersection and check whether it's valid or not? Is there a function to do that for the whole databuffer without loops and get the list of invalid records?Even worse, sometimes the target members don't exist and we just get an error. But I need to log the data buffer and investigate each single row to identify where the problem is. Is there a function or a best practice to get a log with the rows in error in case the target members don't exist?We found this function(s) api.Account.IsFlowICOrUDMemberWithinConstraintM
I am debugging some business rules. I would like to add a Console.WriteLine, but I am not sure where that gets written to. I would like to avoid clogging up "Error Logs" and a simple MsgBox is not enough. Any suggestions on where to look? Thank you.
The Formula for Calculation Drill Down will impact consolidation CubeViews are dumb datagrids and can only be displayed in the OneStream client. Question Credit: Jack Lacava Is this statement fact or fiction? Comment your best guess below! Answers will be revealed in two weeks. * This question is applicable to Platform 7.3.0 and may not be relevant to future releases
After an application copy , We usually go to the newly copied application and disable/delete the tasks.TIP-> You can press CTRL+A or can select multiple task by pressing shift and then Delete it.It might be that you already know about this, but just sharing the tip for the wider community.
Hoping someone in the community might have a solution for this and is willing to share a snippet of code that will enable us to properly 'clear' any data (including zero) from a specific intersection so that we can delete a metadata member.The DM step "Clear Data" is simply too all-encompassing to use in this case and we need to be more surgical in our approach.Thanks in advance for any assistance.
Good afternoon,Can anyone share their experience of the potential impacts of switching the Cube Consolidation Algorithm Type from "Standard (Calc-on-the-fly share and hierarchy elimination)" to "Org-By-Period Elimination"? I am balancing the decision between making a second cube with the different algorithm type vs changing the algorithm type of our current primary cube.I'm curious if anyone has any experience with the algorithm type outside of OneStream included documentation (see below) like consolidation time performance impacts."Org-By-Period EliminationThe Org-By-Period Elimination Consolidation Algorithm Type uses the calc-on-the-fly Share – as in Standard – but has unique elimination considerations. When determining if the data cell’s IC Member is a descendant of the Entity being consolidated, this Consolidation Algorithm Type considers the position of the Entity in the hierarchy and also checks the Percent Consolidation for every relationship down the hierarchy. If Percent Cons
Hello Team!I am trying to save a spreadsheet file using the native "Save As Application Dashboard File" button. I am running OS 7.4.2 but also tried on 7.4.1.It seems that it is only possible to save in a DEFAULT workspace on both OS version. Could someone confirm that? Now, if you save in a DEFAULT workspace under a specific Dashboard, I would like to know where is this file saved. I tried to extract the dashboard where I saved the file but nothing shows in the XML. So how do we extract it and where is it saved? I can see it in the Database under DashboardFileResource, but not under this Dashboard Files. Thanks
Hi,I need to create an account to calculate two values multiply together.I had set formulapass2 and set the formula as below:api.Data.ClearCalculatedData("A#COG762D:U1#None",True,True,True)api.data.calculate("A#COG762D:U1#None = A#COG931:U1#ALLDEPT * A#KPI142:U1#1520")It shows zeros while A#COG931:U1#ALLDEPT is 100 and A#KPI142:U1#1520 is 25.May I know why? Thank you.
Hi All, I want to seed the data from below source, please help me how to write a code for the below data copy. Target:- api.Data.Calculate("V#PERIODIC:O#Import:U3#" & UD3 & ":U8#UND_UD8:U4#" & CurrWk & "= Source:- RemoveZeros(S#Actual:U4#TOP:T#" & Priortime & " - S#Weekly_Processes:U4#Week_1:T#" & Priortime & " - S#Weekly_Processes:U4#Week_2:T#" & Priortime & " - S#Weekly_Processes:U4#Week_3:T#" & Priortime & " - S#Weekly_Processes:U4#Week_4:T#" & Priortime & ")","A#KPI_PPV_MONTHLY,A#KPI_TOT_PURCH_DPO",,,,,,,,,,,"U8#Top",,,True)
1. We have a very basic "standard entity workflow" with Import, Forms and Adjs.2. Local uses does his job and lock the workflow and the related entity assigned to that workflow. Fine..... And now we are lost.How the consolidator can post central adjs OwnerPostAdj? If we try to post the journal we receive:"Data validation error. Workflow Profile 'BlaBlaBla' is locked for 'Actual', '2023M4', 'AdjInput', and Workflow Channel 'Standard'."Is there a native configuration to enable "OwnerPostAdj" on a locked company?Or, if it is not a standard Onestream feature, are you aware of any a basic workaround to enable it ?Thanks in advanceMarcello
Hello,I was reading below thread and wanted to try that out. Unfortunately that didn't work which might be due to OneStream version:https://community.onestreamsoftware.com/t5/Office-Hours/Data-was-loaded-to-People-Planning-then-Loaded-into-the-cube/ta-p/1254What I wanna now is if there are any way to remove the loaded cube data from the workflow. The Clear button seems to only clear stage + workflow but not Cube.Above advice was quite interesting but it gives me following error:
Hi all,I'm currently developing a dashboard for a client and I need to assign a literal value to a dashboard parameter from the BR code. I'll try to explain the issue better:I created the following parameter "test" within a dashboard group: within the BR, I entered the following: In this case, I'm trying to assign the text "SampleText" to the parameter "test".I then created a combo box, I assigned the parameter "test" as a bound parameter, and placed the combo box in the dashboard: My goal is that, once triggered the BR, I will be able to see "SampleText" in the dashboard. Once the BR is triggered, though, no value is assigned to the parameter, and the combo box remains empty. What am I doing wrong?
Hi - Is there an BRAPI to get the current form name from WF Profile ? I was able to get the list of Forms using the below code but I looking for when a user select the form it should return. Let me know if there any BRAPI functions Thanks Dim objBRApiForms As XFFormsForWorkflow = BRApi.Forms.Metadata.GetForms(si,si.WorkflowClusterPk) 'Get the List of Required Forms Dim listfrm As List (Of XFFormSummaryInfo) = objBRApiForms.OptionalForms
Hello,Is there a way to give access to a user to modify a specific member on the metadata (specific scenario) without assigning them to the group of manage metadata ?thanks,
All of a sudden today all our users are not able to select scenario (Main Scenario) in the Quick View report and it shows only Target Scenario which is not relevant, need help here please.
Hello,I want to create a QuickView which shows all BS accounts which have a FlowConstraint which isn't "MVT_GEN" but can't figure out how to set it up. I have used the following:A#BS.Base:Name(XFMemberProperty(DimType=Account, Member=|MFAccount|, Property=FlowConstraint)And this returns the whole BS but with the flow constraint instead of the name, but this is not what I'm after!Thanks a lot
Hello Team,I am trying to extract Dashboard specific items using the ExtractDashboardsXml.I can only make it work when I use the Options ExtractAllItems = True.I am running OS 7.4.2I can not find any information on this formula. I would like to have an example on how we should the extractItems. Can you please provide an example? Especially on what is expected in the extractItems. ExtractDashboardsXml(_ ByVal si As SessionInfo, _ ByVal isSystemLevel As Boolean, _ ByVal options As XmlExtractOptions, _ ByVal extractItems As Dictionary(Of XmlExtractItemPk, Boolean) _ ) Thanks!
Is it feasible to implement extensibility to an account dimension with data loaded?Currently, all base and parent accounts sit in the same TopAccounts dimension. No extensibility was configured initially, so the idea is to keep the base members in the same dimension while separating all parent level accounts into an intermediary dimension (AccountSummary) between Root and TopAccounts.Before:After:We were able to separate them out via XML manipulation, and the extensibility looks good within the hierarchy: It also seems to be correct based on the Extensibility solution:Additionally, since the base accounts are unchanged, we did not edit the primary cube dimensions.However, the data isn't as expected. For example, in our test QuickView, if you call a parent-level member in a member formula and do a .base expansion, it doesn't display the base members under the parent member.If you call out specific base members , data populates as expected. If you call out parent mem
Is it possible to pass a bound/delimited list parameter or an XFBR through a dynamic calc? I know you can pass a literal parameter through the calc but was wondering if anyone has passed through another kind of parameter?
A client is asking to format the Report title header. They are making use of the "Export to Excel" button within a CV. The title via "Export to Excel" button in Excel is always the middle. Is it possible to format this for instance make it bold, left right etc? I have tried to format this via Cv Extender etc. Also via pageCaption etc. no luck there either.Of course you can go via de "Show Report" button and Preview - Export xls. But the client wants it formatted by the "Export to Excel" button.
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.