Udostępnij za pośrednictwem


Ustawienia informacji o urządzeniu CSV dla raportów podzielonych na strony w usłudze Power BI

DOTYCZY: Power BI Report Builder Power BI Desktop

W raportach podzielonych na strony w usłudze Power BI ustawienia informacji o urządzeniu dla rozszerzenia renderowania CSV umożliwiają zmianę ograniczników i kwalifikatorów oraz obsługę podziałów wierszy do określenia. Rozszerzenie pliku można również przesłać, a także kodowanie i dołączanie wierszy nagłówka do danych wyjściowych. Ponieważ ograniczniki mogą być znakami specjalnymi, należy je zakodować w sekcji CDATA, jeśli ustawienia są zapisywane jako XML.

Ustawienia woluminu CSV

W poniższej tabeli wymieniono ustawienia informacji o urządzeniu na potrzeby renderowania w formacie tekstowym.

Ustawienie Wartość
Kodowanie Nazwa urzędu IANA (Internet Assigned Numbers Authority) kodowania znaków obsługiwanego przez program .NET Framework. Wartość domyślna to UTF-8. Przykłady innych wartości to ASCII, UTF-7 i UTF-16.
ExcelMode Określa, że docelowe dane wyjściowe są przeznaczone dla programu Excel. Wartość domyślna to true.
FieldDelimiter Ciąg ogranicznika do umieszczenia w wyniku. Wartość domyślna to przecinek (,). Adres URL należy zakodować wartość tych informacji o urządzeniu podczas przekazywania go w adresie URL. Na przykład znak tabulacji jako ogranicznik powinien mieć wartość %09.

Ogranicznik pola domyślnego można zmienić na dowolny znak, w tym tabulator, zmieniając ustawienia informacji o urządzeniu w pliku konfiguracji. Aby na przykład użyć TAB, zaktualizuj ustawienie FieldDelimiter na <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter>

W tym przykładzie [TAB] jest rzeczywistym znakiem karty, co oznacza, że biały znak pojawia się w pliku konfiguracji. Atrybut "xml:space" nakazuje analizatorom zachowanie białych znaków.
Rozszerzenie pliku Rozszerzenie pliku do umieszczenia w wyniku. Wartość domyślna to . CSV. Jeśli określono zarówno rozszerzenie FileExtension, jak i rozszerzenie, rozszerzenie FileExtension będzie mieć pierwszeństwo.
NoHeader Wskazuje, czy wiersz nagłówka jest wykluczony z danych wyjściowych. Domyślna wartość to false.
Kwalifikator Ciąg kwalifikatora do umieszczania wokół wyników zawierających ogranicznik pola lub ogranicznik rekordu. Jeśli wyniki zawierają kwalifikator, kwalifikator jest powtarzany. Ustawienie Kwalifikator musi być inne niż ustawienia FieldDelimiter i RecordDelimiter . Wartość domyślna to cudzysłów (").
RecordDelimiter Ogranicznik rekordu do umieszczenia na końcu każdego rekordu. Wartość domyślna to <cr><lf>.
SuppressLineBreaks Wskazuje, czy podziały wierszy są usuwane z danych zawartych w danych wyjściowych. Domyślna wartość to false. Jeśli wartość ma wartość true, ustawienia FieldDelimiter, RecordDelimiter i Kwalifikator nie mogą być znakiem spacji.
UseFormattedValues Wskazuje, czy sformatowane ciągi są umieszczane w danych wyjściowych CSV. Wartość domyślna ma wartość true, gdy wartość ExcelMode ma wartość true. W przeciwnym razie jest to fałsz.