Forum Discussion
Patrick_Goh_YY
3 years agoRegular Visitor
Using DAX to Create a Table
Hi Folks Good day to you. Need some help over here. I am trying to use a text filter visual for the Employee ID here. Has been trying to figure how can I, upon entering the Employee ID, fil...
- 3 years ago
try the following:
1) plot a slicer based on a calculated table like:
Slicer = ALL(data[Employee ID])2) plot a table visual with all the columns, but filter the visual with a measure like:
measure = VAR _no = MAXX( FILTER( ALL(data), data[Employee ID]=SELECTEDVALUE(Slicer[Employee ID]) ), data[NRIC NO] ) RETURN IF( MAX(data[NRIC NO])=_no, 1, 0 )choose 1.
it worked like:
- 3 years ago
Please refer to attached sample file with the proposed solution
FilterMeasure = VAR EmpNames = CALCULATETABLE ( VALUES ( 'Table'[Name] ), 'Table'[Employee ID] IN VALUES ( Employee[Employee ID] ), ALL ( 'Table' ) ) RETURN COUNTROWS ( FILTER ( 'Table', 'Table'[Name] IN EmpNames ) )
Patrick_Goh_YY
3 years agoRegular Visitor
Here's the sample data in a cleaner view
| NRIC No | Employee ID | Name | Date Joined | Date Resigned | Dept |
S1111111S | 1201111 | Patrick Goh | 03-May-86 | 05-Jul-88 | HR |
| S1111111S | 1203332 | Patrick Goh | 06-Jan-92 | 23-Dec-99 | HR |
| S1111111S | 1201212 | Patrick Goh | 25-Aug-18 | IT | |
| S2222222S | 1201313 | Susan Ong | 31-Jan-15 | 23-Aug-18 | IT |
| S2222222S | 1304431 | Susan Ong | 16-Sep-22 | HR | |
| S3333333S | 1312353 | Alison Lim | 12-Dec-22 | HR | |
| S4444444S | 1233332 | Joseph Tan | 08-Oct-18 | 15-Jan-21 | HR |
| S4444444S | 1670555 | Joseph Tan | 16-Jan-21 | HR |
FreemanZ
3 years agoSuper User
try the following:
1) plot a slicer based on a calculated table like:
Slicer = ALL(data[Employee ID])2) plot a table visual with all the columns, but filter the visual with a measure like:
measure =
VAR _no =
MAXX(
FILTER(
ALL(data),
data[Employee ID]=SELECTEDVALUE(Slicer[Employee ID])
),
data[NRIC NO]
)
RETURN
IF(
MAX(data[NRIC NO])=_no,
1, 0
)choose 1.
it worked like: