Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
TicketCosts
from to year cost
| 250 | 350 | 2019 | 166,05 | 
| 351 | 450 | 2019 | 158,51 | 
| 451 | 550 | 2019 | 150,96 | 
| 551 | 650 | 2019 | 143,41 | 
| 650 | 100000 | 2019 | 135,86 | 
| 250 | 350 | 2020 | 168,54 | 
| 351 | 450 | 2020 | 160,89 | 
| 451 | 550 | 2020 | 153,22 | 
| 551 | 650 | 2020 | 145,56 | 
| 650 | 100000 | 2020 | 137,9 | 
tblTotalticket
| Closed Month | Year | Total Tickets | 
| 2020.03 | 2020 | 288 | 
| 2020.04 | 2020 | 286 | 
| 2020.05 | 2020 | 227 | 
| 2020.08 | 2020 | 201 | 
| 2020.06 | 2020 | 205 | 
| 2020.01 | 2020 | 403 | 
| 2020.07 | 2020 | 260 | 
| 2020.02 | 2020 | 260 | 
| 2019.04 | 2019 | 350 | 
| 2019.06 | 2019 | 234 | 
| 2019.07 | 2019 | 220 | 
| 2019.08 | 2019 | 251 | 
| 2019.11 | 2019 | 429 | 
| 2019.01 | 2019 | 401 | 
| 2019.05 | 2019 | 270 | 
| 2019.02 | 2019 | 241 | 
| 2019.10 | 2019 | 295 | 
| 2019.12 | 2019 | 374 | 
| 2019.09 | 2019 | 203 | 
| 2019.03 | 2019 | 264 | 
i need the cost per month where totalTickets beween from /to
2019.01 : if year = 2019 and total tickets between 250 and 350 then Totalcost = 401 *166,05
tblTotalticket is a summerize Table !!!!! (
)
ThanX for Your Ideas! 🙂
Solved! Go to Solution.
Hi @lboldrino ,
Please check if this is what you want:
Column =
VAR Cost_ =
    CALCULATE (
        SUM ( TicketCosts[cost] ),
        FILTER (
            TicketCosts,
            TicketCosts[year] = tblTotalticket[Year]
                && TicketCosts[from] <= tblTotalticket[Total Tickets]
                && TicketCosts[to] >= tblTotalticket[Total Tickets]
        )
    )
RETURN
    [Total Tickets] * Cost_
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @lboldrino ,
Please check if this is what you want:
Column =
VAR Cost_ =
    CALCULATE (
        SUM ( TicketCosts[cost] ),
        FILTER (
            TicketCosts,
            TicketCosts[year] = tblTotalticket[Year]
                && TicketCosts[from] <= tblTotalticket[Total Tickets]
                && TicketCosts[to] >= tblTotalticket[Total Tickets]
        )
    )
