Forum Discussion

BrentA's avatar
BrentA
Icon for Advocate II rankAdvocate II
10 years ago
Solved

Live query limitation workaround

I have a table JobDetail which records start and stop times for a job where the jobdetail table is linked to the job table through the JobId. I currently use a measure to sum the total hours spent per job in the job table. In the Job table, I want to create some bins for the total time such us "Under 1 hour", "1 to 2 hours", etc. Although when using live query, you cant use measures to put jobs into the bins. Any ideas?

  • BrentA

    Have no idea on what's you data like and what is the execpted output, based on my understanding, for a data as below, to get something as your stated, you can follow the steps.

     

    1. Click "Edit queries" and go to the query edit window.
    2. Right click on the query and duplicate the query.
    3. Group by the duplicated query and create a column based on the aggregated hours.
    4. Merge the Original query with the grouped by query.


    5. If you have any question, feel free to let me know.

8 Replies

    • BrentA's avatar
      BrentA
      Icon for Advocate II rankAdvocate II

      I used a measure so I could use the Calculate function to sum up all JobDetail Hours for each job. Calculated columns have no such benefit.

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Brent,

     

    With the January update, Unrestricted measures for directquery are being supported in PowerBI.

     

    To use this feature what you need to do is, select Files --> Option and Settings --> Options menu. Then select "DirectyQuery" in the left pane of the "Options" dialog box. You need to select the checkbox that would "Allow unrestricted measures in DirectQuery mode". Please note that since some of the DAX functions may have toll on the performance, this is not selected by default. After you click on "OK", you will need to restart PowerBI Desktop application, to start using this feature.

     

    Hope this is helpful.

     

    Request you to please mark this as solution, if you find this response relevant.

     

    Regards,

    Ashish

    • BrentA's avatar
      BrentA
      Icon for Advocate II rankAdvocate II

      Thank you for your reply. I am aware it is unrestricted (the measures) however it still wont allow measures to be used in the calculated columns, hence my roadblock. I want to be able to use it as a dimension for an axis hence why using a measure to calculate it wont work either.

      • Eric_Zhang's avatar
        Eric_Zhang
        Icon for Microsoft Employee rankMicrosoft Employee

        BrentA

        Have no idea on what's you data like and what is the execpted output, based on my understanding, for a data as below, to get something as your stated, you can follow the steps.

         

        1. Click "Edit queries" and go to the query edit window.
        2. Right click on the query and duplicate the query.
        3. Group by the duplicated query and create a column based on the aggregated hours.
        4. Merge the Original query with the grouped by query.


        5. If you have any question, feel free to let me know.