Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
I have list1 and list2
List1 has Item number,Date fields
List2 has item number,Date,status
1.
How to create measure to get itemnumber based on the Date from list1
2.how to get list1 itemnumber which status is not actioned since we don't have status field in list1.
Solved! Go to Solution.
@bzeeblitz Make sure that list1 and list2 are related by the item number field. You can create a relationship in the "Model" view in Power BI.
DAX
ItemNumberMeasure =
VAR SelectedDate = SELECTEDVALUE(list1[Date])
RETURN
CALCULATE(
FIRSTNONBLANK(list2[Item number], 1),
list2[Date] = SelectedDate
)
Proud to be a Super User! |
|
@bzeeblitz Check data type in both of them Table
ItemNumberMeasure =
VAR SelectedDate = SELECTEDVALUE(list1[Date])
RETURN
CALCULATE(
FIRSTNONBLANK(list2[Item number], 1),
list2[Date] = VALUE(SelectedDate)
)
Additionally, to get the item numbers from list1 where the status in list2 is not "actioned", you can create a measure like this:
NotActionedItemNumbers =
CALCULATE(
CONCATENATEX(
FILTER(
list1,
RELATED(list2[Status]) <> "actioned"
),
list1[Item number],
", "
)
)
Proud to be a Super User! |
|
@bzeeblitz Make sure that list1 and list2 are related by the item number field. You can create a relationship in the "Model" view in Power BI.
DAX
ItemNumberMeasure =
VAR SelectedDate = SELECTEDVALUE(list1[Date])
RETURN
CALCULATE(
FIRSTNONBLANK(list2[Item number], 1),
list2[Date] = SelectedDate
)
Proud to be a Super User! |
|
I'm getting error fetching Data for the visual calculation error in measure.dax comparison operations do not support comparing values of type Date with values of type text.consider using the value or format function to convert one of the values
@bzeeblitz Check data type in both of them Table
ItemNumberMeasure =
VAR SelectedDate = SELECTEDVALUE(list1[Date])
RETURN
CALCULATE(
FIRSTNONBLANK(list2[Item number], 1),
list2[Date] = VALUE(SelectedDate)
)
Additionally, to get the item numbers from list1 where the status in list2 is not "actioned", you can create a measure like this:
NotActionedItemNumbers =
CALCULATE(
CONCATENATEX(
FILTER(
list1,
RELATED(list2[Status]) <> "actioned"
),
list1[Item number],
", "
)
)
Proud to be a Super User! |
|
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 57 | |
| 52 | |
| 40 | |
| 17 | |
| 16 |
| User | Count |
|---|---|
| 112 | |
| 108 | |
| 39 | |
| 34 | |
| 27 |