How to load one filter values based on another filter selection
Hi,
I have a Query/Report that contains the following filters
Product Family
Product Line
Product
all the above InfoObjects are independent, now i need a functionality where in if i select a Product Family then all the Product Line belonging to that Product Family should get loaded in the filter selection, same way when a Product Line is selected the all the Products under that Product Line should get loaded ni Products filter.
Please let me know how this functionality can be achived.
Thanks
Akila. R
Hi Akila,
I am assuming you query runs on a cube that loads data from the source system. In that case cube will contain only valid cobminations of Product Family & Product Line.
In order to make sure that if a cetain Product Family is chosen you want to see only the relevant Product Line as available in the cube do the following:
Go to Query Designer Filter
Pick Product Family > Properties> Advanced. Under the Tab Filter Value Selection during Query Execution choose 'Only Values in InfoProvider'
Do the same setting for Product Line as well.
Hope this helps.
Regards,
Amrita
Edited by: Amrita Goswami on Jun 23, 2009 7:26 AM
Similar Messages
-
How to set field checkbox values based on another field
I'm trying to provide the user with the ability to check one box "Check All" which would then set the check boxes for a section to the same value as shown in the example. Anyone know how I can accomplish this?
Thank you.
Example
General Category A [ ] Check All
[ ] Item 1
[ ] Item 2
[ ] Item 3
[ ] Item 4
If user selects "Check All", all the Items in the list for "General Category A" are then checked automatically.You can create a document level function to check a series of check fiels as long as they all have the same checked value.
// document level function that can be used for many sections
function CheckAll(aFields, sChecked) {
// test to see Check All box for being checked
// and if checked set to aFields to checked value
// otherwise clear fields
if(this.getField(event.target.name).value == 'Off') {
// field unchecked
this.resetForm(aFields); // clear the fields
// end box not checked
} else {
// check all box has been checked
// loop through the fields to check
for (i = 0; i < aFields.length; i++) {
// all fields are assumed to have a value of 'Yes' when selected
var f = this.getField(aFields[i]); // get field for element i
f.value = sChecked; // set to checked value
} // end loop to check
// end checked
} // end unchecked
} // end CheckAll function
// end document level function
You can then add a mouse up aciton for the check all check box:
// mouse up action for check all check box
// define array of check box fields to process
var aSecFields = new Array('Item 1', 'Item 2', 'Item 3', 'Item 4');
// call CheckAll function
// passing the array list of field names and checked value
CheckAll(aSecFields, 'Yes');
or you can use 1 line of executable code:
// mouse up action for check all check box
// call CheckAll function
// passing the array list of field names and checked value
CheckAll(['Item 1', 'Item 2', 'Item 3', 'Item 4'], 'Yes'); -
Setting prompt value based on another prompt selection
I have 3 prompts. The first one contains 'Y' and 'N'. The other 2 are for start-date and end-date so the report runs for this date range. I would like the start-date to be set to, say, '01/01/2009' if the user selects 'N' in the first prompt. If the user selects 'Y', the start-date will be set to, say, '02/01/2010'. These values are not dynamic though.
Please let me know how I can do this.
Thanks,
BhusanSandeep,
Here is what I did.
1. The first prompt has 'Y' and 'N' that comes from a database table. So did not have to create these.
2. The second prompt - Used the following SQL for Show - select (case '@{LegacyVal}{N}' when 'N' then '01/01/2009' when 'Y' then '02/01/2010' end) from SubectArea."Registration Date". I kept "All Choices" checked. In the default to, I selected "All Choices".
Now when I test this and select any value from the first prompt, the second one does not change. It keeps the All Choices value always. What am I doing wrong here? I went through the earlier posts and tried to follow the steps, but looks like I am not doing the right way.
Thanks,
Bhusan -
How to Handle Blank Field Value based Condition in SmartForms
Dear Sir,
In SMARTFORM , we need to define a Condition that incase Field Value is not equal to BLANK value (blank means that field is empty) then a specific text gets printed .
Our problem is that We do not know as how to define Empty Field Value based condition .
Had it been Non Empty Field value based condition then solution was simple and could be done in following way :
Field Value R Comparision Value
WA_KZDKZ = 'X'
In our case , we need to give Blank (Empty Value) instead of 'X' .
Kindly help us pl .
Rgds
B MittalHi,
To handle blank field values in SMARTFORMS,
Go to the conditions tab in your SMARTFORM and give condition there
Field Comparision operator value
<Field name> <> Here symbol is diff space.
eg:
wa_mara-matnr =/ space.
Regards,
Santosh Kumar M. -
Filter EPM Property values based on another property in same dimension
Hi,
I need to restrict property values of a Dimension based on selected value of another property of the same dimension.
For example, in Material Dimension, I have properties Planner and LOB
Material
Planner
LOB
100
ABC
LOB1
200
ABC
LOB1
300
XYZ
LOB2
The Planner will select a Planner Name, based on which the corresponding list of materials should be shown along with LOB.
I have tried EPMDimensionPropertyValues but it doesnt allow to restrict the IDs based on another filter condition.
Please help.Thanks everyone for the response.
As mentioned in the post, the requirement is a bit twisted.
Let me rephrase the requirement:
I need to have two dropdowns ( which should act as filters to the template).
MATERIAL diemnsion has a property PLANNER.
I need to have the first drop down as list of all PLANNERS ( I could do this easily by EPMDimensionPropertyValues).
For the next dropdown, I need to show only those MATERIALS which has PLANNER1 ( lets say, PLANNER1 was selected in the first dropdown).
I am facing issues for the second dropdown, as I cannot have a condition to show the Property (ID) values in EPMDimensionPropertyValues
Also note that MATERIAL is not present in the report ( this is because we need a different aggreagation for material in the report) so we cannot use EPMDiemnsionOverride.
Please help. -
How to Fill list in excel based on another columns cell value
Hello,
I am facing issue while binding data to list i want to bind list or filter list based on another columns cell valueIf your list is a series of rows with column headers like the following:
Column A
Column B
1
Apple
1
Banana
1
Orange
2
Pineapple
2
Cucumber
2
Watermelon
Then you can do this will Excel's built in filter functions. If you select the entire data table and then go to "DATA" then click the "FILTER" button a drop down will appear next to both headers (Column A and Column B in this case). You
can then select the data you would like filtered from either column and Excel will hide that entire row.
If this is not what you are looking for please post some examples of what you are trying to see. -
How to use one report column into the another report in obiee
How to use one report column into the another report in obiee
i dont want to use column as a filter for another report it should be report column for another report
Thanks,
Vivek -
Change column value based on another
Hi, everyone.
my version 11.1.2.2.0.
i wanna change 1 column's value based on another column's value that be selected.
ex: select 2rd column to 'A' , then the 1rd should be 'New Start'.
i used EL like #{row.bindings.MacdType.inputValue eq 1 ? 'New Start' : row.bindings.CircuitId.inputValue}.
But it does not set the inputvalue which should binding with the DataSource.
what's the best way to do these logic?
pls help. thxHi,Abhijit;
ex: the frist column is a LOV, the user select "A" for the first column, so the value of the second column should be changed to 'New Start'.
And the value should be binding to the DC, when save, the value of the 2rd column should be saved to DB.
thx -
Filter value based on Date in OBIEE 11g, Reporting Issue
Hi,
I have following tables
Dim_Item
Dim_Loc
Fact_Price-Item_Key,Loc_Key,Date_Key,Reason_Code,Amount,Load_date
Reason Code is the code which discribes the reson behind price change
Amount- price of Item at particular location (Note: one item can have different price at different location)
Load Date - When ever there is price change for a particular item at particular location new record is inserted in the fact load date represents the date on which the data is updated
Item_key Loc_key Date_key Reason_Code Amount Load_Date
1 1 20131113 0 1400 13/11/2013
1 1 20131115 6 1100 15/11/2013
2 1 20131112 0 900 12/11/2013
2 2 20131112 0 1200 12/11/2013
2 2 20131113 3 325 13/11/2013
My report requirement is
Report should show only the Item & location for which there is price change
Report should be like
Item Loc Orignal_Amt Changed_Amt
1 1 1400 1100
2 2 1200 325
I have tried to calculate Orignal_Amt by taking Min(Load_Date) & Changed_Amt by taking Max(Load_Date) but result is not correct
I need to min(Load_Date) or max(load_date) for an Item at particular location
i.e it should be like min(load_date by item_key,loc_key)
max(load_date by item_key,loc_key)
then I can filter out Amount based on this min & max value.
How can I achive this, is there any other approach to achive this
Thanks
SameerHi,
Does this approach with comparing prices in the first and last date of the period actually indicates the price change?
What about the sample data below - is considered to be a price change or not?
Item_key Loc_key Date_key Reason_Code Amount Load_Date
2 2 20131110 0 325 12/11/2013
2 2 20131111 0 1100 12/11/2013
2 2 20131112 0 1200 12/11/2013
2 2 20131113 3 325 13/11/2013
Option #1:
Use 2 requests:
Req1 selects surrogate key for the first and last record by load date for each location and product. Surrogate key is just a concatenated expression of Item_Key, Loc_Key and Load_Date fields (use separators between them).
For this request you need to filter out all other dates but first and last - use Rank function with BY clause. It will be 2 calculated fields: RANK(Date_Load BY Item_Key, Loc_Key) = last date, RANK(-Date_Load BY Item_Key, Loc_Key) = first date. Select records having any of these ranks=1.
In result this request should return up to 2 records for each product-location combination with surrogate key, something like this for my example:
Item_key Loc_key Date_key Reason_Code Amount Load_Date KEY
2 2 20131110 0 325 12/11/2013 LOC:2;ITM:2;DT:20131110
2 2 20131113 3 325 13/11/2013 LOC:2;ITM:2;DT:20131113
In fact, it could be more than 2 records in case there are more than 1 change in a day for the price and no time stored on date field. This is up to you how to eliminate duplicates.
Now you have another request, resulting one, which is filtered by Req1 using the same surrogate key expression. Orignal_Amt =Min(Amount), Change_Amt = Max(Amount). Apply a filter to find records with different values between them.
In result, if product price is the same in the beginning and end of period (or it is single record) - these records will be filtered out, otherwise you get them in the report.
Option #2:
Play around with logical SQL under Advanced tab, it allows you to write requests with joins (as regular SQL does).
This is sort of desperate option as such an analysis is hard to maintain (make modifications to it). -
How to use SQL import to set the attribute value based on another?
Hello all,
I want to set an attribute of a dimension based on another attribute (if matches). Let's say I have a dimension PRODUCT. And I have defined two user defined attributes MANAGER and ISVISIBLE.
Now within a PERMIT_READ program I want to set the ISIVISIBLE to true where the MANAGER Value is selected from a table.
Something like
<define a cursor c1 to select all the Manager values>
sql import c1 into -
:MATCHSKIPERR PRODUCT_MANAGER then <PRODUCT_ISVISIBLE (PRODUCT MANAGER) = true>
<etc>
Obviously the above is not correct. But I am stuck as to how this can be done? Can some one on this forum please help me with correct syntax/ approach please?
Thanks a lot.
Pxsheth
This statement assigns true to the isvisible attribute for every gc_dim_bu dimension (selected as part of cursor c1).
SO FAR SO GOOD.. NOW -
If I want to change the above so that the attribute value gets assigned based on another attribute for the dimension (say a flag). i.e.
Set the isvisible to true where attribute flag has a certain value. How do I code this in OLAP DML?There are a number of ways to do this. If you want to use an attribute that has been defined within AWM as an attribute of Product then simply using the mapping tool to populate the attribute as part of the normal dimension load procedure.
Alternatively you could create an attribute at the DML level, and assuming you are not using surrogate keys, you can then define a cursor to read the relational table to populate your attribute. Something like this:
sql declare MKT_BASKET cursor for -
select PRODUCT_ID, PROD_MGR , PROD_VISIBLE -
from PRODUCT_DIM
if SQLCODE ne 0
then goto ERROR
sql open MY_CURSOR
sql fetch MY-CURSOR loop into :append PRODUCT, :PRODUCT_MANAGER, :PRODUCT_ISVISIBLE
sql close MY_CURSOR
sql cleanup
update
commit
If you want to create a complex PERMIT function using OLAP DML then personally I would create a formula and assign a program of type BOOLEAN and have the program return a YES or NO depending on the outcome of your test. Then your PERMIT_READ still references a dimension object. For example:
DEFINE PROD.ISVISIBLE BOOLEAN FORMULA <PRODUCT>
EQ PRG.ISVISIBLE(PRODUCT)
DEFINE PRG.ISVISBLE PROGRAM BOOLEAN
The program will then return Yes or No depending on the processing you need to do.
Hope this helps
Keith Laker
Data Warehouse Solution Architect
Oracle EMEA Consulting
BI Blog: http://oraclebi.blogspot.com/
DM Blog: http://oracledmt.blogspot.com/
BI on Oracle: http://www.oracle.com/bi/
BI on OTN: http://www.oracle.com/technology/products/bi/
BI Samples: http://www.oracle.com/technology/products/bi/samples/ -
How To Load SINGLE CELL Value as Object - In 2D Object Array - InvalidCastException
Setup: ---- VB.net - Visual Studio 2010 - Excel Version 2010 - Option Strict ON
The following WORKS FINE all day long for loading MULTIPLE range values IE: ("F2:F5") or more into a 2D Object Array... No problem... as in the following..
Dim myRangeTwo As Range = ws.Range("F2:F5") ' MULTIPLE CELL RANGE
Dim arr2(,) As Object = CType(myRangeTwo.Value(XlRangeValueDataType.xlRangeValueDefault), Object(,))
The ws.range("F2:F5") values are stuffed into the myRangeTwo range variable as 2D Objects and then those are easily stuffed into the 2D object array...
But this does not work for a SINGLE cell range...
Dim myRangeTwo As Range = ws.Range("F2:F2") ' SINGLE CELL RANGE F2 ONLY
Dim arr2(,) As Object = CType(myRangeTwo.Value(XlRangeValueDataType.xlRangeValueDefault), Object(,))
This triggers an Invalid Cast Exception error on trying to load into the arr2(,).. because the ws.range("F2:F2") is stuffed into the myRangeTwo variable as a "string"
not as an object therefore is not possible to stuff it into an Object Array and so correctly causes the Invalid Cast Error...
How do you handle this seemingly ridiculously simple problem ??
thanks... CjHello,
Simply answer, you need to determine if the range is a single cell or multiple cells. So the following is geared for returning a DataTable for a start and end cell addresses that are different, granted there is no check to see if the cells are valid i.e.
end cell is before start cell i.e.
Since B1 and B10 is a valid range we are good but if we pass in F1:F1 or F10:F10 we must make a decision as per the if statement at the start of the function and if I were expecting this to happen I would have another function that returned a single value.
Option Strict On
Option Infer On
Imports Excel = Microsoft.Office.Interop.Excel
Imports Microsoft.Office
Imports System.Runtime.InteropServices
Module ExcelDemoIteratingData_2
Public Sub DemoGettingDates()
Dim dt As DataTable = OpenExcelAndIterate(
IO.Path.Combine(
AppDomain.CurrentDomain.BaseDirectory,
"GetDatesFromB.xlsx"),
"Sheet1",
"B1",
"B10")
Dim SomeDate As Date = #12/1/2013#
Dim Results =
From T In dt
Where Not IsDBNull(T.Item("SomeDate")) AndAlso T.Field(Of Date)("SomeDate") = SomeDate
Select T
).ToList
If Results.Count > 0 Then
For Each row As DataRow In Results
Console.WriteLine("Row [{0}] Value [{1}]",
row.Field(Of Integer)("Identifier"),
row.Field(Of Date)("SomeDate").ToShortDateString)
Next
End If
End Sub
Public Function OpenExcelAndIterate(
ByVal FileName As String,
ByVal SheetName As String,
ByVal StartCell As String,
ByVal EndCell As String) As DataTable
If StartCell = EndCell Then
' Decide logically what to do or
' throw an exception
End If
Dim dt As New DataTable
If IO.File.Exists(FileName) Then
Dim Proceed As Boolean = False
Dim xlApp As Excel.Application = Nothing
Dim xlWorkBooks As Excel.Workbooks = Nothing
Dim xlWorkBook As Excel.Workbook = Nothing
Dim xlWorkSheet As Excel.Worksheet = Nothing
Dim xlWorkSheets As Excel.Sheets = Nothing
Dim xlCells As Excel.Range = Nothing
xlApp = New Excel.Application
xlApp.DisplayAlerts = False
xlWorkBooks = xlApp.Workbooks
xlWorkBook = xlWorkBooks.Open(FileName)
xlApp.Visible = False
xlWorkSheets = xlWorkBook.Sheets
' For/Next finds our sheet
For x As Integer = 1 To xlWorkSheets.Count
xlWorkSheet = CType(xlWorkSheets(x), Excel.Worksheet)
If xlWorkSheet.Name = SheetName Then
Proceed = True
Exit For
End If
Runtime.InteropServices.Marshal.FinalReleaseComObject(xlWorkSheet)
xlWorkSheet = Nothing
Next
If Proceed Then
dt.Columns.AddRange(
New DataColumn() _
New DataColumn With {.ColumnName = "Identifier", .DataType = GetType(Int32), .AutoIncrement = True, .AutoIncrementSeed = 1},
New DataColumn With {.ColumnName = "SomeDate", .DataType = GetType(Date)}
Dim xlUsedRange = xlWorkSheet.Range(StartCell, EndCell)
Try
Dim ExcelArray(,) As Object = CType(xlUsedRange.Value(Excel.XlRangeValueDataType.xlRangeValueDefault), Object(,))
If ExcelArray IsNot Nothing Then
' Get bounds of the array.
Dim bound0 As Integer = ExcelArray.GetUpperBound(0)
Dim bound1 As Integer = ExcelArray.GetUpperBound(1)
For j As Integer = 1 To bound0
If (ExcelArray(j, 1) IsNot Nothing) Then
dt.Rows.Add(New Object() {Nothing, ExcelArray(j, 1)})
Else
dt.Rows.Add(New Object() {Nothing, Nothing})
End If
Next
End If
Finally
ReleaseComObject(xlUsedRange)
End Try
Else
MessageBox.Show(SheetName & " not found.")
End If
xlWorkBook.Close()
xlApp.UserControl = True
xlApp.Quit()
ReleaseComObject(xlCells)
ReleaseComObject(xlWorkSheets)
ReleaseComObject(xlWorkSheet)
ReleaseComObject(xlWorkBook)
ReleaseComObject(xlWorkBooks)
ReleaseComObject(xlApp)
Else
MessageBox.Show("'" & FileName & "' not located. Try one of the write examples first.")
End If
Return dt
End Function
Private Sub ReleaseComObject(ByVal sender As Object)
Try
If sender IsNot Nothing Then
System.Runtime.InteropServices.Marshal.ReleaseComObject(sender)
sender = Nothing
End If
Catch ex As Exception
sender = Nothing
End Try
End Sub
End Module
Please remember to mark the replies as answers if they help and unmark them if they provide no help, this will help others who are looking for solutions to the same or similar problem. -
How to get one column value from a DOCUMENT TYPE attribute
Hi,
I have created a DOCUMENT TYPE attribute which queries from a table and all the column values( For Ex: Customer Name, Contact Name and Address) are displayed in the message body.
I want one column value(For Ex: Customer Name) to be displayed in the SUBJECT of the message.
How can this be done? Please let me know.
Thanks in advance.Thanks Matt. I have used SETITEMATTRTEXT to get a single column value into an ITEM ATTRIBUTE.
Please see the following procedure...
==========================================================
PROCEDURE MisNotifyDataDesk(
itemtype IN VARCHAR2
, itemkey IN VARCHAR2
, actid IN NUMBER
, funcmode IN VARCHAR2
, resultout OUT VARCHAR2
) IS
p_Cart_Id VARCHAR2(30);
p_ORG_NAME VARCHAR2(360);
BEGIN
IF funcmode != WF_ENGINE.ENG_RUN THEN
wf_log_pkg.string(5,'Notify_Cust_Data_Desk','Not in RUN mode');
RETURN;
END IF;
p_Cart_Id := WF_ENGINE.GetItemAttrText ( itemtype => itemtype
, itemkey => itemkey
, aname => 'CART_ID' );
p_code_position := 10;
SELECT
ORG_NAME
INTO
p_ORG_NAME
FROM
MISIBE_END_CUST_DETAILS
WHERE
QUOTE_HEADER_ID = p_Cart_Id;
-- For TEXT BODY
WF_ENGINE.SETITEMATTRTEXT(itemtype => itemtype , itemkey => itemkey , aname => 'ORG_NAME',avalue => p_ORG_NAME);
resultout := WF_ENGINE.ENG_COMPLETED||':'||CUST_DATA_CHECK(p_Cart_Id);
EXCEPTION
WHEN OTHERS THEN
WF_CORE.context (
'WFCustCheck',
'MisNotifyDataDesk',
itemtype,
itemkey,
TO_CHAR(actid),
funcmode,
SQLERRM
RAISE_APPLICATION_ERROR (-20005, SQLERRM);
===========================================================
I am using &ORG_NAME in the body and subject of my message. But the value is
not retrieved into the ITEM ATTRIBUTE when I run my process. It is just displaying in the message and the subject of hte message as "&ORG_NAME"
CUST_DATA_CHECK used in the resultout, is a function which returns 'T' or 'F'. That part is working fine. Just retrieving the ORG_NAME in the ITEM ATTRIBUTE is not working.
Am I going wrong somewhere? Please let me know.
Thanks, -
How to add one more values in Search Criteria,
Hi All,
OAF page Search Criteria :
Search By "name"only Available already have in the search criteria .we are need to add Description in search criteria .How to add one more filed “Description” in Search Criteria,
Please Help Me
Thanks
Rajavel"Set the Search Allowed property to True for any LOV result items you want to present to the user as searchable values. These items are listed in the search poplist the user sees in the LOV window.
At a minimum you must set the Search Allowed property to True for the the result table item corresponding to the LOV field on the base page.
This is from the devguide, I suggest you read it once at least if you have started work on the framework.
Tapash -
How to add one default value in table type value set?
Hi All
I have the below requirement:
Need to display all the organization ids in the parameter for one concurrent program along with one default value of 'ALL'.
I have created a table value set which picks up the organization name from hr_all_organization_units. But while submitting the program I should also be able to give 'ALL'.
Any pointer/idea how to achieve this will be highly appreciated!!
Thanks in Advance!!
Regards,
Shashank MishraHI
i get below error when i change the script
PS C:\scripts> C:\Scripts\updatedefaultvalue.ps1
Cannot index into a null array.
At C:\Scripts\updatedefaultvalue.ps1:8 char:7
+ IF($i[ <<<< "Title"] -eq $null)
+ CategoryInfo : InvalidOperation: (Title:String) [], RuntimeExce
ption
+ FullyQualifiedErrorId : NullArray
$web = Get-SPWeb http://tspmcwfe:89/
$list = $web.Lists["test"]
$item = $list.Items | Where { $_["Name"] -eq "Emc" }
foreach($i in $items)
IF($i["Title"] -eq $null)
$i["Title"] = "test"
$i.Update()
adil
Why are you piping a where in the items? Do you only want to add the "test" to ones matching
a name?
If you have ISE installed on your server I recommend you put your code in there and debug it.
If this is helpful please mark it so. Also if this solved your problem mark as answer. -
Powerpivot filter query based on another table's visible results?
Excel 2010 x32 on Win 7 x64
I have multiple tables coming into Powerpivot via SQL connection. They have some relationships pre-defined from the source.
I need to reduce the amount of data I'm bringing in for my testing. One of the tables has great granularity, containing every event in the database. One field in this data is "Event Type".
A separate table has a short list of the event types of interest.
I'd like to filter the first table's data pull (SQL refresh) to only include the event types that are listed (and visible) in the second table, in addition to an existing date range filter that is already in place. Ultimately my goal is to widen
the date range I can pull in before hitting Excel's memory limits, by eliminating the events I don't care about.
Currently I'm using a SQL query to pull in the granular data;
SELECT
[Fact RawData].*
FROM
[Fact RawData]
WHERE
[Fact RawData].[Event Date] >= N'2014-06-01T00:00:00'
How would I adjust this to also say "only where [Fact RawData].[Event Type] IN {a column in a data pull that is already in powerpivot}"
and how will that work under a "refresh all" scenario, where I would need the event table to update before this SQL is executed each time?
Many thanks!If I understand correctly, these articles indicate that I can apply filters during
data import, but I'm not clear how rows can be filtered during import based on
another powerpivot table results. <o:p></o:p>
From the first link:<o:p></o:p>
"For data feeds, you can only change the columns that are imported. You can’t filter
rows by values unless the source of the data feed is a report, and the report
is parameterized."<o:p></o:p>
So I guess the clarification of my original question is: How do I create a parameterized
report, based on the data in another powerpivot table, and also ensure that the
parameterized report is executed /after/ the source powerpivot table is
refreshed so that the proper row filtering is applied?<o:p></o:p>
Simplified example:<o:p></o:p>
Table 1 = List of all physicians who have ever had a patient in a large hospital system.
Filter when bringing results into powerpivot limits results to physicians from
a target physician group, clinical specialty, or other filter based on reporting needs. <o:p></o:p>
Table 2 = anonymized records for all patients, physician listed in each record. Filtered
by time period when bringing into powerpivot.<o:p></o:p>
I could bring back the whole patient table, but it is so large that Excel runs out of
resources unless my time period is tiny. If I can limit the returned rows from
Table 2 based on the current list of physicians shown in Table 1, then I will
have a much smaller data set and can expand the time period filter to be more
meaningful and make sure all the target records are brought back, without
having to run multiple subsets of physicians or time, and still have to
merge/remove duplicate records.<o:p></o:p>
Thank you for any advice/URLs/etc.<o:p></o:p>
Maybe you are looking for
-
Direct Debit /Payment Program
Hi, Using the payment run (F110) we need to create a file to send to our bank that will direct debit from our customer's accounts. I created the payment method and used payment medium program RFFOCA_T (for Canada). As well, I created a variant to g
-
IDE: Child movieclip timeline changes don't show in parent timeline?
Why does a child movieclip only show the first frame within the IDE, regardless of where you are in the parent timeline? If you throw a movieclip with 25 frames onto the main timeline, which also has 25 frame, you don't see the nested movieclip's fra
-
I am unable to load my Facebook account to share using iPhoto. I continuously get the following error message when attempting to do so: "Unknown error occurred. Please try again later".
-
My song cuts off, it played before, how do I get the full song again?
I purchased the song & its worked forever, suddenly it cuts off after 2 seconds, around the time I upgraded from 4 to 5. How can I get the full song back? The song doesn't allow me to re-download it.
-
Accidently removed my CLOCK app how do i get it back?
For some reason the Clock App which comes pre-installed on my Iphone has dissappered or my 4 year old boy has deleted it whilst playing on some games! This my my alarm clock every morning and could really do with it back. Can anyone let me know how i