Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
2 years ago

Powerbi Query

Hello.

 

I am using an invoked function to get my data. However if the table generated is empty, the next steps causes an error to my dashboard. I want to create a step where if this step results to an empty table, a new table with same column names and blank row values will be created to avoid errors.

 

 

2 Replies

  • Hi Anonymous ,

     

    Use a if statement with a Table.IsEmpty something similar to:

     

     

    if  Table.IsEmpty ( YOUR EXPRESSION)  = true then ALTERNATIVE EXPRESSION else YOUR EXPRESSION

     

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Anonymous ,

    Based on the description, open the advanced editor and try to add the following formula.

     

    let
        Source = YourFunction(),
        IsEmpty = Table.IsEmpty(Source),
        Result = if IsEmpty then
            Table.FromRecords({[name= null, number = null]})
        else
            Source
    in
        Result

     

     

    Best Regards,

    Wisdom Wu

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.