Power BI – wyświetlanie wartości zmiennych z wizualizacji języka R
Slawomir Drzymala
Latest posts by Slawomir Drzymala (see all)
- Porównywanie struktury i wykrywanie zmian pomiędzy bazami danych - October 1, 2018
- Power BI – wykrywanie błędów na opublikowanych raportach - August 20, 2018
- Udostępnianie danych do pracy z Power BI - July 16, 2018
Power BI za pomocą wizualizacji języka R (R script visual) pozwala na wykorzystanie niemalże wszystkich graficznych możliwości pakietu R. W chwili gdy będziemy jednak chcieli wyświetlić wartości pojedynczych zmiennych otrzymamy komunikat z błędem: Zgodnie z komunikatem w Power BI Desktop możemy prezentować wyłącznie wizualizacje, które są generowane przez R Server, a próba wyświetlenia pojedynczej wartości zmiennej skończy się błędem: “Can’t display this visual. No image was created…” W sytuacji gdy nie chcemy jednak wyświetlać wykresu tylko jedną lub kilka wartości w tabeli możemy wykorzystać jedną z bibliotek. Spójrzmy na poniższy kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
library(gridExtra) colnames(dataset) <- c("PaymentAmountEUR","CustomerID") x <- matrix(c("Value"), ncol=1) number_of_rows <- nrow(dataset) min_value <- min(dataset$PaymentAmountEUR) max_value <- max(dataset$PaymentAmountEUR) median_value <- median(dataset$PaymentAmountEUR) mean_value <- format(round(mean(dataset$PaymentAmountEUR), 2), nsmall = 2) sd_value <- format(round(sd(dataset$PaymentAmountEUR), 2), nsmall = 2) y <- rbind(x, number_of_rows) y <- rbind(y, min_value) y <- rbind(y, max_value) y <- rbind(y, median_value) y <- rbind(y, mean_value) y <- rbind(y, sd_value) grid.table(y) |
Kod jest dość prosty. Korzystamy z biblioteki gridExtra, dzięki której będziemy…
Read more