< ="Content-" content="text/; charset=utf-8">< name="ProgId" content="Word.">< name="Generator" content="Microsoft Word 10">< name="Originator" content="Microsoft Word 10"> file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - <>
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Hi,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - I was trying to review if I have phrased everything clearly.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - I guess I made few errors, so let me recreate the whole
scenario once again.(I told one person can be active in 2 job titles which is not true, so lets rephrase everything)
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - These are the tables Iam working with
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Table1 Table2 Table3
Table12 Table23
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Tnum Jnum Snum tnumber Snumber
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Login_Id
Job_title Speciality jobnumber
jobnumber
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - First_name
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Last_name
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Email_address
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Status
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - This is the query I wrote in
Add command line.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Select t1.First_Name || ' ' || t1.Last_Name as Name,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - t1.Login_Id as
User_Id,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
t1.Email_address,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - t1.Status,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - t2.Job_title,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - t3.Speciality
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
from table1 t1,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
table2 t2,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
table3 t3,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
table12 t12,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - table23 t23
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - where t12.tnumber =
t1.Tnum
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - and t12.jobnumber
=t2.Jnum
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - and t3.Snum =
t23.Snumber
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - and
t2.Jnum=t23.jobnumber
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - order by t1.Login_id,t2.job_title,t3.speciality
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - My
target report layout :
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - I want to create a report which has to look like this (ignore
cells, I copied from excel so it looks like that).Please focus on Layout
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UserId
|
Name
|
Email address
|
Status
|
Job Title
|
Speciality
|
|
|
|
|
|
|
|
|
A
|
John Lee
|
John@al.com
|
Active
|
Chef
|
Thai
|
|
|
|
|
|
|
Indian
|
|
|
|
|
|
Waiter
|
Cleaning
|
|
|
|
|
|
|
|
|
B
|
Sam Watson
|
Sam@al.com
|
Inactive
|
Waiter
|
Taking Orders
|
|
|
|
|
|
|
Cleaning
|
|
|
|
|
|
Bartender
|
Cocktails
|
|
|
|
|
|
|
|
|
C
|
Tim Lopez
|
Tim@al.com
|
Inactive
|
Chef
|
Indian
|
|
|
|
|
|
Waiter
|
Cleaning
|
|
|
|
|
|
|
Taking Orders
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Note : Status is status of User. Please donot confuse
yourself by seeing Sam as Inactive yet his roles as waiter and Bartender. He
might have been assigned these roles earlier and probably he might have been
laid off.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - So to attain the report above expanded my command in the
command of fields in field explorer and then created a report like below by dragging the required fields to the design tab.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - I achieved the table below by suppressing user id, name,
email address
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UserId
|
Name
|
Email address
|
Status
|
Job Title
|
Speciality
|
|
|
|
|
|
|
|
|
A
|
John Lee
|
John@al.com
|
Active
|
Chef
|
Thai
|
|
|
|
|
Active
|
Chef
|
Indian
|
|
|
|
|
Active
|
Waiter
|
Cleaning
|
|
|
|
|
|
|
|
|
B
|
Sam Watson
|
Sam@al.com
|
Inactive
|
Waiter
|
Taking Orders
|
|
|
|
|
Inactive
|
Waiter
|
Cleaning
|
|
|
|
|
Inactive
|
Bartender
|
Cocktails
|
|
|
|
|
|
|
|
|
C
|
Tim Lopez
|
Tim@al.com
|
Inactive
|
Chef
|
Indian
|
|
|
|
|
Inactive
|
Waiter
|
Cleaning
|
|
|
|
|
Inactive
|
Waiter
|
Taking Orders
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Now I have two issues.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Issue 1)Status Suppression
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Issue 2 ) Job title suppression
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - I donot want to
suppress duplicate values in Status, Job_title, the reason is it will not
display inactive for Tim . Same issue with Job title.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - So I tried to write a formula like this at X-2 beside the
suppress of command tab in the field editor of Status and Job_title field format
like below respectively.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Previous({table1.login_id})={table1.login_id}and
Previous({Table1.status})={Table2.status}
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - It gave following errors.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - It highlights
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Previous({table1.login_id})={table1.login_id}and Previous({Table1.status})={Table2.status}
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - And says
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - The field name is not known.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - So I replaced syntax with
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Previous({table1.User_Id})={table1.User_Id}and Previous({Table1.status})={Table1.status}
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - But no luck,
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - I tried similar formula for role but same error repeats.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Previous({table1.login_id})={table1.login_id} and
previous({Table2.job_title})={Table2.job_title}
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
Also I did uncheck both suppress and suppress duplicate values before I wrote this formula.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Hope this info helps.
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Thanks in advance
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - Namita
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml - file:///C:%5CDOCUME%7E1%5Crevenue%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml -
|