Hur man skapar en parameter i Report Builder

I den här självstudien får du lära dig hur du skapar en parameter i Report Builder. Parametrar tillåter slutanvändare att interagera med en sidnumrerad rapport.

Parametrar liknar filter men de fungerar bara när du är i körvyn för . Att lägga till den här funktionen ger stor hjälp för slutanvändare eftersom det låter dem filtrera data som motsvarar deras behov.

Den här handledningen kommer att täcka en omfattande diskussion om allt relaterat till parametrar där du lär dig hur du lägger till och tar bort parametrar. Handledningen visar dig också hur du tar bort tomma eller nollvärden från din rapport och hanterar fel i Report Builder.

Innehållsförteckning

Lägg till en parameter i Report Builder

Högerklicka på datamängden du vill ha som parameter i Report Builder och klicka sedan på Fråga . Detta öppnar frågedesignern .

I den övre delen av frågedesignern kan du se en etikett som heter Parametrar med två rutor för varje dimension.

Hur man skapar en parameter i Report Builder

Klicka på den första rutan i dimensionen Regioner och välj sedan Klicka för att köra frågan .

Hur man skapar en parameter i Report Builder

När du kör den ser du att du måste välja en stad eller städer innan du kan se rapporten.

Hur man skapar en parameter i Report Builder

När du har valt de städer du vill visa klickar du på Visa rapport . Du kommer då att se att rapporten endast visar data baserat på de städer du har valt.

Hur man skapar en parameter i Report Builder

Ta bort tomrum från en parameter i rapportbyggaren

I den resulterande rapporten kommer du att märka att även med stadsvalet returnerar den fortfarande tomma värden. För att ta bort tomma värden från din parameter , gå tillbaka till designvyn och öppna fönstret Rapportparameteregenskaper .

Du kan göra det genom att högerklicka på den parameter du vill redigera och sedan klicka på Parameteregenskaper .

Hur man skapar en parameter i Report Builder

På fliken Allmänt avmarkerar du alternativen Tillåt tomt värde och Tillåt nullvärde . Klicka sedan på OK.

Hur man skapar en parameter i Report Builder

Nästa steg är avgörande. Om du inte gör detta får du ett felmeddelande.

Gå tillbaka till frågedesignern. Om du vill måste du ställa in Operatören till Lika och ta bort alla filteruttryck.

Hur man skapar en parameter i Report Builder

När du är klar klickar du på OK och kör din rapport. Välj välj alla för parametern Stad och klicka på Visa rapport.

Hur man skapar en parameter i Report Builder

Du kommer då att se att alla tomma och nollvärden från tabellen har tagits bort.

Hur man skapar en parameter i Report Builder

Felhantering för parametrar

Det här är en förklaring till varför det är viktigt att redigera frågedesignern när du tar bort tomrum. Låt oss titta på ett scenario där du hoppar över att gå tillbaka till frågedesignern och istället kör rapporten efter att bara ha avmarkerat alternativen Tillåt tomt värde och Tillåt nullvärde.

Om du gör detta kommer du att ställas inför ett felmeddelande.

Hur man skapar en parameter i Report Builder

Felet säger att egenskapen AllowBlank för parametern City är falsk. Standardvärdet innehåller dock ett värde som bryter mot egenskapsvillkoret AllowBlank. Det betyder att det finns en motsägelse i stadsparameterns egenskaper.

Kom ihåg att i parameteregenskaperna har du redan ställt in det så att det inte tillåter tomma eller nullvärden. Men i frågedesignern ställer det aktuella uttrycket redan in staden så att den inte är lika med tomma värden. Därför finns det en redundans i formateringen.

Hur man skapar en parameter i Report Builder

Dessutom, eftersom du använder City som en parameter, behöver du inte längre lägga till ett filteruttryck. Felmeddelanden i Report Builder byggs intuitivt eftersom de anger vad som händer.

De låter dig åtgärda misstaget först innan du fortsätter med ditt arbete. Så det är alltid en bästa praxis att köra din rapport rutinmässigt.

