Giter VIP home page Giter VIP logo

monday-to-powerbi's Introduction

Monday-to-PowerBi

This repo is documenting the queries i have used and made to bring in a monolithic board with several thousand records

The GetFirst and GetNext queries are originally developed by @hmbouk on their Gist Post and have been adapted for the specific use case i have.

SourceTable is a designed to accept 1 single large board and is specifically written to handle the returns from these queries, if you amend the queries you will need to amend the steps following List.Generate.

1 further note, For all of this to work, GetFirst and GetNext must return the exact same format of data, The first api call returns the object boards where as the cursor api calls retursn the object next_items_page, in the GetFirst and GetNext queries i normalise the returns to be Cursor and Items and nothing else.

Update:

  • A issue was raised on the repo that outlined the solution was missing the last page of a board, when the board holds over 1500 items this bug presents. The solution was developed by @tomiapo and can found on their repository, i have updated this repo to reflect their solution and have verified this solution does fix the bug.

monday-to-powerbi's People

Contributors

ariten avatar

Stargazers

 avatar  avatar Chris avatar

Watchers

 avatar

monday-to-powerbi's Issues

Last "page" missing

Hi my friend,

I've tried your code, it's working fine but for some reason, the las't table is not recognized and is not loading all the date set. Please let me know if is possible to solve the issue.

Example

The monday boards have 1752 items,

GetFirst is configure with items page (limit: 500)
GetNext also next_items_page(limit:500

the end result is a 1500 rows data set,
if I configure the next_items_pag(limit100, the results is a table with 1700 items, 52 rows missing
if I configure the next_items_pag(limit10, the results is a table with 1750 items, 2 rows missing

so the last "page" for some reason is missing

Please let me know if there is solution

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.