How to move associated data in single row based on shifting/updated one cell (value) within same row in Excel? - move

We have created a drop down list for our managers to select from a list of techs in section 1 on sheet A. Once they select the tech in one cell, it automatically fills in section 2 on sheet A. If the tech is listed more than once, we have added a formula that will search the original list in section 1 and only list the tech once in the section 2. The manager goes to section 2 where the techs are listed only once to add additional information, for instance, check in and check out dates. If the manager or anyone goes back to the section 1 where this was entered and deletes, changes, etc., pretty much makes any adjustments to that list - it will adjust the order of text in section 2. We are fine with this but would like the data that was now entered in that row (if any) within section 2 to move with the first cell. Can anyone help with this?
Help resolve the above question.

Related

Orbeon: add section for each row in repeating grid

I would like to build a form that has some kind of overview at the top, where the user defines a list of items (repeating grid). For each item, there should then be a section further below (repeating section) where the user needs to add additional information to that specific item (it's A LOT of information, that's why I need a whole section per item and can't just add additional fields in my repeating grid).
So the easiest way would be to let the user manually add a section per item, but that's not very user friendly and also I need to make sure that there is exactly 1 section for every item.
I tried using count($my-item), count($my-grid) and count(xxf:repeat-items($my-grid)) as the min and max iteration count of my repeating section, but neither work. Also when I add $my-item as the calculated value of the first text field, always the first item in my grid is taken (should be the i-th, i being current iteration count).
Demo here (should be self-explanatory):
http://demo.orbeon.com/demo/fr/orbeon/builder/edit/92384bdcfd5dfeef2f79e79540e566501e6e5243
How can I achieve this?
Orbeon Forms 2018.2 will have a component to automatically synchronized repeated content. See the documentation for details.

Telerik Reporting: Repeat a page containing 2 graphs and a table

I need to build a report (in Visual Studio) that takes an ObjectDataSource, and groups the data into separate pages. Each page needs to contain 2 graphs and a table that deal with that particular group of data.
How can I approach this? There is some documentation on page breaks on groups in a table, but my pages need to contain charts as well. Is there a demo that shows how to build what I need?
Eventually I will also need to add this report into a ReportBook, but first things first.
If I understand your question correctly this should be straightforward:
Create a new report
Add a group definition to group the data into the two distinct groups that you want to display. [Careful here because if you don't define your groups correctly, you could end up with more than 2 pages] Use a Boolean or "greater than" and "less than or equal" (or vice versa) are your best bets.
Size the Group Details section to be the size of the page you want (8.5"x11" or whatever fits on "one page")
Insert a Panel into the Group Details section and expand it to be the same size as the Group Details section
Anchor the panel to all sides, and set the CanGrow and CanShrink properties to "false"
Inside the Panel add your Graphs and Table and bind to the grouped data
Set the Page Break property of the Group Footer to: "After" to separate the data into two pages

Multiple detail rows and page breaks on report

I have a problem with a rdlc page breaking and table with multiple detail rows. Tried everything that crossed my mind, none works.
As you can see on the picture below, the table has 7 detail rows.
Now, when report is rendered, the page gets spitted between, for example, rows 2 and 3 which is bad.
I wish to keep all of detail rows (that belong to one record) on the same page. How can I accomplish this?
I think you should create a group based on whatever joins the one record together, let's call it PlaceID. So right click, Add Group, choose what to group by.
Then, under the row groups you should have a group by PlaceID, and underneath that, a row marked "Details". Highlight Details in the lower section, which should highlight in the report the rows involved. Set the KeepTogether property of that section to True, should keep details on the same page.
If you don't want to use the Group option mentioned by Jerry, this option in the Table Properties may help...

How to preserve header rows using a Matrix

How to preserve header rows using a Matrix and I don't mean preserve them at the page level.
What currently happens.
When I click the plus/minus on the row the row data is replaced by the next groups data.
So ..
MyRow-45-60-04
After I click on this row I get this ..
MyRow-SecondRow-15-30-100
As you can see upon opening the main row the data is replaced by "SecondRow" on the same line.
I need this to drop down and show both rows plus all child row. This also needs to work for all rows beneath the parent row.
MyRow-45-60-04
SecondRow-15-30-100
ThidRow-85-74-5
FourthRow-64-39-9
I worked out a solution based on a Microsoft SSRS page.
Right click on the group cell of the row and create a row above, inside the group. This should move the cell and its contents up one row. Do this for each row group by clicking in the box of the row name. You should see a row/column step for each row group.
FirstGroup
Second Group
ThirdGroup
As you can see they are separate on the screen but stepped.
Now grab the expression for SecondGroup and move it one cell backward. This will align it under FirstGroup. Do the same for ThirdGroup.
You now should have something like this
FirstGroup
SecondGroup
ThirdGroup
Looks good but they are now on top of each other. Adjust the padding for each group. It looks pretty good by tens. The default is 2 so just add a 1 to the first one making it 12. Then increment the rest as you see fit.
The next issue is the column total is still stuck on the bottom row due to the fact you created rows above it. Fix this by copying that expression into the cells above it. Do not remove lower expression. You will need one for each row.
Last step is to delete the empty columns to the right of the moved cells. Make sure you do not delete the cells with expressions in them. In this example you would be deleting 2 empty columns
Your table should now look like this.
FirstGroup | <exp> | <totals>
SecondGroup | <exp> | <totals>
ThirdGroup | <exp> | <totals>
This example solves 2 issues at once. It keeps the group level information in tact when expanded and it also give the matrix a clean look.

Different layout for 1st and rest pages of report

I currently have a detailed report to design:
A report which has different header-footer-detail for the first and rest of the pages. I tried to overcome the challange by using 2 Master Pages (not quite achieved anything yet) but I am stuck at the point which row count of 1st and rest of the pages... 1st page has 20 rest of the pages have 35 rows. Namely the question is:
"How can I set different pagebreak intervals for the table for each page?"
PS: BIRT version: 3.7
Edit: I've tried to create a group on row number and put a filter on row number to maintain flow between 2 different tables but no luck. (It didnt make real sense to put row filter but tried anyway :))
What you may need to do in the body section of your report is create a grid of one column and two rows. In the advanced properties for the upper cell, look under the section property for the Master Page setting, set that value equal to the name of your first master page. Place your report contents in that cell and set the master page references to your first master page as well. Repeat this for the second cell and references to the second page. Your table(s) have an advanced property for page break interval that you can adjust to control how many rows go on a page.
However if you want your table data to flow continuously from the first page into the second page and onward, I am not sure if this is possible but will update my answer if I find a way.

Resources