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
Hello
I wants to create a measure based on a temporary table but despite all my effort I still have the same error
Table variable 'Rend' cannot be used in current context because a base table is expected.
The code is this one
Solved! Go to Solution.
You can't refer to columns from a variable by using the TableName[ColumnName] syntax, you have to just use [ColumnName]. Try
Measure2 =
VAR Rend =
    ADDCOLUMNS (
        SUMMARIZE ( control_result, control_result[campaign] ),
        "comment",
            CALCULATE (
                DISTINCTCOUNTNOBLANK ( control_result[controlresultid] ),
                control_result[approver_comment] < 10,
                control_result[performer_comment] < 10
            ),
        "orby", LOOKUPVALUE ( Campaign_Sort[Sort By], Campaign_Sort[Campaign], Rend[campaign] )
    )
VAR numerateur =
    SUMX (
        Rend,
        ( [orby] - AVERAGEX ( Rend, [orby] ) )
            * ( [comment] - AVERAGEX ( Rend, [comment] ) )
    )
VAR Denominateur =
    SUMX (
        Rend,
        ( [orby] - AVERAGEX ( Rend, [orby] ) )
            * ( [orby] - AVERAGEX ( Rend, [orby] ) )
    )
RETURN
    IF (
        DIVIDE ( numerateur, Denominateur ) < 0,
        "↓",
        IF ( DIVIDE ( numerateur, Denominateur ) > 0, "↑", "→" )
    )
Thank you it works
You can't refer to columns from a variable by using the TableName[ColumnName] syntax, you have to just use [ColumnName]. Try
Measure2 =
VAR Rend =
    ADDCOLUMNS (
        SUMMARIZE ( control_result, control_result[campaign] ),
        "comment",
            CALCULATE (
                DISTINCTCOUNTNOBLANK ( control_result[controlresultid] ),
                control_result[approver_comment] < 10,
                control_result[performer_comment] < 10
            ),
        "orby", LOOKUPVALUE ( Campaign_Sort[Sort By], Campaign_Sort[Campaign], Rend[campaign] )
    )
VAR numerateur =
    SUMX (
        Rend,
        ( [orby] - AVERAGEX ( Rend, [orby] ) )
            * ( [comment] - AVERAGEX ( Rend, [comment] ) )
    )
VAR Denominateur =
    SUMX (
        Rend,
        ( [orby] - AVERAGEX ( Rend, [orby] ) )
            * ( [orby] - AVERAGEX ( Rend, [orby] ) )
    )
RETURN
    IF (
        DIVIDE ( numerateur, Denominateur ) < 0,
        "↓",
        IF ( DIVIDE ( numerateur, Denominateur ) > 0, "↑", "→" )
    )
 
					
				
				
			
		
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.
 
            | User | Count | 
|---|---|
| 9 | |
| 5 | |
| 4 | |
| 3 | |
| 3 | 
| User | Count | 
|---|---|
| 23 | |
| 12 | |
| 11 | |
| 10 | |
| 9 |