Forum Discussion
Summarise table Streaming dataset
- Anonymous3 years ago
Hi rolopezteteruk,
You can try to use the following calculate column formula on your table to get 'type of ship' based on the current 'Place' and 'Date':
formula = VAR maxDate = CALCULATE ( MAX ( Table[DATE] ), FILTER ( Table, Table[PLACE] = EARLIER ( Table[PLACE] ) ) ) RETURN IF ( Table[Date] = maxDate && Table[MOVEMENT(IN/OUT)] = 1, Table[TYPE OF SHIP], "" )Regards,
Xiaoxin Sheng
Hi,
Share a larger dataset and show the expected result. Share data in a form that can be pasted in an MS Excel file.
Hi Ashish!
The results are : 5 ships type 1, 3 ships type 2, 4 ships type 3
Tell me if you can't copy this I'll send it some other way.
The way I solve this in excel is:=IF(IF(MAXIFS($D$2:$D$133,$A$2:$A$133,A2)=D2,B2,"")=1,E2,"") But I don't know how to solve this in power bi with the streaming dataset, I need to show the result in a data card.
| PLACE | MOVEMENT(IN/OUT) | SHIP CODE | DATE | TYPE OF SHIP |
| A2 | 0 | 7436 | 9/19/2022 10:36 | 3 |
| A4 | 0 | 1874 | 9/19/2022 22:36 | 3 |
| B2 | 0 | 3530 | 9/20/2022 10:36 | 3 |
| B4 | 0 | 8032 | 9/20/2022 22:36 | 3 |
| A5 | 0 | 9634 | 9/21/2022 10:36 | 3 |
| A3 | 0 | 7341 | 9/21/2022 22:36 | 2 |
| C5 | 0 | 6896 | 9/22/2022 10:36 | 1 |
| C3 | 0 | 2150 | 9/22/2022 22:36 | 2 |
| C2 | 0 | 6271 | 9/23/2022 10:36 | 3 |
| A7 | 0 | 1889 | 9/23/2022 22:36 | 2 |
| A5 | 1 | 2443 | 9/24/2022 10:36 | 2 |
| C3 | 1 | 4237 | 9/24/2022 22:36 | 3 |
| C6 | 0 | 8305 | 9/25/2022 10:36 | 1 |
| B5 | 0 | 1997 | 9/25/2022 22:36 | 1 |
| C4 | 0 | 5198 | 9/26/2022 10:36 | 2 |
| A5 | 0 | 8368 | 9/26/2022 22:36 | 3 |
| C3 | 0 | 8119 | 9/27/2022 10:36 | 2 |
| C8 | 0 | 5279 | 9/27/2022 22:36 | 3 |
| A7 | 1 | 5273 | 9/28/2022 10:36 | 3 |
| C6 | 1 | 2238 | 9/28/2022 22:36 | 3 |
| B8 | 0 | 8698 | 9/29/2022 10:36 | 2 |
| B2 | 1 | 1016 | 9/29/2022 22:36 | 3 |
| A6 | 0 | 7221 | 9/30/2022 10:36 | 3 |
| C1 | 0 | 4369 | 9/30/2022 22:36 | 1 |
| B4 | 1 | 5533 | 10/1/2022 10:36 | 1 |
| C7 | 0 | 2886 | 10/1/2022 22:36 | 2 |
| A6 | 1 | 2124 | 10/2/2022 10:36 | 1 |
| B1 | 0 | 4305 | 10/2/2022 22:36 | 2 |
| C3 | 1 | 9627 | 10/3/2022 10:36 | 1 |
| A10 | 0 | 6480 | 10/3/2022 22:36 | 2 |
| C9 | 0 | 3908 | 10/4/2022 10:36 | 1 |
| A6 | 0 | 2696 | 10/4/2022 22:36 | 1 |
| A4 | 1 | 4762 | 10/5/2022 10:36 | 1 |
| A9 | 0 | 2277 | 10/5/2022 22:36 | 3 |
| C10 | 0 | 5566 | 10/6/2022 10:36 | 3 |
| B7 | 0 | 9017 | 10/6/2022 22:36 | 2 |
| A5 | 1 | 3761 | 10/7/2022 10:36 | 3 |
| A7 | 0 | 5907 | 10/7/2022 22:36 | 1 |
| A7 | 1 | 5618 | 10/8/2022 10:36 | 1 |
| B10 | 0 | 5296 | 10/8/2022 22:36 | 1 |
| B7 | 1 | 4425 | 10/9/2022 10:36 | 3 |
| C1 | 1 | 6105 | 10/9/2022 22:36 | 2 |
| C9 | 1 | 3477 | 10/10/2022 10:36 | 1 |
| A3 | 1 | 4670 | 10/10/2022 22:36 | 3 |
| B6 | 0 | 3873 | 10/11/2022 10:36 | 2 |
| B9 | 0 | 3404 | 10/11/2022 22:36 | 2 |
| B8 | 1 | 4057 | 10/12/2022 10:36 | 2 |
| C10 | 1 | 3218 | 10/12/2022 22:36 | 1 |
| B9 | 1 | 4560 | 10/13/2022 10:36 | 2 |
| B9 | 0 | 4091 | 10/13/2022 22:36 | 1 |
| B9 | 1 | 7614 | 10/14/2022 10:36 | 1 |
| C2 | 1 | 1161 | 10/14/2022 22:36 | 3 |
| C9 | 0 | 1331 | 10/15/2022 10:36 | 3 |
| C6 | 0 | 1895 | 10/15/2022 22:36 | 3 |
| A1 | 0 | 5606 | 10/16/2022 10:36 | 2 |
| B3 | 0 | 6052 | 10/16/2022 22:36 | 3 |
| C9 | 1 | 6894 | 10/17/2022 10:36 | 2 |
| B3 | 1 | 8451 | 10/17/2022 22:36 | 1 |
| A3 | 0 | 4068 | 10/18/2022 10:36 | 3 |
| C4 | 1 | 5666 | 10/18/2022 22:36 | 3 |
| B5 | 1 | 9759 | 10/19/2022 10:36 | 2 |
| C7 | 1 | 9552 | 10/19/2022 22:36 | 3 |
| A8 | 0 | 8554 | 10/20/2022 10:36 | 1 |
| A3 | 1 | 4162 | 10/20/2022 22:36 | 3 |
| A4 | 0 | 4970 | 10/21/2022 10:36 | 3 |
| C7 | 0 | 5276 | 10/21/2022 22:36 | 3 |
| A9 | 1 | 8267 | 10/22/2022 10:36 | 3 |
| C4 | 0 | 5226 | 10/22/2022 22:36 | 1 |
| B5 | 0 | 8590 | 10/23/2022 10:36 | 3 |
| A9 | 0 | 7202 | 10/23/2022 22:36 | 1 |
| A5 | 0 | 7000 | 10/24/2022 10:36 | 1 |
| A7 | 0 | 2603 | 10/24/2022 22:36 | 1 |
| A7 | 1 | 8509 | 10/25/2022 10:36 | 2 |
| C6 | 1 | 2551 | 10/25/2022 22:36 | 3 |
| B1 | 1 | 6146 | 10/26/2022 10:36 | 3 |
| B3 | 0 | 2541 | 10/26/2022 22:36 | 2 |
| C7 | 1 | 9588 | 10/27/2022 10:36 | 3 |
| C6 | 0 | 9301 | 10/27/2022 22:36 | 2 |
| C1 | 0 | 2028 | 10/28/2022 10:36 | 2 |
| B4 | 0 | 2341 | 10/28/2022 22:36 | 1 |
| B1 | 0 | 6535 | 10/29/2022 10:36 | 3 |
| A1 | 1 | 2217 | 10/29/2022 22:36 | 3 |
| A1 | 0 | 1519 | 10/30/2022 10:36 | 3 |
| B9 | 0 | 7780 | 10/30/2022 22:36 | 3 |
| B8 | 0 | 6251 | 10/31/2022 10:36 | 2 |
| A7 | 0 | 2075 | 10/31/2022 22:36 | 3 |
| A10 | 1 | 5840 | 11/1/2022 10:36 | 1 |
| A10 | 0 | 6542 | 11/1/2022 22:36 | 1 |
| A1 | 1 | 7610 | 11/2/2022 10:36 | 1 |
| A6 | 1 | 5719 | 11/2/2022 22:36 | 2 |
| A10 | 1 | 6205 | 11/3/2022 10:36 | 3 |
| B4 | 1 | 6581 | 11/3/2022 22:36 | 3 |
| C10 | 0 | 9092 | 11/4/2022 10:36 | 1 |
| A3 | 0 | 3872 | 11/4/2022 22:36 | 3 |
| C7 | 0 | 2063 | 11/5/2022 10:36 | 2 |
| B7 | 0 | 5760 | 11/5/2022 22:36 | 2 |
| C2 | 0 | 2536 | 11/6/2022 10:36 | 3 |
| B7 | 1 | 3936 | 11/6/2022 22:36 | 1 |
| A9 | 1 | 1465 | 11/7/2022 10:36 | 1 |
| A7 | 1 | 6465 | 11/7/2022 22:36 | 1 |
| A9 | 0 | 4940 | 11/8/2022 10:36 | 2 |
| C2 | 1 | 3674 | 11/8/2022 22:36 | 1 |
| B10 | 1 | 6736 | 11/9/2022 10:36 | 1 |
| A7 | 0 | 5359 | 11/9/2022 22:36 | 2 |
| C2 | 0 | 4951 | 11/10/2022 10:36 | 3 |
| A5 | 1 | 7401 | 11/10/2022 22:36 | 2 |
| B5 | 1 | 5637 | 11/11/2022 10:36 | 2 |
| B4 | 0 | 1271 | 11/11/2022 22:36 | 3 |
| C10 | 1 | 7953 | 11/12/2022 10:36 | 2 |
| B5 | 0 | 4264 | 11/12/2022 22:36 | 2 |
| A1 | 0 | 7010 | 11/13/2022 10:36 | 3 |
| B7 | 0 | 8372 | 11/13/2022 22:36 | 2 |
| C6 | 1 | 9781 | 11/14/2022 10:36 | 3 |
| C2 | 1 | 7073 | 11/14/2022 22:36 | 2 |
| C6 | 0 | 3368 | 11/15/2022 10:36 | 3 |
| C6 | 1 | 2771 | 11/15/2022 22:36 | 2 |
| C8 | 1 | 4907 | 11/16/2022 10:36 | 1 |
| B1 | 1 | 2264 | 11/16/2022 22:36 | 1 |
| B7 | 1 | 3274 | 11/17/2022 10:36 | 3 |
| C4 | 1 | 9962 | 11/17/2022 22:36 | 1 |
| B6 | 1 | 7957 | 11/18/2022 10:36 | 1 |
| C8 | 0 | 1629 | 11/18/2022 22:36 | 1 |
| A8 | 1 | 8728 | 11/19/2022 10:36 | 3 |
| C10 | 0 | 5798 | 11/19/2022 22:36 | 1 |
| C8 | 1 | 9208 | 11/20/2022 10:36 | 1 |
| C6 | 0 | 3892 | 11/20/2022 22:36 | 3 |
| A8 | 0 | 7106 | 11/21/2022 10:36 | 2 |
| C3 | 0 | 9467 | 11/21/2022 22:36 | 3 |
| C6 | 1 | 5333 | 11/22/2022 10:36 | 1 |
| B6 | 0 | 7747 | 11/22/2022 22:36 | 2 |
| C2 | 0 | 2750 | 11/23/2022 10:36 | 1 |
| A3 | 1 | 1271 | 11/23/2022 22:36 | 3 |
- Ashish_Mathur3 years agoSuper User
Hi,
Thank you for sharing your data and the Excel formula. I have really not been able to understand your requirement. May be someone else will help you.
- Anonymous3 years agoNot applicable
Hi rolopezteteruk,
You can try to use the following calculate column formula on your table to get 'type of ship' based on the current 'Place' and 'Date':
formula = VAR maxDate = CALCULATE ( MAX ( Table[DATE] ), FILTER ( Table, Table[PLACE] = EARLIER ( Table[PLACE] ) ) ) RETURN IF ( Table[Date] = maxDate && Table[MOVEMENT(IN/OUT)] = 1, Table[TYPE OF SHIP], "" )Regards,
Xiaoxin Sheng