How to edit filtered rows in interactive report in apex oracle - oracle-apex

I want to edit rows in interactive report. Before or after filtering. I have made column link in select query using ''edit_link but in Regions > Interactive Report > Column Attributes > [Column Name (edit_link)] > Column Link section i can't send data using item because there is no items on list to pick in page with interactive report. In normal report there are items i can select to read data from and send to (item and value boxes). Is it any solution to edit filtered rows?

There are a couple of ways that come to mind to accomplish this. I will explain an approach that starts off with where your prompt left off.
1. Create a FORM Page
This is to edit a record from your Interactive Report. I assume that the query behind your IR is not a complex, multi table query, which will not work with this approach unless you build this form on a Stored Procedure (instead of Apex's automatic DML functionality).
Build a Form on the Table from the IR
From the Application Builder menu, CREATE a New FORM. Select "Form on a Table or View". Select the TABLE to build this form on and fill in the information required to map it. You will be asked to identify the PRIMARY KEY of the table from your Interactive Report.
Set All Branching Activity to Return to the IR
When Prompted for "After Page Submit And Processing Branch to Page" and "When Cancel Button Pressed Branch to this Page" Choose the page number of your Interactive Report. Any activity on this page, when done (whether through CANCEL or SUBMIT and process), you will want it to go back.
2. Set Column "Edit Link" Properties
Under the Column Link section, set the target to "Page in this Application", and add the page of the form previously created. Items should now show in your popup. Select the Page Item from your Forms page that corresponds to your Table's Primary Key. The value can be derived in some way, or just point to a the column it came from. (i.e., #MY_KEY_ID#).
The key part that was probably missing for you was the existence of the edit form required to modify the record. That is not an automatically created feature when you create an IR report.

Related

Exporting PowerBI reports to PDF based on user selection with PowerAutomate

I am new here, so apologies upfront if my structure is not correct, will try my best to make sure the outline is as neat as possible.
Problem
I have a powerBI report that consists of a home page and sub-report. The one report is called Home which shows a summary of all the employee type output information and the other is Employee type which shows information per type. I am using PowerAutomate to export those reports (consolidated) and save them into a sharepoint. The mechanism is working as intended for the home report, but is not for the Employee sub-report.
I have noticed that in the Employee subreport I have a filter for Employee types which has:
{Half-Time, Permanent, Contractor, Vendor-Contractor}
Each selection in the drop down will present different results in the report.
My PowerAutomate flow is an approval process for stakeholders to sign off the reports per Employee Type. when ever I trigger the action button on my PowerBI report it runs the flow and saves the Export to file for PowerBI report to my sharepoint, with Home page correct, but Employee sub-report page always showing the first selection Employee type within the array(Half-Time), where I want it to show the report based on the user selected results.
Here are the inputs I have added to the Export PowerBI action in PowerAutomate
I am not sure what I am doing wrong, I have tried a myriad of different options even tried the filter for EmployeeType, but it creates a loop in flow and doesnt yield any of the results I need.Any help would be much appreciated
I tried adding the report sections in the PowerBI action which did consolidate a PDF for the Home page and Employee sub-report, but kept showing the fist item in the filter selection as opposed to user selected item with respective results.
I also tried initializing a variable to show user selected item in the Employee type array, this did nothing, same results as above.

Show/Hide column in Power BI Table/Matrix visual

Is there any possibility to show or hide the column in Table/Matrix visual in Power BI report by user dynamically?
For Example, I have a table view with columns COLUMN-1, COLUMN-2, COLUMN-3. Now I may have filter drop down to list all the column headers, so based on user selection (Multiple selections) Table view should get adjusted to show column values.
Since Power BI was developed based on Excel, curious to know if we are having Hide/Show column based on any condition or available in visual by default (Maybe by right-clicking on column header then show/hide it).
You can do this with the following workaround:
Create your page with the table showing both columns.
Create a bookmark, uncheck "Data"
Duplicate the page and remove the column you want to conditionally hide. Set the page as hidden.
Create a bookmark, uncheck "Data"
Add a button to the first page pointing to the 2nd bookmark
Add a button to the second page pointing to the 1st bookmark
Ensure your slicers are synced
The end user experience is they will feel like they are conditionally hiding and unhiding the column.
A bit crap and a lot of extra work but I have it working well in my implementation.
Currently it is not possible to hide columns in visual based on slicer selection, there is an idea about this issue, please vote it up.
https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/19435267-conditional-visibility-of-a-visual-based-on-slicer
Thanks!
This is now available in Power BI with preview feature "Field Parameter". Check the May 2022 update.

Detail to detail drillthrough in Power BI

I have a Master page in a Power BI report with a list of IDs. For each ID's there are multiple detail pages set up as drillthrough pages - e.g. Overview Detail and Usage Detail. Each detail page takes in an ID and you can drillthrough from the master page to get to either.
What I would like to do is link the detail pages to each other. So I have filtered in ID 1 and looking at the Overview Detail and I want to have a menu or link to "See Usage Details" which would drillthrough with the same ID to the Usage Detail page (and vica versa). I could then break my detail pages up into a whole set of pages and almost have a tab menu on each to explore a particular ID.
I tried tables with hyperlinks (and querystrings) but it was getting really messy. The button links and bookmarks cannot take in a dynamic drillthrough filter.
Is this possible to do?
I think you can achieve that with bookmarks.
First thing would be to create a bookmark, which takes a user to the desired page (from drilled page A to drilled page B). Bookmarks can be found here:
You need to turn Data and Display options off. The bookmark should only move a user between pages. Add button to Drillpage A with the bookmark as an action. If you need it both ways, do the same thing with Drillpage B.
After that, add slicer with IDs (column you use to drill) to both Drillpages and mark sync between them to True (option dialog should pop up when copypasting the visual, or turn ON sync pane here:
Then just hide both slicers so the user is not aware of them (via selection page - turn on just over Sync slicers option). I think the slicer should keep the ID, which was used to drillthrough into the page, thus providing the desired behavior.
Another option that comes into mind, is to make a small drillthrough table, which would contain only ID column, so a user could use it to drill from drillpageA to drillpageP, but I've never found it user-friendly.

Editing rows in an interactive report using Oracle APEX

I have been trying but I cannot edit rows. When I click the pencil icon near any row in the interactive report, I want it to take me to a separate page where I can edit the rows and update the table.
1st Step
First create a blank page
Add all those items to the page which are in the table
Add source for each items as sql query i.e Use select statement with condition.
Add an update button so that changes made are reflected to the table(You have
to use the update query by giving primary key of the table in where condition).
2nd Step
Go to the interactive report page and edit the region
Go to column link
click on the pencil icon in the left side
use your blank page no as the page to be redirected to
below you will find some blank rows as Items and Values
In Items select the item which you want to use in the where condition and value corresponding to it.
Apply Changes.
DONE
Try this.
1 - click on "Create Page"
2 - select "Form"
3 - select "Report with Form on Table"
4 - Fill the rest of the wizard
After you made this, apex create a report and when you clik on a pencil you can edit the data and save.
example:
https://apex.oracle.com/pls/apex/f?p=145797:5

In Sitecores Advanced System Reporter is there a way to select all items in the report?

In the Sitecore Advanced System Reporter module is there some way to select all items in the report? I can only figure out how to select one item at a time.
You can hold down the control (add individual)and shift (select everything between) button to select items the same as you would in windows explorer. I think there's a setting that says how many items to display per page (app_config/include/asr.config, i think) too to add more items to show per page.