Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
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, "↑", "→" )
)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
24 | |
12 | |
10 | |
10 | |
10 |
User | Count |
---|---|
16 | |
15 | |
13 | |
11 | |
10 |