I'm using a worksheet that is configured to connect to the data Cube and everything I see is a pivot table.
I put Customer ID into Row and Net Revenue into Column, but somehow I cannot filter Revenue (it's greyed out), and I cannot use a slicer on that field. Is there anything I did wrong? I can filter Customer ID, but that's not going to be useful. It seems that I can only put it into "Values", which is pretty frustrating.
A side question: Is there a way to know the SQL scripts used in each OLAP query? I'm thinking maybe I can write VBA codes for the query, which would be more flexible.
Click on the Customer ID filter icon, and select the VALUE filter option. This lets you filter the aggregated numbers in the VALUES field from the perspective of the field you are filtering from (in this case, from the perspective of the ID field)
Related
I have a table called order which have columns called Region and OrderNumber. My client want region as slicer in page and OrderNumber as a page level filter. I have a grid visuals which displays details of orders. Grid includes OrderNumber column as well. So a sales person click on region in slicer and trying to go to select orderNumber in page level filter, OrderNumber is filtering data based on slicer. Is it something that slicers do not interact with page level filter. If yes, help me in providing workaround to make slicer interact with page level filters.
In your case the easy way to have another slicer, which contains the OrderNumber so that when Region selected you'r second slicer would be filtered:
You can also, manage interactive filters upon your requirement as mentioned in screenshots:
Calculated fields are awesome BUT there are restrictions such as not being able to sort through it (impossible to move the field to the Report Filters area).
I have tried "forcing" a filter like Microsoft's guys suggested : https://answers.microsoft.com/en-us/office/forum/office_2010-excel/filtering-a-pivot-table-on-a-calculated-field/31312a31-8e9a-401b-acb0-ed575d9cb397 but it appeared to be a very bad idea.
So instead, I tried sorting using VBA with my code here : Excel filter pivot between two values (fast)
but it didn't work on the calculated field either.
How to use a calculated field just like any regular field?
Thank you
You need to select the "Values filter" option from one of the dropdowns you see on the other non-Values PivotField to filter any fields that are in the VALUES area.
I need to control the data being shown on table Collections and Delivery based on what I click on Table A column value on Spotfire.
For example we have the three tables below:
When the user clicks on a column on Dashboard Table let's say BO: BN. On Delivery and Collections Table only BO row should only appear. How can you do this in Spotfire?
Note: The three tables have a relationship via Code and Branch column.
Additional data:
Collections and Deliveries table takes its data from DB using parameterized SQL Query.
There are three parameters that needs to be satisfied so that the query will work and data will be retrieved these are
StartDate
EndDate
Branch
I don't have a problem with the Date parameters but with the Branch see below SQL Query
The branch parameter value is controlled by specifying/entering a value on the input field on text area.
Deliveries and Collections table is configured to refer to this value to display the data.
The suggested solution worked great, but I have this extra dependency which makes it a bit more difficult to work out a solution. Do you have any ideas on how to go about this?
#dimas- One way to do this is creating detail visualization tables for Collections and Delivery from 'Dashboards table'.
Assuming that the three tables have relationship, please follow the below steps.
Step 1: Right click on Dashboards table and select Create Details visualizations -> Table. It prompts you to select a table, select 'Collections' tables.
Step 2: Repeat Step 1. But, this time select 'Delivery' table.
The Dashboards table now controls what data to show in Collections/Delivery tables based on the row selection.
Output:
Please ensure that you right click on the table and select Properties > Data > All data for Collections and Delivery table (screenshot below) if you want to show all rows if nothing is selected in Dashboards table.
I have a SSAS cube where one dimension is "User".
User has many attributes, say "Email", "Mobile Number", "Address" and (many) more.
I build a Pivot table in Excel 2016 where I can easily find which Users, for instance, placed orders in the current month.
Now, I want to visualize for each of these users several of the possible attributes: I just need to easily get the list of email and mobile numbers of the users that placed orders in the current month.
If I drag the required attributes in the Pivot table though, these are used to further split each row: under each User in the Pivot there will be a level with just one Mobile Phone and this will be further divided in one email and so on.
What I need is, instead, keeping the division of the Fact "Order" only by the dimension User, and for each User to just visualize some more fields.
What's the best way to achieve this?
The only way we can think of so far is to have an additional attribute with the concatenation (comma separated?) of all the needed information. But this is honestly horrible. The aim should be to have each of the additional attributes in its own excel cell.
I think you are looking for something like this ...
Pivot-Table options -> Display -> Classic PivotTable layout
For each field on your pivot table, Field Settings->Subtotals->None
From this raw data ...
And the options above, I generate this Pivot Table ...
I can't comment on Excel 2016, as I'm using XL 2013.
But in my pivot table, I can right-click on the default-displayed value for the dimension (I guess this would show the user Name for your User dimension - for me it's a Products dimension).[
Then select "Show Properties in Report", and select the one you want.
What it shows is what you get in the Tooltip popup when you hover over the cell. It doesn't seem to treat these extra values as extra dimension levels, with a Cartesian-product relation to the leaf-level you're looking at: it correctly just reads one value per leaf member.
Is there maybe some switch in your dimension design you need to flip to get Excel to do this? My dimension has these "properties" as dimension attributes, with AttributeHierarchyVisible=True, AttributeHierarchyEnabled=False.
I only have 2 of these defined (Current Product Code and ID). For some reason this Excel functionality also includes the immediate parent level of the leaf level in the hierarchy (Category) as a "property".
So I am trying to link an employee metrics pivot chart with an employee project table with one slicer. I want an employee slicer that manipulates all charts but the data is coming from 2 different places (SQL, Sharepoint). When I try to create a relationship based on Employees I get the following error: "The relationship cannot be created because each column contains duplicate values. Select at least one column that only contains unique values."
So one chart has quantitative items while the table has qualitative items and I want one slicer to manipulate both at the employee level.
I want to see all the data on both charts for the selected employee, and not just single items linked by unique values. I can use unique values, and have created relationships that one slicer can manipulate however I only get one record at a time that way and therefore the slicer has thousands of buttons (one for each record).
I wouldn't think this would be that difficult and I hope it's really not.
Please Help!
M2M relationships in PowerPivot will most likely cause more headaches than solutions unless you are aware of what you are doing. After some thought, I realized that I really do not want an m2m relationship because it would result in junk data for what I wanted. I just wanted to start my answer off acknowledging that I did not achieve an m2m.
So if you want to link SharePoint data to Excel here is what you need to do:
Export SharePoint data as an RSS feed. If this is something others will need to refresh then the rss file will need to be stored on a shared drive.
Add PowerPivot if you have not already done so. In PowerPivot get external data from other sources (rss feed) then add your file. To link data you will need a Unique ID to join tables on.