In Oracle Apex 5, a user can manipulate an Interactive Report's data with a number of actions (Sort, Filter, Group By, Control Break...). However, when the report is downloaded as a CSV only the Filter action is retained from the manipulations. How can you get the download of an Interactive Report to display the report as is?
The closest solution I could find is a plugin found on github, see Interactive Report to Excel v2
At the time, it worked for the particular report we had an issue with (Control Break on one column, with some Sorting), but when I tried it on a Group By it didn't work.
We have had good results with APEX_IR_XLSX and have added our own customization pieces to it quite easily.
Related
I am trying to create digital signature feature in apex application and was able to do via the plugin created exactly following steps mentioned here:
https://github.com/Dani3lSun/apex-plugin-apexsignature
I used this plugin directly and am able to sign .
However in the interactive grid query below, if i use the query below directly, it throws pl sql numeric conversion error:
I wish to get the report similar to the way its shown in demo application, but am unable to.
Also in interactive grid i cannot find option to set datatype for blob001 column. i want it to be downloadable link.
SELECT c001 AS filename,
c002 AS mime_type,
d001 AS date_created,
blob001 AS img_content
FROM apex_collections
WHERE collection_name = 'APEX_SIGNATURE';
Apex 20.2
The Demo application utilizes an Interactive Report, not Interactive Grid.
Probably that's the source of the error.
I have an Existing report in Power BI with Oracle Data Source from which I had directly access the Table.
But now I need to Change the Data Source of the Report using SSAS.
By Using SSAS, we can access the oracle Tables and deploy the SSAS in Azure Service.
Now through this Azure Service we can access the Data.
My Question is Without any Changes in the Report, Can we Simply Change the DataSource? Because I'm Showing Lot of Graphs in that Report.
Since I'm New to Power BI , Is this possible?
There will likely be an unpredictably large amount of other issues (character encoding, date formatting, etc.) that you'll have to work through.
The way I might approach this problem is, if the tables are exactly identical, or you didn't make any changes within power query (like removing columns, merging tables, etc.) you may be able to modify the M code within the advanced editor, and try to swap the data sources to see if it works.
Go into "Transform Data"
Select the table you want to modify
Click the "Advanced Editor" icon in the ribbon.
Here, I imported an excel file, but for you, it should show some kind of "AnalysisServices" line. I don't have an SSAS database to connect to so I can't validate. Try replacing this line with the connection string to your SSAS datasource and see if it works.
Save, apply update, and see if it works?
Again, this is not really advisable, but if you want to give it a try, and the data sources are identical, this is how I might approach the problem before just re-making the report whole-cloth.
While trying to embed a single visual from an embedded Power BI report, the page filters applied to the report is also coming along the Visual and I am not able to remove it using removeFilter function mentioned in Power BI playground. I tried like :
Take the visual from report and tried removing filter to the single visual.
Remove the filter from report (successful) and get the Single Visual.
In both cases, Visuals are displayed with Filter.
Could anyone please help me out?
Dashboard are basically for presentation purpose. First you will generate your desired output for a visual in the report using - Slicing, Filtering and drilling down. Once your visual is showing your expected output, you can then PIN your visual to your target dashboard. Remember, once you pinned a visual to a dashboard, you can not change it any more in the dashboard. If you need changes, you need to perform in in the report and then again pin your final output to the dashboard.
Lets go through some comment/explanation from different blogs and tutorials-
Tiles/visuals pinned to a dashboard are displayed based on the filters applied
to them via the filter pane OR via slicers OR via cross filtering at
the time of pinning in report.
Dashboards do not currently have filters that will allow filtering
across tiles/visuals.
A dashboard can contain charts from multiple reports. That’s why a
sliver doesn't make sense on a dashboard, because the slicer can't
filter all charts/datasets.
Whatever, I also found some comments as below, but I have not enough knowledge about the approach mentioned.
If you would like the ability to filter specific tiles on a dashboard,
pin live report pages
You can pin a whole report page as a live page, so that any changes
you make in that report page will be reflected in the live page you
pinned to your dashboard.
You can do some google about what is power bi Live Report is
.Each interactive report data should come in each tab(i.e) sheet1, sheet2....
Example: In Apex page, I have 5 report region. Each report data should be downloaded in each sheet, In a single excel file.Please provide me a solution, Thanks in advance Karthick.
If you cannot upgrade your APEX environment then, as TineO said, probably AOP is the best option you have.
If you can upgrade to 19.2 or higher, then you can utilize APEX_REGION.OPEN_QUERY_CONTEXT API to get the records of the interactive reports. Then, you can use the Open Source library Alexandria and in particular, the xlsx_builder_pkg package to create the spreadsheets.
I haven't worked in SSRS for a few years. But I recently changed jobs and my new responsibilities include a heavy dose of report building. In my experience with SSRS I've always been able to build a dataset by including a query string. (See first image.) But I'm using SSRS via a Sql Server Data Tools install in Visual Studio 2017 for the first time, and I have been unsuccessful in sussing out how to include a query string when building a new report. This newer version seems to only offer a graphical, drag-n-drop solution. (See second image.)
How do I create a dataset that relies on a query string, or barring that, is there a way to build a dataset that relies on joined tables, with filters?
Old query designer in SSRS
New query dataset builder
You can still write your own queries. Skip the wizard and start a blank report. Right click data sources and add your SQL server. Then right click Datasets and add a new one. Select "Use a dataset embedded in my report" and your SQL server as the data source.
Now you should see the query window and you can click Query Designer below it. In the top left of the query designer there is an "Edit as Text" button that will allow you to write it out.
Once you have your dataset made you can quickly get back to the query designer by right clicking the dataset and selecting "Query..."