Forum Discussion
Display max date value in table while selection of any date from slicer
- 4 years ago
Hi, Anshenterprices
I'm a bit busy today so I didn't have time to reply. You need to use summraize function to calculate total.
You can try:
Online = SUMX ( SUMMARIZE ( 'Table 1', [category], [SubCategory], [Date], [Type], [Value], "online1", VAR a = MAXX ( FILTER ( ALL ( 'Table 1' ), [Date] < SELECTEDVALUE ( 'Table 1'[Date] ) && [Type] = "Online" ), [Date] ) RETURN SUMX ( FILTER ( ALL ( 'Table 1' ), [Date] = a && [Type] = "Online" && [category] = SELECTEDVALUE ( 'Table 1'[category] ) && [SubCategory] = SELECTEDVALUE ( 'Table 1'[SubCategory] ) ), [Value] ) ), [online1] )Did I answer your question ? Please mark my reply as solution. Thank you very much.
If not, please feel free to ask me.
Best Regards,Community Support Team _ Janey
v-janeyg-msft
Sample data:-
| Category | Sub Category | Value | Date | CDate | Type |
| Commodity | T1 | 19.43 | 9/29/2021 | 29-Sep-21 | Broker |
| FNO | MF1 | 0.5 | 9/29/2021 | 29-Sep-21 | Broker |
| FNO | B1 | 3.95 | 9/29/2021 | 29-Sep-21 | Broker |
| FNO | c1 | 0.47 | 9/29/2021 | 29-Sep-21 | Broker |
| Equity | ash1 | 7 | 9/29/2021 | 29-Sep-21 | Broker |
| Equity | ab1 | 4 | 9/29/2021 | 29-Sep-21 | Broker |
| Equity | te1 | 31.41 | 9/29/2021 | 29-Sep-21 | Broker |
| FNO | s1 | 0.75 | 9/29/2021 | 29-Sep-21 | Broker |
| Commodity | T1 | 19.45 | 9/30/2021 | 30-Sep-21 | Broker |
| FNO | MF1 | 0.5 | 9/30/2021 | 30-Sep-21 | Broker |
| FNO | B1 | 3.94 | 9/30/2021 | 30-Sep-21 | Broker |
| FNO | c1 | 1.22 | 9/30/2021 | 30-Sep-21 | Broker |
| FNO | U1 | -0.75 | 9/30/2021 | 30-Sep-21 | Broker |
| Equity | ash1 | 7.78 | 9/30/2021 | 30-Sep-21 | Broker |
| Equity | ab1 | 3.99 | 9/30/2021 | 30-Sep-21 | Broker |
| Equity | te1 | 31.41 | 9/30/2021 | 30-Sep-21 | Broker |
| FNO | s1 | 0 | 9/30/2021 | 30-Sep-21 | Broker |
| Commodity | T1 | 19.65 | 10/1/2021 | 1-Oct-21 | Broker |
| FNO | MF1 | 0.51 | 10/1/2021 | 1-Oct-21 | Broker |
| FNO | B1 | 3.98 | 10/1/2021 | 1-Oct-21 | Broker |
| FNO | c1 | 1.2 | 10/1/2021 | 1-Oct-21 | Broker |
| FNO | U1 | -0.75 | 10/1/2021 | 1-Oct-21 | Broker |
| Equity | ash1 | 7.82 | 10/1/2021 | 1-Oct-21 | Broker |
| Equity | ab1 | 4 | 10/1/2021 | 1-Oct-21 | Broker |
| Equity | te1 | 31.36 | 10/1/2021 | 1-Oct-21 | Broker |
| Commodity | T1 | 19.69 | 10/4/2021 | 4-Oct-21 | Broker |
| FNO | MF1 | 0.51 | 10/4/2021 | 4-Oct-21 | Broker |
| FNO | B1 | 3.96 | 10/4/2021 | 4-Oct-21 | Broker |
| FNO | c1 | 0.54 | 10/4/2021 | 4-Oct-21 | Broker |
| FNO | U1 | -3.01 | 10/4/2021 | 4-Oct-21 | Broker |
| Equity | ash1 | 7.77 | 10/4/2021 | 4-Oct-21 | Broker |
| Equity | ab1 | 1.99 | 10/4/2021 | 4-Oct-21 | Broker |
| Equity | te1 | 34.39 | 10/4/2021 | 4-Oct-21 | Broker |
| FNO | s1 | 3.04 | 10/4/2021 | 4-Oct-21 | Broker |
| Commodity | T1 | 19.45 | 10/5/2021 | 5-Oct-21 | Broker |
| FNO | MF1 | 0.51 | 10/5/2021 | 5-Oct-21 | Broker |
| FNO | B1 | 3.98 | 10/5/2021 | 5-Oct-21 | Broker |
| FNO | c1 | 0.72 | 10/5/2021 | 5-Oct-21 | Broker |
| FNO | U1 | -3.01 | 10/5/2021 | 5-Oct-21 | Broker |
| Equity | ash1 | 7.71 | 10/5/2021 | 5-Oct-21 | Broker |
| Equity | ab1 | 1.99 | 10/5/2021 | 5-Oct-21 | Broker |
| Equity | te1 | 34.49 | 10/5/2021 | 5-Oct-21 | Broker |
| FNO | s1 | 3.02 | 10/5/2021 | 5-Oct-21 | Broker |
| Equity | ab1 | 0.040821 | 9/29/2021 | 29-Sep-21 | Online |
| Equity | ab1 | 0.020821 | 10/1/2021 | 1-Oct-21 | Online |
| Equity | ash1 | 0.075229 | 9/29/2021 | 29-Sep-21 | Online |
| Equity | ash1 | 0.075229 | 10/1/2021 | 1-Oct-21 | Online |
| Equity | te1 | 0.331673 | 9/29/2021 | 29-Sep-21 | Online |
| Equity | te1 | 0.361673 | 10/1/2021 | 1-Oct-21 | Online |
| Commodity | T1 | 0.199203 | 9/29/2021 | 29-Sep-21 | Online |
| Commodity | T1 | 0.199203 | 10/1/2021 | 1-Oct-21 | Online |
| FNO | B1 | 0.028357 | 9/29/2021 | 29-Sep-21 | Online |
| FNO | B1 | 0.028357 | 10/1/2021 | 1-Oct-21 | Online |
| FNO | MF1 | 0.00498 | 9/29/2021 | 29-Sep-21 | Online |
| FNO | MF1 | 0.00498 | 10/1/2021 | 1-Oct-21 | Online |
2 measures:-
Broker_New1 =
SUMX (
FILTER (
'Table (3)',
[Type] = "Broker"
&& 'Table (3)'[Date]= SELECTEDVALUE ( 'Table (3)'[Date] )
),
'Table (3)'[Value]
)
Online_new1 =
VAR a =
MAXX (
FILTER (
ALL ( 'Table (3)' ),
[Date] < SELECTEDVALUE ( 'Table (3)'[Date] )
&& [Type] = "Online"
),
[Date]
)
RETURN
SUMX (
FILTER (
ALL ( 'Table (3)' ),
[Date] = a
&& [Type] = "Online"
&& [category] = SELECTEDVALUE ( 'Table (3)'[category] )
&& [Sub Category] = SELECTEDVALUE ( 'Table (3)'[Sub Category] )
),
'Table (3)'[Value]
)
In some cases Sub Total showing Blank, i need a row subtotal of each category
Hi, Anshenterprices
I'm a bit busy today so I didn't have time to reply. You need to use summraize function to calculate total.
You can try:
Online =
SUMX (
SUMMARIZE (
'Table 1',
[category],
[SubCategory],
[Date],
[Type],
[Value],
"online1",
VAR a =
MAXX (
FILTER (
ALL ( 'Table 1' ),
[Date] < SELECTEDVALUE ( 'Table 1'[Date] )
&& [Type] = "Online"
),
[Date]
)
RETURN
SUMX (
FILTER (
ALL ( 'Table 1' ),
[Date] = a
&& [Type] = "Online"
&& [category] = SELECTEDVALUE ( 'Table 1'[category] )
&& [SubCategory] = SELECTEDVALUE ( 'Table 1'[SubCategory] )
),
[Value]
)
),
[online1]
)
Did I answer your question ? Please mark my reply as solution. Thank you very much.
If not, please feel free to ask me.
Best Regards,
Community Support Team _ Janey