This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Hi all,
I am trying, for the first time to use variables, but I have come a little unstuck and I know the below is not correct, but hopefully it will help to understand what I am doing.
I have a table that is just a list of Part Numbers with results under columns for each month, QTR and HY. I am looking to get the current QTR and then based on that and the Part Number that has been filtered, to select the appropriate number from the correct QTR column.
i.e.
Part Number QTR1 QTR2 QTR3 QTR4
1234567 100 200 300 400
So if current QTR is 1 and Part Number 1234567 has been selected on the filter then return column QTR1 and so on.
What I have so far is:
Solved! Go to Solution.
@Rich_Wyeth , Try using
DAX
M_CURRENTQTR_Value =
VAR vPart = SELECTEDVALUE('QTY SOLD DATA TABLE'[Part Number])
VAR vQTRCurrent = [M_CURRENTQTR]
VAR vTable = FILTER('QTY SOLD DATA TABLE', [Part Number] = vPart)
VAR vResult =
SWITCH(
TRUE(),
vQTRCurrent = 1, MAXX(vTable, 'QTY SOLD DATA TABLE'[QTR1]),
vQTRCurrent = 2, MAXX(vTable, 'QTY SOLD DATA TABLE'[QTR2]),
vQTRCurrent = 3, MAXX(vTable, 'QTY SOLD DATA TABLE'[QTR3]),
vQTRCurrent = 4, MAXX(vTable, 'QTY SOLD DATA TABLE'[QTR4]),
0
)
RETURN vResult
Proud to be a Super User! |
|
@Rich_Wyeth , Try using
DAX
M_CURRENTQTR_Value =
VAR vPart = SELECTEDVALUE('QTY SOLD DATA TABLE'[Part Number])
VAR vQTRCurrent = [M_CURRENTQTR]
VAR vTable = FILTER('QTY SOLD DATA TABLE', [Part Number] = vPart)
VAR vResult =
SWITCH(
TRUE(),
vQTRCurrent = 1, MAXX(vTable, 'QTY SOLD DATA TABLE'[QTR1]),
vQTRCurrent = 2, MAXX(vTable, 'QTY SOLD DATA TABLE'[QTR2]),
vQTRCurrent = 3, MAXX(vTable, 'QTY SOLD DATA TABLE'[QTR3]),
vQTRCurrent = 4, MAXX(vTable, 'QTY SOLD DATA TABLE'[QTR4]),
0
)
RETURN vResult
Proud to be a Super User! |
|
Thank you so much, works a treat. I can see where I was going wrong, all learning in progress.
Check out the April 2026 Power BI update to learn about new features.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 37 | |
| 37 | |
| 31 | |
| 21 | |
| 16 |
| User | Count |
|---|---|
| 66 | |
| 56 | |
| 31 | |
| 26 | |
| 23 |