Пользовательский визуал в Power BI с использованием Python - PullRequest
2 голосов
/ 13 февраля 2020

Я пытаюсь повторить это для Python, но не могу найти ответ:

Можно ли использовать библиотеку R Plotly в R Script Visual of Power BI?

или:

https://radacad.com/interactive-map-using-r-and-power-bi-create-custom-visual-part-1

Просто чтобы немного подробнее указать c: Как изменить предлагаемое решение для работы со сценарием. py, а не script.R

Любая помощь высоко ценится.

Я обнаружил, что в этой папке есть файл с именем возможностей. json, поэтому я предполагаю, что это одна из частей решение:

  "script": {
      "scriptProviderDefault": "R", ###I guess this needs to be changed to Py
      "scriptOutputType": "html",
      "source": {
        "objectName": "rcv_script",# not sure about this
        "propertyName": "source"
      },
      "provider": {
        "objectName": "rcv_script",# not sure about this
        "propertyName": "provider"
      }
    }

А также после удаления ссылочных зависимостей. json в этом проекте и после построения и импорта этого в Power BI, я получил эту ошибку

 Error Message:
 An exception of type System.ArgumentException occured.

 Stack Trace:
 System.ArgumentException: The supplied rendering engine is not supported
 at Microsoft.PowerBI.ExploreHost.SemanticQuery.ExecuteSemanticQueryFlow.TransformDat aShapeResult(QueryCommand transformCommand, SemanticQueryDataShapeCommand command, Stream dataShapeResultStream, QueryBindingDescriptor& bindingDescriptor)
 at Microsoft.PowerBI.ExploreHost.SemanticQuery.ExecuteSemanticQueryFlow.ExecuteDataQuery(IQueryResultDataWriter queryResultDataWriter, EngineDataModel engineDataModel, DataQuery query, Int32 queryId, ServiceErrorStatusCode& serviceErrorStatusCode, CancellationToken cancelToken)
 at Microsoft.PowerBI.ExploreHost.SemanticQuery.ExecuteSemanticQueryFlow.ProcessAndWriteSemanticQueryCommands(IQueryResultsWriter queryResultsWriter, IList`1 queries, HashSet`1 pendingQueriesToCancel, EngineDataModel engineDataModel)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...