Jaa


Kysymysosio upotetussa Power BI -analytiikassa

Upotettu Power BI -analytiikka tarjoaa keinon sisällyttää Q&A :n sovellukseen. Käyttäjät voivat esittää kysymyksiä luonnollisella kielellä ja saada vastauksia välittömästi visualisointien, kuten kaavioiden tai kuvaajien, muodossa.

Animated GIF of the Power BI Embedded view, which shows how to embed a sample Q&A question.

Q&A:n upottamiseen sovellukseen on kaksi tilaa: vuorovaikutteinen ja vain tulos. Vuorovaikutteinen-tilassa voit kirjoittaa kysymyksiä ja saada ne näkymään visualisoinnissa. Jos sinulla on tallennettu kysymys tai asetettu kysymys, jonka haluat näyttää, voit käyttää vain tulos -tilaa lisäämällä kysymyksen upotuksen määritystiedostoon.

Tässä on esimerkki JavaScript-koodista:

// Embed configuration used to describe the what and how to embed.
// This object is used when calling powerbi.embed within the JavaScript API.
// You can find more information at https://github.com/Microsoft/PowerBI-JavaScript/wiki/Embed-Configuration-Details.
var config= {
    type: 'qna',
    tokenType:   models.TokenType.Embed | models.TokenType.Aad,
    accessToken: access token value,
    embedUrl:    https://app.powerbi.com/qnaEmbed (groupId to be appended as query parameter if required),
    datasetIds:  array of requested data set ids (at the moment we support only one dataset),
    viewMode:    models.QnaMode.Interactive | models.QnaMode.ResultOnly,
    question:    optional parameter for Explore mode (QnaMode.Interactive) and mandatory for Render Result mode (QnaMode.ResultOnly)
};

// Get a reference to the embedded QNA HTML element
var qnaContainer = $('#qnaContainer')[0];

// Embed the QNA and display it within the div container.
var qna = powerbi.embed(qnaContainer, config);

Asetettu kysymys

Jos käytät asetetussa kysymyksessä tulostilaa , voit lisätä lisäkysymyksiä kehykseen. Vastaus uuteen kysymykseen korvaa välittömästi edellisen tuloksen. Uusi visualisointi hahmonnetaan vastaamaan uutta kysymystä.

Esimerkki tämän käytöstä on usein kysyttyjen kysymysten luettelo. Käyttäjä voi käydä läpi kysymyksiä ja saada niihin vastauksen saman upotetun osan sisällä.

JS SDK -käytön koodikatkelmia:

// Get a reference to the embedded Q&A HTML element
var qnaContainer = $('#qnaContainer')[0];

// Get a reference to the embedded Q&A.
qna = powerbi.get(qnaContainer);

qna.setQuestion("This year sales")
    .then(function (result) {
        …….
    })
    .catch(function (errors) {
        …….
    });

Visualisoinnilla hahmontettu tapahtuma

Vuorovaikutteisessa tilassa sovellus voi saada ilmoituksen tietojen muutostapahtumasta aina, kun hahmonnettu visualisointi muuttuu syötekyselyn syötekyselyn syöttämiseksi, kun sitä kirjoitetaan.

Kun kuuntelet visualRendered-tapahtumaa, voit tallentaa kysymyksiä myöhempää käyttöä varten.

JS SDK -käytön koodikatkelmia:

// Get a reference to the embedded Q&A HTML element
var qnaContainer = $('#qnaContainer')[0];

// Get a reference to the embedded Q&A.
qna = powerbi.get(qnaContainer);

// qna.off removes a given event listener if it exists.
qna.off("visualRendered");

// qna.on will add an event listener.
qna.on("visualRendered", function(event) {
     …….
});

Upotustunnus

Aloita Q&A-osa luomalla upotustunnus semanttisesta mallista. Lisätietoja on artikkelissa Tunnuksen luominen.

Kokeile Q&A-upottamista JavaScript-upotusmallin avulla

Onko sinulla lisää kysymyksiä? Kysy Power BI -yhteisö