Detta säkerställer att fel upptäcks tidigt. Istället för att revidera allt när du nästan är klar kan du närma dig ett fel i taget.

Lägga till två eller fler parametrar

Om du vill lägga till ytterligare en parameter i din rapport, öppna Frågedesignern. Dra sedan objektet från till dimensionsfliken.

Hur man skapar en parameter i Report Builder

Markera sedan rutan för att aktivera det här objektet som en parameter och välj sedan Klicka för att köra fråga . I det här fallet, förutom Staden, ingår nu Datum som en ny parameter.

När du har klickat på OK kommer du att märka i designvyn att år har lagts till i rutan Parametrar.

Hur man skapar en parameter i Report Builder

Innan du kör rapporten måste du först kontrollera den nya parameterns egenskaper. Redigera eventuella egenskaper om det behövs.

Hur man skapar en parameter i Report Builder

Hur man skapar en parameter i Report Builder

Hur man skapar en parameter i Report Builder

När du kör rapporten måste du ställa in de två egenskaperna.

Hur man skapar en parameter i Report Builder

När du har valt klickar du på Visa rapport . Du kommer då att se att rapporten endast visar data baserat på de parametrar du har valt.

Hur man skapar en parameter i Report Builder

Du kan också fortsätta att justera parametrarna medan du visar rapporten.

Ta bort parametrar i rapportbyggaren

Om du vill ta bort parametrar öppnar du frågedesignern . Klicka på parametern du vill ta bort och klicka sedan på X-knappen .

Hur man skapar en parameter i Report Builder

Välj sedan Klicka för att utföra frågan och OK. Klicka sedan på parametern du tog bort i rutan Rapportdata och tryck på knappen Ta bort på tangentbordet. Klicka på OK.

Hur man skapar en parameter i Report Builder

Parametern har nu tagits bort från rapporten. När du kör sökfrågan kommer du bara att filtrera efter år. Om du till exempel väljer 2015 kommer rapporten då endast att visa värden med 2015 som år.

Hur man skapar en parameter i Report Builder

Ta itu med Blanks

För att effektivt ta bort tomrum och nollvärden från din rapport kan du använda ett booleskt uttryck.

Högerklicka på din datauppsättning och gå till Datasetegenskaper . I filterrutan klickar du på knappen Lägg till för att skapa ett nytt filter.

Hur man skapar en parameter i Report Builder

För det här exemplet måste du skapa ett booleskt uttryck så att du kan behålla raderna med icke-tomma värden.

När du väljer fältet du vill filtrera måste du använda ett uttryck. Så klicka på fx -knappen bredvid textrutan Express. Skriv in den vanliga funktionen, IsNothing . Lägg sedan till i fältet du vill filtrera.

Hur man skapar en parameter i Report Builder

Detta returnerar True om ett radvärde är tomt, och False om annat.

Välj sedan Boolean istället för Text . För operatorn, använd likhetstecknet ( = ). Skriv false i textrutan Värde .

Hur man skapar en parameter i Report Builder

Så bakom kulisserna utvärderar detta filter först om ett värde är tomt (sant) eller inte (falskt). Sedan filtrerar den bort värden som returnerar sant.

Om du kör din rapport kommer du att se att den inte längre innehåller tomma eller nullvärden.

Hur man skapar en parameter i Report Builder

Du kan använda detta både på datamängd och Tablix-nivå.



Slutsats

Denna handledning erbjuder en omfattande diskussion om parametrar i Report Builder . Denna funktion är särskilt fördelaktig för slutanvändare. Det låter dem se specifika detaljer i en sidnumrerad rapport.

Och som du har lärt dig är det enkelt att lägga till och ta bort parametrar. Tricket är att se till att parameteregenskaperna är korrekt inställda så att tomma eller nollvärden kommer att exkluderas.

Men även om du gör ett misstag kommer du att meddelas via ett felmeddelande. Sammantaget är Report Builder ett enkelt och användarvänligt program att använda.

Sue Bayes


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.