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!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Is there a way to create a calculated column when creating a dataset.
Folliwing the API reference: https://msdn.microsoft.com/en-us/library/mt742155.aspx
It seems we can create an Expression for a Measure, but maybe not for a Column? I would like to add an If Statement on a Measure as a Custom Column. This is easily accomplished in Desktop, but not sure if the API supports this or not.
Solved! Go to Solution.
@rayishome wrote:
Is there a way to create a calculated column when creating a dataset.
Folliwing the API reference: https://msdn.microsoft.com/en-us/library/mt742155.aspx
It seems we can create an Expression for a Measure, but maybe not for a Column? I would like to add an If Statement on a Measure as a Custom Column. This is easily accomplished in Desktop, but not sure if the API supports this or not.
AFAIK, custom column is not supported. What is your scenario that a custom column is mandatory? Maybe you can just create a normal column for the dataset and implement the if statement when Adding Rows.
@rayishome wrote:
Is there a way to create a calculated column when creating a dataset.
Folliwing the API reference: https://msdn.microsoft.com/en-us/library/mt742155.aspx
It seems we can create an Expression for a Measure, but maybe not for a Column? I would like to add an If Statement on a Measure as a Custom Column. This is easily accomplished in Desktop, but not sure if the API supports this or not.
AFAIK, custom column is not supported. What is your scenario that a custom column is mandatory? Maybe you can just create a normal column for the dataset and implement the if statement when Adding Rows.
One method to display the last inserted record would be to use a "Top N" filter. If you have a date/time column (or another id field) that is included in the data you would just set it up in the following manner:
Then whenever you push new data the filter will ensure only the last record gets included.
| User | Count |
|---|---|
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 1 |
| User | Count |
|---|---|
| 6 | |
| 5 | |
| 4 | |
| 4 | |
| 3 |