RETURN
    [Total Tickets] * Cost_
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @lboldrino ,
You will need to have a relatioship between these 2 tables on a common column.
Have you got any relationship?
Thanks,
Pragati
i create a Floag col in Ticketcosts:
| 250 | 350 | 2019 | 166,05 € | 1 | 
| 351 | 450 | 2019 | 158,51 € | 2 | 
| 451 | 550 | 2019 | 150,96 € | 3 | 
| 551 | 650 | 2019 | 143,41 € | 4 | 
| 650 | 100000 | 2019 | 135,86 € | 5 | 
| 250 | 350 | 2020 | 168,54 € | 6 | 
| 351 | 450 | 2020 | 160,89 € | 7 | 
| 451 | 550 | 2020 | 153,22 € | 8 | 
| 551 | 650 | 2020 | 145,56 € | 9 | 
| 650 | 100000 | 2020 | 137,90 € | 10 | 
and in customer_totaltickets: Flag =
switch(
true(),
customer_TicketPreis[Total Tickets] >249 && customer_TicketPreis[Total Tickets] < 351 && customer_TicketPreis[Year]= 2019,1
,customer_TicketPreis[Total Tickets] >350 && customer_TicketPreis[Total Tickets] < 451 && customer_TicketPreis[Year]= 2019,2
,customer_TicketPreis[Total Tickets] >450 && customer_TicketPreis[Total Tickets] < 551 && customer_TicketPreis[Year]= 2019,3
,customer_TicketPreis[Total Tickets] >550 && customer_TicketPreis[Total Tickets] < 651 && customer_TicketPreis[Year]= 2019,4
,customer_TicketPreis[Total Tickets] >650 && customer_TicketPreis[Total Tickets] < 100000 && customer_TicketPreis[Year]= 2019,5
,customer_TicketPreis[Total Tickets] >350 && customer_TicketPreis[Total Tickets] < 451 && customer_TicketPreis[Year]= 2020,7
,customer_TicketPreis[Total Tickets] >450 && customer_TicketPreis[Total Tickets] < 551 && customer_TicketPreis[Year]= 2020,8
,customer_TicketPreis[Total Tickets] >550 && customer_TicketPreis[Total Tickets] < 651 && customer_TicketPreis[Year]= 2020,9
,customer_TicketPreis[Total Tickets] >650 && customer_TicketPreis[Total Tickets] < 100000 && customer_TicketPreis[Year]= 2020,10
,customer_TicketPreis[Total Tickets] >249 && customer_TicketPreis[Total Tickets] < 351 && customer_TicketPreis[Year]= 2020,6
,99)
Closed MonthYearTotal TicketsFlag
| 2020.03 | 2020 | 288 | 6 | 
| 2020.04 | 2020 | 286 | 6 | 
| 2020.05 | 2020 | 227 | 99 | 
| 2020.08 | 2020 | 201 | 99 | 
| 2020.06 | 2020 | 205 | 99 | 
| 2020.01 | 2020 | 403 | 7 | 
| 2020.07 | 2020 | 260 | 6 | 
| 2020.02 | 2020 | 260 | 6 | 
| 2019.04 | 2019 | 350 | 1 | 
| 2019.06 | 2019 | 234 | 99 | 
| 2019.07 | 2019 | 220 | 99 | 
| 2019.08 | 2019 | 251 | 1 | 
| 2019.11 | 2019 | 429 | 2 | 
| 2019.01 | 2019 | 401 | 2 | 
| 2019.05 | 2019 | 270 | 1 | 
| 2019.02 | 2019 | 241 | 99 | 
| 2019.10 | 2019 | 295 | 1 | 
| 2019.12 | 2019 | 374 | 2 | 
| 2019.09 | 2019 | 203 | 99 | 
| 2019.03 | 2019 | 264 | 1 | 
This works, do you have a better idea for
customer_totaltickets: Flag =
switch(
true(),
customer_TicketPreis[Total Tickets] >249 && customer_TicketPreis[Total Tickets] < 351 && customer_TicketPreis[Year]= 2019,1
,customer_TicketPreis[Total Tickets] >350 && customer_TicketPreis[Total Tickets] < 451 && customer_TicketPreis[Year]= 2019,2
,customer_TicketPreis[Total Tickets] >450 && customer_TicketPreis[Total Tickets] < 551 && customer_TicketPreis[Year]= 2019,3
,customer_TicketPreis[Total Tickets] >550 && customer_TicketPreis[Total Tickets] < 651 && customer_TicketPreis[Year]= 2019,4
,customer_TicketPreis[Total Tickets] >650 && customer_TicketPreis[Total Tickets] < 100000 && customer_TicketPreis[Year]= 2019,5
,customer_TicketPreis[Total Tickets] >350 && customer_TicketPreis[Total Tickets] < 451 && customer_TicketPreis[Year]= 2020,7
,customer_TicketPreis[Total Tickets] >450 && customer_TicketPreis[Total Tickets] < 551 && customer_TicketPreis[Year]= 2020,8
,customer_TicketPreis[Total Tickets] >550 && customer_TicketPreis[Total Tickets] < 651 && customer_TicketPreis[Year]= 2020,9
,customer_TicketPreis[Total Tickets] >650 && customer_TicketPreis[Total Tickets] < 100000 && customer_TicketPreis[Year]= 2020,10
,customer_TicketPreis[Total Tickets] >249 && customer_TicketPreis[Total Tickets] < 351 && customer_TicketPreis[Year]= 2020,6
,99)
 
					
				
				
			
		
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
