Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Anonymous
Not applicable

Add Calculation on the Creation Table

Hi, 

 

I have tried to add dynamic calculations when I am generating a table in Power BI, I would like to know if it is possible to do this.

 

This is the actual Script:

 

UOM Resources =
DATATABLE (
"ID"; INTEGER;
"Month Of Analysis";STRING;
{
{ 1; FIRSTDATE(Resources_UP[Date])};
{ 2; "Month -01"};
{ 3; "Month -02"};
{ 4; "Month -03"};
{ 5; "Month -04"};
{ 6; "Month -05"};
{ 7; "Month -06"};
{ 8; "Month -07"};
{ 9; "Month -08"};
{ 10; "Month -09"};
{ 11; "Month -10"};
{ 12; "Month -11"};
{ 13; "Month -12"}
}
)
 
If i remove the calculation just work.
Case 01.PNG
1 ACCEPTED SOLUTION
Anonymous
Not applicable

@Anonymous - The DATATABLE function can only accept constants. One solution is to Union 2 tables together:

 

 

UOM Resources = 
var a = DATATABLE (
"ID", INTEGER,
"Month Of Analysis",STRING,
{
{ 2, "Month -01"},
{ 3, "Month -02"},
{ 4, "Month -03"},
{ 5, "Month -04"},
{ 6, "Month -05"},
{ 7, "Month -06"},
{ 8, "Month -07"},
{ 9, "Month -08"},
{ 10, "Month -09"},
{ 11, "Month -10"},
{ 12, "Month -11"},
{ 13, "Month -12"}
}
)
var b = ADDCOLUMNS(DATATABLE ( "ID", INTEGER, {{1}}), "Month Of Analysis", FIRSTDATE(Sales[SalesDate]))
return UNION(a,b)

 

 

 

 

View solution in original post

1 REPLY 1
Anonymous
Not applicable

@Anonymous - The DATATABLE function can only accept constants. One solution is to Union 2 tables together:

 

 

UOM Resources = 
var a = DATATABLE (
"ID", INTEGER,
"Month Of Analysis",STRING,
{
{ 2, "Month -01"},
{ 3, "Month -02"},
{ 4, "Month -03"},
{ 5, "Month -04"},
{ 6, "Month -05"},
{ 7, "Month -06"},
{ 8, "Month -07"},
{ 9, "Month -08"},
{ 10, "Month -09"},
{ 11, "Month -10"},
{ 12, "Month -11"},
{ 13, "Month -12"}
}
)
var b = ADDCOLUMNS(DATATABLE ( "ID", INTEGER, {{1}}), "Month Of Analysis", FIRSTDATE(Sales[SalesDate]))
return UNION(a,b)

 

 

 

 

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors