expression
8 TopicsFilter tables in report builder
Hi, I have a table listing a few columns. If I want to list only PO numbers with condition of "Late" and "Early", what express I need to use? PO Number Delivery date Condition PO111 12/01/2024 Late PO222 12/01/2024 Early PO333 12/01/2024 On Time PO444 12/01/2024 Late Each column expression as below PO Number : =Fields!Purchase_Order.Value Delivery Date : =Fields!Delivery_Date.Value Condition : = =Fields!Condition_switch.ValueSolved1KViews0likes3CommentsDAX Calculated Column Sequence of Event Actions and Sessions
I have dataset with users actions logs. We have next data collection logic - every user have it own user_id and we record log of event actions during user session. user_id session_id dateTime event 1 aa 2023-01-01 13:12:11 login 1 aa 2023-01-01 14:12:10 buy 1 bb 2023-01-02 11:12:10 page 2 cc 2023-01-01 10:11:01 login 2 gg 2023-01-03 11:12:11 logout 2 gg 2023-01-03 13:11:03 click 2 gg 2023-01-03 14:10:07 logout The main goal is prepare output and add 2 calculated columns: 1. with events action sequence during every user session and 2. with session sequence during all user lifetime by SQL. Expected output: user_id session_id dateTime event event_seq session_seq 1 aa 2023-01-01 13:12:11 login 1 1 1 aa 2023-01-01 14:12:10 buy 2 1 1 bb 2023-01-02 11:12:10 page 1 2 2 cc 2023-01-01 10:11:01 login 1 1 2 gg 2023-01-03 11:12:11 logout 1 2 2 gg 2023-01-03 13:11:03 click 2 2 2 gg 2023-01-03 14:10:07 logout 3 2 What was done from my side: 1. Successfully create column with events action sequence during session Event Action Sequence = COUNTROWS ( FILTER ( CALCULATETABLE ( Sheet1, ALLEXCEPT (Sheet1, Sheet1[session_id]) ), Sheet1[Date] < EARLIER ( Sheet1[Date] ) || ( Sheet1[Date] = EARLIER ( Sheet1[Date] ) && Sheet1[Time Action] <= EARLIER ( Sheet1[Time Action] ) ) ) ) 2. Sessions Sequence Order By each user - calculated column not prepared - I stucked on it. Only prepared time for each session when it started (minimum time for each session) Min Session DateTime = CALCULATE( MIN(Sheet1[dateTime]), ALLEXCEPT(Sheet1,Sheet1[session_id]) ) So the main help request, how to solve this and create one more column with sessions sequene number orderd ascending by timestamp for each user. Sharing link to my pbix file https://drive.google.com/file/d/1807l9E07oNJv9l5rKWXKxDoc6rniyiYG/view?usp=sharing And sharing link to my sample: https://docs.google.com/spreadsheets/d/1bb7VId8lJ-NQkF43YS739kfc5Ur-1cGy/edit?usp=sharing&ouid=103990807236416334574&rtpof=true&sd=true626Views0likes1CommentTabular Editor Format String Expression help
Hi. I'm new to Tabular Editor and calculation groups, and I'm wondering if I might get some advice. I have a table containing a dimension that controls dynamic measure selection in my PBIX. It looks like this: IF(ISCROSSFILTERED('Measure Dimensions'[Dimension]), SWITCH(TRUE(), VALUES('Measure Dimensions'[Dimension]) = "Accepted Sum",[Accepted Amount], VALUES('Measure Dimensions'[Dimension]) = "Expected Sum",[Expected Ask Amount], VALUES('Measure Dimensions'[Dimension]) = "Ask Sum",[Ask Amount], VALUES('Measure Dimensions'[Dimension]) = "Accepted Count",[Accepted Ask Count], VALUES('Measure Dimensions'[Dimension]) = "Expected Count",[Expected Ask Count], VALUES('Measure Dimensions'[Dimension]) = "Ask Count",[Asks Made Count], BLANK() ),BLANK() ) I followed some online tutorials to build out a Time Intelligence calculation group in Tabular Editor (TE). One of my takeaways there was that the format set for the calculation items in TE overrides the format set on the measure in the PBIX; this is fine given my current use case. Where I'm at now is setting the format for the SELECTEDMEASURE() based on the name of the selected measure from my measure dimension table. So, if it's a count, the format should be (I think) "0,0;-0,0", and if it's a sum, it should be "$0.00;-$0.00". Can I accomplish this via the Format String Expression in the Expression Editor in TE? If so, do I have to explicitly add the same DAX to the Format Expression for each of my calculation items? Thanks for any tips you can pass long!Solved7KViews0likes4CommentsCreating two columns cash book
Hello Experts. Am having a bit of some challenge, trying to implement a two-column cash book logic as an expression on sql server report builder The idea is to subtract [Debit amount] – [Credit Amount] = [Balance] However, am unable to write an expression that subtracts OR add automatically to the [balance] as a result of input on the [Debit amount] OR [Credit Amount] columns .Solved1.4KViews0likes4CommentsSwitch or IIF expression for calculated field
Hi there, I have two fields that i want to use to calculate a third field: "Planned due date" and "Actual Completion Date". I want to achieve the following: If Planned Due Date is empty and Actual Completion Date is < Today, then the third column should show "Overdue" If Planned Due Date < Actual Completion Date then the column should also show "Overdue". otherwise it should show "On Time" . Can anyone help me with this? KirstenSolved15KViews0likes14CommentsPaginated report Expression column sum() Grand Total
Hello Gurus, I am working on a Paginated report where I have created a expression column, I need to show grand total of this expression column. Highlighted in Yellow. How to use following formula? Expression Formula : =Sum(IIf( (A - Sum(B)) >Sum(C), Sum(C) , (A-Sum(B)) ) )2.9KViews0likes3CommentsPrior Year To Date Frustration
All: I have been battling the abiliy to display YTD and Prior YTD. My dataset is very simple - example is below: Date Value 4/5/2021 5 4/4/2021 5 4/3/2021 5 4/2/2021 5 My expressions are YTD: YTD = TOTALYTD(SUM('Sheet1'[Value]), 'Sheet1'[Date]) Prior Year to Date: LYTD = CALCULATE(Sheet1[YTD],(SAMEPERIODLASTYEAR(Sheet1[Date]))) If I add the date to my visual I am able to get the value I expect for each date. I cant figure out why the sum of Prior YTD has 605 and not 480. If I remove the individual date from the visual my numbers are incorrect. Very Frustrated - any help would be appreciated.681Views0likes1CommentReuse filter expressions ?
Hello, I am building a dashboard where I want to show daily/weekly/monthly KPis based on a date selection. Is there a way to reuse filter expressions I build for a measure in other ones? I have several measures (amount, quantity, target...) that should be filtered the same way. I would want to be able to have something like Weekly sales = Calculate([Sales measure],[Weekly filter expression]) Weekly sales target=Calculate([Target measure],[Weekly filter expression]) To facilitate the maintenance and update of my DAX expressions. Is there a way to do this?548Views1like0Comments