Professional Documents
Culture Documents
REPORT STUDIO
PROFESSIONELLE BERICHTSERSTELLUNG -
BENUTZERHANDBUCH
Produktinformationen
Dieses Dokument bezieht sich auf Cognos® 8 Version 8.3 und möglicherweise auch auf zukünftige Versionen. Jüngere Versionen dieses
Dokuments finden Sie auf der Website des Cognos Global Customer Services (http://support.cognos.com).
Copyright
Copyright © 2007 Cognos Incorporated.
Teile der Cognos® Software-Produkte sind eventuell von einem oder mehreren der folgenden U.S.-Patente geschützt: 6,609,123 B1; 6,611,838
B1; 6,662,188 B1; 6,728,697 B2; 6,741,982 B2; 6,763,520 B1; 6,768,995 B2; 6,782,378 B2; 6,847,973 B2; 6,907,428 B2; 6,853,375 B2;
6,986,135 B2; 6,995,768 B2; 7,062,479 B2; 7,072,822 B2; 7,111,007 B2; 7,130,822 B1; 7,155,398 B2; 7,171,425 B2; 7,185,016 B1; 7,213,199
B2.
Cognos und das Cognos Logo sind Marken von Cognos Incorporated in the Vereinigten Staaten und/oder anderen Ländern. Alle anderen
genannten Produktnamen sind Marken oder eingetragenen Marken der jeweiligen Firmen.
Wir haben uns bemüht, sicherzustellen, dass die Informationen in diesem Dokument so genau und vollständig wie möglich sind; trotzdem ist
nicht auszuschließen, dass vereinzelt Druckfehler oder inhaltliche Ungenauigkeiten auftreten können. Cognos übernimmt keine Verantwortung
für Verluste, die durch die Verwendung der in diesem Dokument enthaltenen Informationen entstehen.
Dieses Dokument zeigt das Veröffentlichungsdatum. Bei den in diesem Dokument enthaltenen Informationen sind Änderungen vorbehalten.
Alle Veränderungen oder Verbesserungen der Software oder des Dokuments werden in zukünftigen Ausgaben dokumentiert.
Das Produkt unterliegt den U.S. Government Restricted Rights. Die Software und Begleitmaterialien unterliegen den Bestimmungen der
Restricted Rights. Verwendung, Vervielfältigung oder Offenlegung durch die Regierung der Vereinigten Staaten unterliegt den in Unterparagraph
(C)(1)(ii) der Klausel Rights in Technical Data and Computer Software in DFARS 252.227-7013 und den Unterparagraphen (C) (1) und (2)
der Klausel Commercial Computer Software - Restricted Rights in 48CFR52.227-19 aufgeführten Einschränkungen, soweit anwendbar. Als
Vertragschließender gilt Cognos Corporation, 15 Wayside Road, Burlington, MA 01803.
Diese Software/dieses Dokument enthält urheberrechtlich geschützte Informationen von Cognos Incorporated. Alle Rechte vorbehalten. Die
Rückentwicklung dieser Software ist nicht gestattet. Diese Software/dieses Dokument oder Teile davon dürfen ohne die vorherige ausdrückliche,
schriftliche Zustimmung von Cognos Incorporated nicht kopiert, reproduziert, in einem Datenabrufsystem gespeichert, in einer beliebigen
Form und mit beliebigen Hilfsmitteln übertragen oder in eine andere Sprache übersetzt werden.
Inhaltsverzeichnis
Einführung 37
Kapitel 3: Berichtstypen 87
Listenberichte 87
Gruppieren von Daten 88
Festlegen des Gruppenbereichs für eine Spalte 90
Formatieren von Listen 93
Kreuztabellenberichte 94
Kreuztabellenknoten und Kreuztabellenknotenmitglieder 95
Erstellen von Kreuztabellenberichten mit einem einzelnen Zeilen-/Spaltenelement 96
Erstellen von verschachtelten Kreuztabellenberichten 97
Formatieren von Kreuztabellen 98
Einrücken von Daten 101
Umwandeln von Listen in Kreuztabellen 101
Beispiel: Hinzufügen von Aggregatdaten zu Kreuztabellenberichten 102
Beispiel - Erstellen eines Berichts mit unterbrochener Kreuztabelle 103
Diagramme 104
Beispiel: Erstellen eines Säulendiagramms zur Darstellung von Bestelltrends 106
Anpassen von Diagrammen 107
Anpassen der Farben von Diagrammen 110
Ändern des Diagrammhintergrunds 112
Hinzufügen von Grundlinien zu Diagrammen 113
Anpassen der Linien von Diagrammen 116
Hinzufügen von Datenpunkten zu Diagrammen 117
Hinzufügen von Textelementen zu Diagrammen 118
Angeben der angezeigten Texte von Diagrammbeschriftungen und Werten 123
Angeben von benutzerdefinierten Beschriftungstexten 123
Angeben der Eigenschaften von Tachometerdiagrammen 124
Erstellen eines Drillup- und Drilldown-Diagramms 125
Beispiel – Anzeigen von Werten in der Diagrammlegende 125
Definieren von Abfragekontext beim Anpassen von Legendeneinträgen, Legendentiteln
oder Achsenbeschriftungen 127
Beispiel – Anpassen der Achsentitel 128
Beispiel – Erstellen einer bedingten Palette 130
Landkarten 131
Beispiel – Erstellen eines Landkartenberichts 133
Beispiel – Definieren von Datenwerten für die Regionsschicht 134
Ignorieren von Daten ohne Merkmale 135
4 Report Studio
Inhaltsverzeichnis
6 Report Studio
Inhaltsverzeichnis
8 Report Studio
Inhaltsverzeichnis
Polardiagramme 389
Metriken-Bereichsdiagramme 389
Tachometerdiagramme 389
Diagrammkonfigurationen 390
Standarddiagramme 390
Gestapelte Diagramme 391
100 % gestapelte Diagramme 392
3D-Diagramme 392
10 Report Studio
Inhaltsverzeichnis
distinct 415
else 415
Beenden 415
ends with 415
for 416
for all 416
for any 416
for report 416
if 416
in 416
in_range 417
is missing 417
ist null 417
is not missing 417
ist ungleich null 417
like 417
lookup 418
not 418
ODER 418
prefilter 418
rows 418
starts with 419
then 419
when 419
Auswertungen 419
aggregate 419
average 419
count 420
maximum 420
median 420
minimum 421
moving-average 421
moving-total 422
percentage 422
percentile 423
quantile 424
quartile 425
rank 426
running-average 427
running-count 427
running-difference 428
running-maximum 429
running-minimum 429
running-total 430
standard-deviation 431
standard-deviation-pop 431
total 432
variance 432
variance-pop 432
Mitgliedsauswertungen 433
aggregate 433
average 433
count 433
maximum 433
median 433
minimum 434
percentage 434
percentile 434
quantile 434
quartile 434
rank 435
standard-deviation 435
total 435
variance 435
Konstanten 435
Datum 436
Datum-Uhrzeit 436
Uhrzeit mit Zeitzone 436
Zeitstempel mit Zeitzone 436
Intervall 436
Jahresintervall 436
Monatsintervall 436
Jahr-bis-Monat-Intervall 436
Tagesintervall 436
Stundenintervall 436
Minutenintervall 436
Sekundenintervall 436
Tag-bis-Stunde-Intervall 437
Tag-bis-Minute-Intervall 437
Tag-bis-Sekunde-Intervall 437
Stunde-bis-Minute-Intervall 437
Stunde-bis-Sekunde-Intervall 437
Minute-bis-Sekunde-Intervall 437
Null 437
Zahl 437
string 437
Zeit 437
Konstrukte 437
if then else 437
in_range 438
CASE - Suche 438
CASE - Einfach 438
Geschäftsdatum/-Uhrzeitfunktionen 438
_add_days 438
_add_months 439
_add_years 439
_age 440
_day_of_week 440
12 Report Studio
Inhaltsverzeichnis
_day_of_year 440
_days_between 441
_days_to_end_of_month 441
_first_of_month 441
_last_of_month 442
_make_timestamp 442
_months_between 442
_week_of_year 442
_years_between 443
_ymdint_between 443
Blockfunktionen 443
_firstFromSet 444
_remainderSet 444
Makro-Funktionen 444
+ 444
Array 444
csv 445
dq 445
grep 445
join 446
prompt 446
promptmany 446
sb 447
sq 447
sort 448
split 448
substitute 448
unique 449
urlencode 449
CSVIdentityName 449
CSVIdentityNameList 450
CAMPassport 450
CAMIDList 450
CAMIDListForType 451
Allgemeine Funktionen 451
nullif 451
_format 451
_round 452
abs 452
ancestor 452
ancestors 452
bottomCount 453
bottomPercent 453
bottomSum 453
Titelzeile 453
cast 453
ceil 454
ceiling 454
char_length 455
character_length 455
children 455
closingPeriod 455
coalesce 456
completeTuple 456
cousin 456
current_date 456
current_time 456
current_timestamp 457
currentMember 457
defaultMember 457
descendants 457
emptySet 458
except 458
exp 458
extract 459
filter 459
firstChild 459
firstSibling 459
floor 460
generate 460
head 460
hierarchize 460
hierarchy 461
intersect 461
item 461
lag 461
lastChild 461
lastPeriods 461
lastSibling 462
lead 462
level 462
levels 462
linkMember 462
ln 463
localtime 463
localtimestamp 463
lower 463
member 464
members 464
mod 464
nestedSet 465
nextMember 465
octet_length 465
openingPeriod 465
order 465
ordinal 466
parallelPeriod 466
parent 466
14 Report Studio
Inhaltsverzeichnis
periodsToDate 466
position 467
power 467
prevMember 467
roleValue 467
rootMembers 468
set 468
siblings 468
sqrt 468
subset 469
substring 469
tail 469
topCount 469
topPercent 469
topSum 470
trim 470
tuple 470
union 471
unique 471
upper 471
value 471
DB2 471
ascii 471
ceiling 472
char 472
chr 472
concat 472
Datum 472
Tag 472
dayname 473
dayofweek 473
dayofweek_iso 473
dayofyear 473
Tage 473
dec 474
decimal 474
difference 474
digits 474
double 474
event_mon_state 475
float 475
hex 475
hour 475
insert 475
integer 475
int 476
julian_day 476
lcase 476
left 476
length 476
locate 476
long_varchar 477
ltrim 477
microsecond 477
midnight_seconds 477
minute 477
Monat 478
monthname 478
Quartal 478
radians 478
repeat 478
replace 478
right 479
round 479
rtrim 479
second 479
sign 479
smallint 479
soundex 480
space 480
substr 480
table_name 480
table_schema 480
Zeit 481
timestamp 481
timestamp_iso 481
timestampdiff 481
to_char 481
translate 482
trunc 482
truncate 482
ucase 482
value 482
varchar 483
Woche 483
Jahr 483
DB2 - Konvertierung 483
DB2 - Mathematisch 485
DB2 - Trigonometrie 485
Informix 487
cardinality 487
char_length 488
concat 488
Datum 488
Tag 488
extend 488
hex 489
initcap 489
16 Report Studio
Inhaltsverzeichnis
length 489
lpad 489
mdy 490
Monat 490
nvl 490
octet_length 490
replace 490
round 491
rpad 491
substr 491
to_char 491
to_date 491
trunc 492
weekday 492
Jahr 492
Informix - Mathematische Funktionen 492
Informix - Trigonometrische Funktionen 493
MS Access 494
ascii 494
ceiling 494
chr 494
concat 494
curdate 495
curtime 495
dayname 495
dayofmonth 495
dayofweek 495
dayofyear 495
hour 496
instr 496
lcase 496
left 496
length 496
locate 497
ltrim 497
minute 497
Monat 497
monthname 497
jetzt 497
position 498
Quartal 498
right 498
round 498
rtrim 498
sign 498
space 499
substr 499
substring 499
truncate 499
ucase 499
Woche 499
Jahr 500
MS Access - Konvertierung 500
MS Access - Mathematisch 501
MS Access - Trigonometrie 501
Oracle 502
add_months 502
ascii 502
ceil 502
char_length 502
chr 503
concat 503
decode 503
dump 503
greatest 503
initcap 504
instr 504
instrb 504
least 504
length 504
lengthb 505
lpad 505
ltrim 505
months_between 505
new_time 505
next_day 506
nls_initcap 506
nls_lower 506
nls_upper 506
nvl 506
replace 507
round 507
rpad 507
rtrim 507
sign 507
soundex 508
substr 508
substrb 508
{ sysdate } 508
to_char 508
to_date 509
to_number 509
translate 509
trunc 509
trunc 509
{Benutzer 510
vsize 510
Oracle - Mathematisch 510
18 Report Studio
Inhaltsverzeichnis
replace 521
replicate 521
reverse 522
right 522
round 522
rtrim 522
sign 522
soundex 522
space 523
str 523
stuff 523
Jahr 523
SQL Server - Konvertierung 523
SQL Server - Mathematisch 524
SQL Server - Trigonometrie 525
Teradata 526
account 526
add_months 527
bytes 527
case_n 527
char2hexint 527
characters 527
Datenbank 528
Datum 528
Format 528
index 528
log 528
nullif 528
nullifzero 529
profile 529
random 529
role 529
session 529
soundex 529
substr 530
Zeit 530
type 530
user 530
vargraphic 530
zeroifnull 530
Teradata - Trigonometrie 531
SAP BW 533
SAP BW Trigonometrie 533
SAP BW - Mathematisch 535
Sybase 535
ascii 535
char 535
charindex 535
datalength 536
20 Report Studio
Inhaltsverzeichnis
dateadd 536
datediff 536
datename 536
datepart 537
Tag 537
difference 537
getdate 537
left 538
ltrim 538
Monat 538
patindex 538
rand 538
replicate 539
reverse 539
right 539
round 539
rtrim 539
soundex 540
space 540
str 540
stuff 540
substring 540
to_unichar 541
uhighsurr 541
ulowsurr 541
uscalar 541
Jahr 542
Sybase - Mathematische Funktionen 542
Sybase - Trigonometrische Funktionen 542
Berichtsfunktionen 544
_add_days 544
_add_months 544
_add_years 545
_age 545
_day_of_week 545
_day_of_year 545
_days_between 546
_days_to_end_of_month 546
_first_of_month 546
_last_of_month 546
_make_timestamp 546
_months_between 547
_week_of_year 547
_years_between 547
_ymdint_between 547
abs 547
AsOfDate 548
AsOfTime 548
BurstKey 548
BurstRecipients 548
ceiling 548
CellValue 548
character_length 549
ColumnNumber 549
CubeCreatedOn 549
CubeCurrentPeriod 549
CubeDataUpdatedOn 549
CubeDefaultMeasure 549
CubeDescription 550
CubeIsOptimized 550
CubeName 550
CubeSchemaUpdatedOn 550
exp 550
extract 550
floor 551
GetLocale 551
HorizontalPageCount 551
HorizontalPageNumber 551
InScope 551
IsBursting 551
IsCrosstabColumnNodeMember 552
IsCrosstabRowNodeMember 552
IsFirstColumn 552
IsInnerMostCrosstabColumnNodeMember 552
IsInnerMostCrosstabRowNodeMember 552
IsLastColumn 552
IsLastInnerMostCrosstabColumnNodeMember 553
IsLastInnerMostCrosstabRowNodeMember 553
IsOuterMostCrosstabColumnNodeMember 553
IsOuterMostCrosstabRowNodeMember 553
IsPageCountAvailable 553
ln 553
Gebietsschema 554
lower 554
mapNumberToLetter 554
mod 554
ModelPath 554
Jetzt 554
nullif 555
octet_length 555
PageCount 555
PageName 555
PageNumber 555
ParamCount 555
ParamDisplayValue 556
ParamName 556
ParamNames 556
ParamValue 556
22 Report Studio
Inhaltsverzeichnis
position 556
power 556
ReportAuthorLocale 557
ReportCreateDate 557
ReportDate 557
ReportDescription 557
ReportID 557
ReportLocale 557
ReportName 558
ReportOption 558
ReportOutput 558
ReportPath 558
ReportProductLocale 558
ReportSaveDate 559
round 559
RowNumber 559
ServerLocale 559
ServerName 559
sqrt 559
substring 560
TOCHeadingCount 560
HEUTIGES DATUM 560
trim 560
upper 560
URLEncode 561
Datentypkonvertierungs-Funktionen 561
24 Report Studio
Inhaltsverzeichnis
Kreuztabellenschnittmenge 587
Kreuztabellenmitglieds-Faktenzellen 587
Kreuztabellenknotenmitglieder 587
Kreuztabellenzeilen 588
Kreuztabellenzeilen 588
Kreuztabellenzwischenraum 588
Kumulationslinie 588
Kumulationslinienachse 589
Kumulationslinienbeschriftung 589
Datenelement 589
Datum 589
Datum- und Uhrzeit-Eingabeaufforderung 589
Datums-Eingabeaufforderung 590
Standardkennzahl 590
Detailfilter 590
Dimension 590
Anzeigeschicht 591
Expliziter Mitgliedssatz 591
Fakt 591
Feld 591
Tachometerdiagramm 591
Tachometerbeschriftungen 592
Numerische Achse für Tachometerdiagramm 592
Erzeugte Eingabeaufforderung 592
Hierarchiesatz 592
HTML-Element 592
Hyperlink 593
Hyperlink-Schaltfläche 593
Bild 593
Schnittmenge (Tuple) 594
Intervall-Eingabeaufforderung 594
Verbinden 594
Schlüssel 594
Referenz zu Layoutkomponenten 594
Legende 595
Legendentitel 595
Ebene 595
Ebenenhierarchie 595
Ebenensatz 595
Linie 596
Liste 596
Listenzelle 596
Listenspalte 596
Listenspaltenhauptteil 597
Listenspalten 597
Listenspalten 597
Stil für Listenspaltentext 597
Stil für Listenspaltentitel 598
Listenspaltentitel 598
Listenfußzeile 598
Listenkopfzeile 599
Listenseitenfußzeile 599
Listenseitenkopfzeile 599
Listenzeile 599
Stil für Listenzeilenzellen 599
Landkarte 600
Position in Landkarte 600
Position in Landkarte 600
Landkartenzoom-Position 600
Landkartenzoom-Position 600
Datenpunkt 601
Datenpunkt 601
MDX 601
Kennzahl 601
Mitglied 601
Untergeordneter Mitgliedssatz 602
Mitgliedshierarchie 602
Mitgliedseigenschaft 602
Mitgliedseigenschaft 602
Mitgliedssatz 602
Metriken-Bereichsdiagramm 602
Metric Studio-Diagramm 603
Benannter Satz 603
Hinweis 603
Textelementinhalt 603
Numerische Achse 604
Numerische Achse 604
Ordnungszahlenachse 604
Seite 604
Seitenhauptteil 604
Text für Seitenumbruch 605
Seitenfußzeile 605
Seitenkopfzeile 605
Seitenzahl 605
Seitensatz 605
Pareto-Diagramm 606
Kreisdiagramm 606
Kreisdiagrammbeschriftungen 606
Titel für Punktfarbenlegende 607
Punktschicht 607
Punktkennzahl 607
Titel für Punktgrößenlegende 607
Punktgrößenkennzahl 607
Polardiagramm 608
Progressives Diagramm 608
Eingabeaufforderungs-Schaltfläche 608
Abfrage 609
Abfrageoperation 609
26 Report Studio
Inhaltsverzeichnis
Abfrageverweis 609
Radardiagramm 609
Radialachse 610
Radialkennzahl 610
Titel für Regionsfarbenlegende 610
Regionsschicht 610
Regionskennzahl 611
Regressionslinie 611
Wiederholungselement 611
Wiederholelementtabelle 611
Wiederholelement-Tabellenzelle 611
Rich Text-Element 612
Zeilennummer 612
Streudiagramm 612
Auswahl- und Such-Eingabeaufforderung 612
Satzausdruck 613
Singleton 613
Segmentierer-Mitgliedssatz 613
SQL 613
Auswertungsfilter 613
Tabelle 613
Tabellenzelle 614
Inhaltsverzeichnis 614
Eintrag zum Inhaltsverzeichnis 614
Tabellenzeile 614
Zielkennzahl 615
Textfeld-Eingabeaufforderung 615
Textelement 615
Zeit 615
Uhrzeit-Eingabeaufforderung 615
Toleranzkennzahl 616
Summensäule 616
Beschriftung für Summensäule 616
Baumstruktur-Eingabeaufforderung 616
Wert-Eingabeaufforderung 617
Variable 617
X-Achse 617
X-Achse 617
X-Achsenkennzahl 617
Y1-Achse 618
Y2-Achse 618
Y-Achse 618
Y-Achse 618
Y-Achsenkennzahl 619
Z-Achse 619
Z-Achse 619
Z-Achsenkennzahl 619
Report Studio-Eigenschaften 620
3D-Sichtwinkel 620
28 Report Studio
Inhaltsverzeichnis
Spaltentitel 631
Komponenten-Referenz 631
Komponenten-Referenz 631
Bedingte Palette 631
Bedingte Stile 632
Verbindungslinien 632
Inhaltshöhe 633
Verschiedene Produkte erlauben 633
Kumulationsachse 633
Kumulationsbeschriftung 633
Kumulative Linie 633
Aktueller Block 634
Benutzerdefinierte Beschriftung 634
Datenformat 634
Datenelement 634
Datenelement 634
Datenelementbeschriftung 635
Datenelementbeschriftung 635
Datenelementbeschriftung 635
Datenelementbeschriftung 635
Datenelementwert 635
Datenelementwert 636
Datenelementwert 636
Datenelementwert 636
Datenelementwert 636
Datenelementwert 636
Datensprache 637
Datenquelle 637
Standardkennzahl 637
Standardauswahlwerte 637
Standardtitel 637
Inhalte definieren 638
Mitgliedssätze definieren 638
Tiefe 638
Beschreibung 638
Detail 638
Diagrammbezeichner 638
Farbe für Messfeldumrandung 639
Dictionary 639
Dimension 639
Nach der Gesamtkopfzeile anzeigen 639
Anzeigehäufigkeit 639
Millisekunden anzeigen 640
Sekunden anzeigen 640
Anzuzeigender Wert 640
Nach unten 640
Drillthrough-Definitionen 640
Duplikate 641
Einbetten 641
Ausführungsmethode 641
Ausführungsoptimierung 641
Funktionen erweitern 642
Ausdruck 642
Ausdruck 642
Ausdruck 642
Ausdruck 642
Farbe für Messfeld 643
Vorgabe für Faktenzellen 643
Fülleffekte 643
Farbe für erste Säule 643
Erstes Datum 644
Index für erste Beschriftung 644
Objekte umfließen 644
Schriftart 644
Automatische Größenanpassung der Schriftart 645
Fußzeile 645
Vordergrundfarbe 645
Tachometerbeschriftungen 646
Tachometerpalette 646
Generiertes SQL/MDX 646
Rasterlinien 646
Gruppieren und Sortieren 647
Gruppierungstyp 647
Gruppenbereich 647
Enthält Faktenzellen 647
Überschriftenebene 647
Höhe (px) 647
Symbole ausblenden 648
Text ausblenden 648
Hierarchie 648
Lochgröße (%) 648
Horizontale Ausrichtung 649
HTML 649
HTML-Quellenvariable 649
Daten ohne Merkmale ignorieren 649
Nullwert für Autoskalierung einschließen 650
Verbindungensbeziehungen 650
Beschriftung 650
Beschriftung 650
Beschriftung 650
Beschriftung 651
Beschriftung 651
Beschriftung 651
Beschriftungssteuerung 651
Beschriftungen 651
Beschriftungen 652
Letztes Datum 652
Linke Position (px) 652
30 Report Studio
Inhaltsverzeichnis
32 Report Studio
Inhaltsverzeichnis
Ausgabevariable 673
Wiederholungsrichtung 673
Berichtsausdruck 673
Berichtsausdruck 673
Berichtsausdruck 674
Berichtsausdruck 674
Berichtsausdruck 674
Berichtsausdruck 674
Berichtsausdruck 674
Berichtsausdruck 674
Berichtsausdruck 675
Erforderlich 675
Position rechts (px) 675
Aufsummierungs-Aggregatfunktion 675
Aufsummierungs-Verarbeitung 676
Nur Root-Mitglieder 676
Werte drehen 676
Zeilenkoordinate 677
Zeilen pro Seite 677
Skalierung 677
Skalierintervall 677
Bereich 677
Benutzeroberfläche wählen 678
Trennzeichen 678
Serienfarbe 678
Operation einrichten 678
Sortierung festlegen 678
Titelzeile anzeigen 679
Datenbereich in Legende anzeigen 679
Merkmale ohne Daten anzeigen 679
Führungslinien anzeigen 679
Legendenwerte anzeigen 679
Größe und Überlauf 679
Größenlegendentitel 680
Auflösungsreihenfolge 680
Sortieren 680
Quelltyp 681
Quelltyp 681
Quelltyp 681
Quelltyp 681
Abstände und Textumbruch 681
Spinnwebeneffekte 682
SQL 682
SQL-Verbindungssyntax 682
SQL-Syntax 682
Standardabweichungen 683
Statische Angaben 683
Stilvariable 683
Untertitel 684
Unterdrücken 684
Inhaltsverzeichnis 684
Name des Inhaltsverzeichnisses 684
Tabelleneigenschaften 684
Zielwertfarbe 684
Zielwertdatenpunkt 685
Zielwertdatenpunkt-Grenzfarbe 685
Zielwertdatenpunkt-Position 685
Zielwertbereich (%) 685
Text 685
Textfluss und Blocksatz 686
Textquellenvariable 686
Titel 686
Toleranzfarbe 686
Toleranzbeschriftung 687
Tooltipps 687
Obere Position (px) 687
Summensäule 687
Farbe für Summensäule 687
Abkürzen 687
Abkürzungstext 688
Typ 688
Typ 688
Typ 688
Neigung für oberen Bereich (%) 688
URL 689
URL-Quellenvariable 689
Verwendung 689
Verhalten 1.x verwenden 689
Detailwert auf Seite verwenden 689
Für Parameterinformationen verwenden 690
Den lokalen Zwischenspeicher verwenden 690
Für alle Instanzen denselben Bereich verwenden 690
SQL WITH-Klausel verwenden 690
Tausendertrennzeichen verwenden 691
Zu verwendender Wert 691
Zu verwendender Wert 691
Wertposition 691
Wertdarstellung 691
Werte 692
Werte 692
Werte 692
Werttyp 692
Vertikale Ausrichtung 692
Sichtbar 693
Sichtwinkel 693
Leerzeichen 693
Breite (px) 694
X-Achse 694
34 Report Studio
Inhaltsverzeichnis
Y1-Achse 694
Y2-Achse 694
Y2-Achsenposition 694
Y-Achse 694
Eigenschaften für die Datenformatierung 695
Zeichen für "Nicht zutreffend" 695
Beliebige Fehlerzeichen 695
Kalendertyp 695
Uhr 695
Währung 695
Währungsanzeige 695
Währungssymbol 695
Position des Währungssymbols 696
Datumssortierung 696
Datumstrennzeichen 696
Datumsangabenformat 696
Dezimaltrennzeichen 696
AM/PM-Symbole anzeigen 696
Als Exponent anzeigen 696
Tage anzeigen 697
Zeitalter anzeigen 697
Stunden anzeigen 697
Millisekunden anzeigen 697
Minuten anzeigen 697
Monate anzeigen 697
Monate anzeigen 697
Sekunden anzeigen 697
Zeitzone anzeigen 698
Wochentage anzeigen 698
Jahre anzeigen 698
Jahre anzeigen 698
Zeichen für Division durch null 698
Exponentsymbol 698
Gruppengröße (Stellen) 698
Internationales Währungssymbol 698
Mantisse (Stellen) 699
Maximale Anzahl von Stellen 699
Minimale Anzahl von Stellen 699
Fehlende Wertzeichen 699
Negatives Anzeigemuster 699
Position des Minuszeichens 699
Minuszeichen-Symbol 699
Anzahl der Dezimalstellen 699
Zeichen für numerischen Überlauf 700
Abstandszeichen 700
Muster 700
Prozentzeichen 700
Prozentskala (Ganzzahlen) 700
Skalierung 700
Glossar 721
Index 727
36 Report Studio
Einführung
Dieses Dokument ist für Report Studio vorgesehen. Es bietet schrittweise Anleitungen und
Hintergrundinformationen, die Ihnen bei der Erstellung von standardmäßigen und komplexen
Berichten helfen sollen. Report Studio ist ein webbasiertes Programm zur Erstellung von Berichten,
die Unternehmensdaten entsprechend eines bestimmten Informationsbedarfs analysieren.
Zielgruppe
Um dieses Handbuch effektiv nutzen zu können, sollten Sie über folgende Voraussetzungen verfügen:
● Kenntnis Ihrer Unternehmensanforderungen
● Erfahrung im Umgang mit Webbrowsern, Entwickeln von Webanwendungen und Erstellen von
Berichten
Zugehörige Dokumentation
In unserer Dokumentation sind Benutzerhandbücher, Handbücher zur Einführung, zu neuen
Funktionen, Readme-Dateien und andere Materialien enthalten, um den Anforderungen all unserer
Zielgruppen gerecht zu werden. Die folgenden Dokumente, auf die in diesem Dokument verwiesen
wird, enthalten verwandte Informationen.
Hinweis: Möglicherweise wird eine Webseite mit dem Hinweis Seite kann nicht gefunden werden
angezeigt, wenn Sie auf bestimmte Verknüpfungen in der untenstehenden Tabelle klicken. Die
Verfügbarkeit der Dokumente hängt von Ihrer Installation und Ihrer Sprachkonfiguration ab. Wenn
eine Verknüpfung nicht verfügbar ist, bietet Ihnen die Cognos Global Customer Services-Website
(http://support.cognos.com) Zugriff auf das entsprechende Dokument. Die nötigen
Anmeldeinformationen erhalten Sie von Ihrem Administrator oder per E-Mail-Anfrage an support.
america@cognos.com.
Dokument Beschreibung
Dokument Beschreibung
Framework Manager User Erstellen und Veröffentlichen von Modellen unter Verwendung
Guide von Framework Manager
Map Manager Installation and Installieren und Verwenden von Map Manager zum Importieren
User Guide und Verwalten von Landkarten, die in Landkartenberichten
verwendet werden
Produktdokumentationen finden Sie, indem Sie im Menü Hilfe oder über die entsprechende
Schaltfläche der Cognos-Produkte die Online-Hilfe aufrufen. Auf der Website von Cognos Global
Customer Services können Sie die Dokumentationen auch im PDF-Format herunterladen.
Außerdem können Sie die PDF-Versionen der Readme-Dateien der Produkte und die
Installationshandbücher auch direkt von den CDs der Cognos-Produkte abrufen.
38 Report Studio
Einführung
Contact Us. Informationen zur Weiterbildung und zu Schulungen erhalten Sie über die Verknüpfung
Training.
40 Report Studio
Kapitel 1: Was ist neu?
Dieser Abschnitt enthält eine Liste der neuen, geänderten und nicht mehr verwendeten Funktionen
für diese Version. Außerdem enthält er eine zusammenfassende Liste mit entsprechenden
Informationen für frühere Versionen. Ziel ist es, Sie bei der Planung von Aktualisierungs- und
Bereitstellungsstrategien sowie bei der Ermittlung von Schulungsanforderungen zu unterstützen.
Weitere Informationen zur Aktualisierung finden Sie im Installation und Konfiguration - Handbuch
für Ihr Produkt.
Weitere Informationen zu den neuen Funktionen für diese Version finden Sie im Handbuch 'Neue
Funktionen'.
Auf der Support-Website von Cognos (http://support.cognos.com) finden Sie eine aktuelle Liste der
von Cognos-Produkten unterstützten Umgebungen, wie z. B. Betriebssysteme, Patches, Webbrowser,
Webserver, Directory-Server, Datenbankserver und Anwendungsserver.
Weitere Informationen zur Aktualisierung finden Sie im Installation und Konfiguration – Handbuch
für Ihr Produkt.
Eine Übersicht über die neuen Funktionen für diese Version finden Sie im Handbuch "Neue
Funktionen".
● Berichtsautor
Der professionelle Modus zum Erstellen von Berichten wurde für Berichtsautoren entwickelt, die
Zugriff auf das gesamte Spektrum der Report Studio-Funktionalität benötigen. Dieses traditionelle
Report Studio-Profil ist das einzige Profil, das bis zu dieser Version verfügbar war.
Der Modus für die Express-Berichtserstellung stellt eine Untergruppe der traditionellen
Benutzeroberfläche von Report Studio dar und dient zum Erstellen von Finanzberichten in
Kreuztabellenform mithilfe von dimensionalen Datenquellen. Beim Erstellen von Finanzberichten
werden viele, jedoch nicht alle der bereits in Report Studio vorhandenen Funktionen benötigt.
Zusätzlich bedarf es einer intuitiveren Benutzeroberfläche und einer interaktiven Nutzung von
Live-Daten.
Weitere Informationen finden Sie unter "Modi zum Erstellen von Berichten" (S. 66).
● Mitgliedersätze erstellen, indem Sie mehrere Mitglieder aus der gleichen Hierarchie in der
Quellverzeichnisstruktur auswählen (S. 189).
● auswählen, ob nur Mitglieder oder nur die ihnen untergeordneten Elements oder beide in Ihren
Bericht eingefügt werden sollen (S. 189)
● Segmentiererfilter erstellen, indem Sie Mitglieder oder Sätze im Bereich Kontextfilter ablegen
(S. 194).
Anpassbare Datenstrukturen
Im Fenster Einfügbare Objekte können Sie jetzt die Quellverzeichnisstruktur anpassen. Sie können
Optionen für eine Metadatenansicht mit Dimensionen, Hierarchien, Ebenen und einem optionalen
Mitgliederordner festlegen, oder Sie können eine mitgliederorientierte Strukturansicht auswählen.
Sie können auch eine Kombination dieser Ansichten auswählen. Weitere Informationen finden Sie
unter "Anpassen der Quellverzeichnisstruktur" (S. 71).
42 Report Studio
Kapitel 1: Was ist neu?
Inhaltsverzeichnis in PDF-Berichten
Sie können jetzt einen oder mehrere buch-ähnliche Inhaltsverzeichnisse Ihren PDF-Berichten
hinzufügen und so den Berichtsinhalt ganz oder teilweise auswerten. Das Inhaltsverzeichnis enthält
zudem Seitenzahlen und dynamische Verknüpfungen zum Inhalt.
Weitere Informationen finden Sie unter "Erstellen von Inhaltsverzeichnissen" (S. 156).
Vereinfachter Berichtsstil
Sie können nun mithilfe der Stilklasse Vereinfachte Stile von Report Studio die in der Datei
"GlobalReportStyles.css" definierten Standardstile entfernen. Diese Klasse kann in allen Berichten
eingesetzt werden. So kann ein Stil verwendet werden, der für den Berichtsstil einer finanzspezifischen
Kreuztabelle angemessener ist. Diese neue Klasse wird in der Vorlage für Finanzberichte verwendet.
Weitere Informationen finden Sie unter "Erstellen und Ändern von Formatklassen" (S. 184).
Erweiterte Berichtsausdrücke
Eine Reihe neuer Funktionen wurde im Ausdruckseditor hinzugefügt, um leistungsfähigere
Berichtsausdrücke bereitzustellen. Mit den neuen Funktionen erhalten Sie die Flexibilität zum
Erstellen von Berichtsausdrücken für das Reporting und die bedingte Verarbeitung.
Zu den neuen Funktionen zählen eine neue mathematische Funktion mit der Bezeichnung "mod()
" sowie zeitbasierte und Konvertierungsfunktionen. Für Benutzer von PowerCube sind die
Cube-Variablen interessant, die nun der Berichtsausgabe hinzugefügt werden können.
Die Funktion "double2string( )" kann beim Konvertieren von Datentypen verwendet werden.
Mit folgenden Funktionen werden die benannten PowerCube-Eigenschaften zurückgegeben:
● CubeName( )
● CubeDescription( )
● CubePath( )
● CubeCreatedOn( )
● CubeDataUpdatedOn( )
● CubeSchemaUpdatedOn( )
● CubeIsOptimized( )
● CubeDefaultMeasure( )
● CubeCurrentPeriod( )
● CellValue( )
Mit den folgenden Funktionen wird die Position der aktuellen Zelle innerhalb eines Datenrahmens,
z. B. einer Liste oder Kreuztabelle, ermittelt:
● GetColumnNumber( )
● IsFirstColumn( )
● IsLastColumn( )
● GetColumnNumber( )
● GetRowNumber( )
● IsColumnNodeMember( )
● IsRowNodeMember( )
● IsInnerMostColumnNodeMember( )
● IsOuterMostColumnNodeMember( )
● IsInnerMostRowNodeMember( )
● IsOuterMostRowNodeMember( )
● IsLastInnerMostColumnNodeMember( )
● IsLastInnerMostRowNodeMember( )
● IsFirstColumn( )
● IsLastColumn( )
● IsFirstRow( )
● IsLastRow( )
● GetTableRowNumber( )
● GetTableColumnNumber( )
● InScope( )
Weitere Informationen finden Sie unter "Verwenden des Ausdruckseditors" (S. 401).
Singleton-Ergebnisse im Layout
Mithilfe des neuen Singleton-Objekts können Sie jetzt einzelne Datenelemente an jeder beliebigen
Stelle Ihres Berichts einfügen.
44 Report Studio
Kapitel 1: Was ist neu?
Weitere Informationen finden Sie unter "Einfügen eines einzelnen Datenelements" (S. 220).
Zoomen in Diagrammbereiche
Sie können nun in einen beliebigen Bereich eines Landkartenberichts zoomen. Da der betreffende
Bereich so vergrößert wird, dass er vollständig im Berichtsrahmen angezeigt wird, müssen Sie nicht
mehr jeweils eine gesonderte Landkarte in MapInfo für die einzelnen gewünschten Bereiche oder
die entsprechenden Drillthrough- und Berichtsdefinitionen erstellen.
Eine einzelne Landkarte mit mehreren Schichten kann als Ziel erstellter Berichte verwendet werden,
in denen über einen Drillthrough oder eine Eingabeaufforderung der entsprechende Bereich definiert
wird. Mit der neuen Eigenschaft Funktionen erweitern wird angegeben, ob die Landkarte so erweitert
wird, dass die gefilterten Elemente dargestellt werden.
In einer Karte von Europa können beispielsweise zunächst Einnahmen nach Ländern sortiert angezeigt
werden. Anschließend kann ein Drillvorgang zu einem Land durchgeführt werden, sodass das
ausgewählte Land im Berichtsrahmen angezeigt wird.
Weitere Informationen finden Sie unter "Funktionen erweitern" (S. 642).
● Stilinformationen lassen sich jetzt von einem zum andern Objekt kopieren und erneut verwenden
(S. 155).
● Die Berichtausgabe kann jetzt an ein Dateisystem erfolgen, z. B. an ein LAN "Speichern von
Berichten" (S. 72)
● Eine neue Vorlage für Finanzberichte ist jetzt mit Standardformatierung für finanzspezifische
Berichte verfügbar (S. 69).
● Sie können jetzt Suchen nach Objekten mit bestimmten Merkmalen in Ihrem Bericht durchführen
(S. 62).
● Sie können jetzt eine Standardkennzahl für Landkarten-, Punkt-, Streu- und Polardiagramme
festlegen (S. 222).
● Native Arbeitsblätter in Excel 2007 werden jetzt zusätzlich zu den vorhandenen HTML-Formaten
als Berichtsformat unterstützt "Erstellen von Berichten im Excel-Format" (S. 78)"Ausführen
von Berichten" (S. 72).
46 Report Studio
Kapitel 1: Was ist neu?
– -- (leer)
Fehler -- #!Error
● Cognos PowerCube
● Essbase
● SAP BW
Die Veränderungen können sich auf die in Ihren Berichten verwendete Anzahl von Dezimalstellen,
auf Gruppentrennzeichen oder auf die Rundungsgenauigkeit auswirken. Beispiele für Änderungen
sind in der nachfolgenden Tabelle aufgeführt.
48 Report Studio
Kapitel 1: Was ist neu?
Diese Standardformate können Sie mithilfe von Report Studio oder Query Studio überschreiben.
Weitere Informationen erhalten Sie in der Knowledge Base auf der Cognos Support-Website (http:
//support.cognos.com).
Weitere Informationen erhalten Sie unter Aktualisierung auf Cognos 8 BI 8.3: Änderungen im
Produktverhalten auf der Global Customer Services-Website (http://support.cognos.com/go/docs/
cognos8_bi/8.3/changes_productbehavior.html).
Zum Beispiel verwendet der folgende Filter den Operator "ist ungleich" (< >): [Kennzahlen].[BigInt]
<> 3,14159. Der Filter gibt jetzt die Rohwerte 3,141586 und 3,141592 zurück und rundet die Werte
nicht mehr auf fünf Dezimalstellen.
Zum Beispiel verwendet der folgende Filter den Operator "=": [KENNZAHLEN].[BigInt] = 3,14159.
In früheren Versionen wurde die linke Seite des Ausdrucks auf fünf Stellen gerundet und die Rohwerte
3,141586 und 3,141592 zurückgegeben. In dieser Version werden die Rohwerte 3,141586 und
3,141592 nicht mehr zurückgegeben, entsprechend mit dem Verhalten für "<>".
Andere Datenquellen waren immer konsistent und haben die Werte nicht gerundet.
Wenn Sie das alte Verhalten beibehalten möchten, verwenden Sie die Funktion round oder (
[KENNZAHLEN].[BigInt] < 3.141595 UND [KENNZAHLEN.[BigInt] >= 3.141585 ).
● Wenn Sie den Mitgliederordner erweitern und die Datenquelle Variablen verwendet, werden
Sie nicht mehr aufgefordert, die Variablen zu erfüllen.
● Wenn Sie im Mitgliederordner suchen, werden Sie nicht mehr aufgefordert, die
Datenquellenvariablen zu erfüllen.
● Wenn Sie nach Mitgliedern suchen, ruft die Suche alle Mitglieder ab, die den Suchkriterien trotz
der Variablenbedingungen entsprechen.
50 Report Studio
Kapitel 1: Was ist neu?
Excel 2000-Format
Das Microsoft Excel 2000-Format ist in Version 8.3 für die Berichtsausgabe veraltet. In der
zukünftigen Version wird das Excel 2000-Format nicht mehr verfügbar sein.
52 Report Studio
Kapitel 2: Report Studio
Report Studio ist ein webbasiertes Tool, das von professionellen Berichtsautoren zur Erstellung von
anspruchsvollen, mehrseitigen Berichten mit mehreren Abfragen für verschiedene Datenbanken
verwendet wird. Mit Report Studio können Sie jeden Bericht erstellen, der in Ihrem Unternehmen
benötigt wird, z. B. Rechnungen, Bilanzen sowie wöchentliche Umsatz- und Bestandsberichte.
● Mit welcher Art von Bericht kann die unternehmerische Frage am besten beantwortet werden?
● Was wird als Datenquelle genutzt, und wo sind diese Quellen abgelegt?
Die Beantwortung einiger dieser Fragen erfordert die Verwendung anderer Cognos 8-Komponenten.
So ist beispielsweise Framework Manager das Metadaten-Tool, mit dem ein Modell Ihrer
Unternehmensdaten erstellt wird. In Framework Manager erstellte Modelle stellen die Datenelemente
für Berichte bereit.
Cognos-Tookit SIM ist auf der Cognos Global Services-Website unter http://support.cognos.com/
en/consulting/csim/index.html verfügbar.
54 Report Studio
Kapitel 2: Report Studio
❑ Lernen Sie die Grundstruktur von Berichten kennen. Dazu gehören das Layout und Abfragen.
❑ Lernen Sie die verschiedenen Modi zum Erstellen von Berichten kennen.
Die Benutzeroberfläche
Die Benutzeroberfläche von Report Studio verfügt über zwei Fenster, eine Explorerleiste und einen
Arbeitsbereich. Mithilfe dieser Komponenten können Sie Ihre Berichte erstellen.
Explorerleiste Schaltfläche "Visuelle Hilfen" Fenster "Seitenschichten" Kontextfilterbereich
Fenster
"Einfügbare
Objekte"
Eigenschafts-
fenster
Arbeitsbereich
● Die Registerkarte Quelle enthält Elemente aus dem für den Bericht ausgewählten Package,
beispielsweise Datenelemente und Berechnungen.
● Die Registerkarte Berichtselemente enthält eine Vielzahl von Objekten, die Sie dem Bericht
hinzufügen können, beispielsweise Text und Grafiken.
Fenster "Eigenschaften"
Das Fenster Eigenschaften enthält eine Liste der Eigenschaften, die Sie für ein Objekt in einem
Bericht festlegen können.
Sie können zusätzliche Informationen zu einer Eigenschaft aufrufen, indem Sie die Eigenschaft
auswählen und die Taste F1 drücken. Sie können beispielsweise die Liste der Objekte aufrufen, die
die jeweilige Eigenschaft enthält.
Wenn Sie einen Wert für eine Eigenschaft angeben, drücken Sie die Eingabetaste, klicken Sie auf
eine andere Eigenschaft, oder speichern Sie den Bericht, um sicherzustellen, dass der Wert gespeichert
wird.
Tipp: Zeigen Sie eine Beschreibung der momentan ausgewählten Eigenschaft unten im Fenster an.
Klicken Sie im Menü Ansicht auf Eigenschaftsbeschreibungen.
Explorerleiste
Mit den folgenden Schaltflächen der Explorerleiste können Sie die verschiedenen Abschnitte eines
Berichts bearbeiten:
● Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , um zu einer bestimmten
Berichtsseite oder Eingabeaufforderungsseite zu gelangen.
Tipp: Sie können auch neue Berichts- bzw. Eingabeaufforderungsseiten hinzufügen (S. 223)
sowie Formatklassen erstellen und ändern (S. 184).
● Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , um Abfragen zu
verwenden (S. 240).
Mit dem Abfragen-Explorer können Sie Abfragen erstellen oder bearbeiten und komplexe
Aufgaben ausführen, z. B. das Definieren einer Vereinigungsverbindung und das Schreiben von
SQL-Anweisungen.
● Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Bedingungs-Explorer , um Variablen
zu verwenden.
Variablen werden zum Definieren von Bedingungen (S. 287) in Berichten verwendet.
Bereich "Seitenschichten"
Sie können im Bereich Seitenschichten Abschnitte oder Seitenumbrüche in einem Bericht erstellen,
um die Werte der einzelnen Mitglieder jeweils auf einer separaten Seite anzuzeigen. Sie können z.
B. das Absatzgebiet Nordeuropa aus dem Fenster Einfügbare Objekte in den Bereich Seitenschichten
ziehen. Der Bericht wird für jedes Gebiet in Nordeuropa in eine separate Seite aufgeteilt. Der Kontext
der einzelnen Seiten wird in der Berichtskopfzeile angezeigt.
Weitere Informationen finden Sie unter (S. 203).
56 Report Studio
Kapitel 2: Report Studio
Bereich "Kontextfilter"
Beim Arbeiten mit dimensionalen Daten können Sie im Bereich Kontextfilter Berichte so filtern,
dass Werte oder Kontext nur für bestimmte Datenelemente angezeigt werden. Diese Technik wird
auch "Segmentierer-Filter" genannt. Sie können z. B. Absatzgebiet aus dem Fenster Einfügbare
Objekte in den Bereich Kontextfilter ziehen. Wenn Sie in der Liste auf ein bestimmtes Absatzgebiet
klicken, werden die Werte in der Kreuztabelle entsprechend den Daten für dieses Gebiet geändert.
Weitere Informationen finden Sie unter "Filtern von Werten nach dem Kontext" (S. 194).
Der Arbeitsbereich
Im Arbeitsbereich werden die Berichte entworfen.
Die Schaltfläche Visuelle Hilfen bietet Ihnen die folgenden Optionen für das Entwerfen von
Berichten im Layout.
Option Beschreibung
Wiederholfunktion anzeigen Wiederholt Objekte, wenn Sie sie einfügen. Wenn Sie
beispielsweise ein Datenelement in eine Kreuztabelle
einfügen, erscheint das Datenelement in jeder Zeile oder
Spalte der Kreuztabelle.
Kopf- und Fußzeilen der Seite anzeigen Zeigt die Kopf- und Fußzeile einer Seite an.
Abstände anzeigen Zeigt den Bereich für Ziehen und Ablegen an, wenn die
Eigenschaft Innenabstand für ein Objekt auf 0 gesetzt
ist. Wenn die Eigenschaft Innenabstand auf einen Wert
gesetzt ist, der größer ist als der minimale Innenabstand,
den Report Studio zur Anzeige der Bereiche für Ziehen
und Ablegen verwendet, so wird nur der minimale
Innenabstand angezeigt.
Ausgeblendete Objekte anzeigen Zeigt Objekte an, für die die Eigenschaft Typ der Box
auf Ohne oder die Eigenschaft Sichtbar auf Nein festgelegt
wurde.
Option Beschreibung
Quelltyp anzeigen Zeigt das Symbol für den Quelltyp von Objekten an, z.
B Layout-Berechnung.
Datenelementtyp anzeigen Zeigt das Symbol für den Typ des Datenelements an, z.
B. Abfrageelement, Mitglied oder Kennzahl (S. 69).
Einträge in Inhaltsverzeichnis anzeigen Zeigt Inhaltsverzeichniseinträge (S. 156) an, die in den
Bericht eingefügt wurden.
Lesezeichen anzeigen Zeigt Lesezeichen (S. 158) an, die in den Bericht eingefügt
wurden.
Steuerung der Inhaltsregisterkarten Zeigt Registerkarten an, wenn die Eigenschaft Kein
'Ohne Daten' anzeigen Dateninhalt des Datencontainers auf Ja (S. 223) gesetzt
ist.
Grundlegende Berichtsstruktur
Berichte bestehen immer aus zwei Komponenten: einer Layoutkomponente für das äußere
Erscheinungsbild und einer Abfragekomponente für die Berichtsdaten. Machen Sie sich mit diesen
Komponenten vertraut, um effektive Berichte zu entwerfen.
58 Report Studio
Kapitel 2: Report Studio
Layout
Ein Layout ist ein Satz mit Seiten, der das Aussehen und die Formatierung eines Berichts bestimmt.
Beim Entwurf des Layouts für einen Bericht bestimmen Sie Folgendes:
● die Darstellung der Daten auf sinnvolle Art und Weise mithilfe von Listen, Kreuztabellen,
Diagrammen und Landkarten
● das Aussehen des Berichts durch Formatierungen wie Rahmen, Farben, Bilder und Seitenzahlen
Seiten
Seiten sind Container für die Layout-Objekte, die Sie zum Erstellen eines Berichts verwenden. Eine
Seite besteht aus folgenden obligatorischen und optionalen Komponenten:
● Seitenkopfzeile (optional)
● Seitenhauptteil (obligatorisch)
● Seitenfußzeile (optional)
Wenn Sie einen Bericht ausführen, passen die abgefragten Datenmengen häufig nicht auf eine Seite.
Folglich wird eine Seite wiederholt, bis alle Daten angezeigt werden. Sie können den Umbruch der
Daten auf den einzelnen Seiten bestimmen. Es folgen einige alternative Darstellungsmöglichkeiten
für einen Bericht mit einem Diagramm und einer längeren Liste.
1. Das Diagramm wird auf einer separaten Seite angezeigt. Die vollständige Liste beginnt auf der nächsten Seite und
erstreckt sich über die folgenden Seiten, bis alle Zeilen angezeigt werden.
2. Das Diagramm und die ersten beiden Zeilen der Liste werden auf der ersten Seite angezeigt. Die restlichen Daten
der Liste folgen auf den nächsten Seiten.
Objekte
Beim Erstellen von Berichten fügen Sie einer Seite Layout-Objekte hinzu. Nachfolgend sind die
Objekte aufgelistet, die häufig beim Erstellen von Berichten in Report Studio verwendet werden:
● Liste
In einer Liste werden Daten in Zeilen und Spalten dargestellt.
● Kreuztabelle
In einer Kreuztabelle werden Daten in einem Raster dargestellt, wobei die Dimensionen entlang
der Zeilen und Spalten angeordnet sind und die Kennzahlen sich in den Zellen bzw.
Schnittpunkten befinden.
● Diagramm
● Landkarte
● Wiederholfunktion
Mit der Wiederholfunktion wird jede Instanz einer bestimmten Spalte oder eines Datenobjekts
in einem separaten Rahmen angezeigt.
● Text
● Block
Ein Block enthält Text oder andere Informationen. Blöcke werden häufig dazu verwendet, ein
Layout für horizontale Bereiche mit Informationen zu erstellen.
● Tabelle
Weitere Informationen zu den Layout-Objekten, die Sie einem Bericht hinzufügen können, finden
Sie unter "Einfügen anderer Objekte" (S. 160).
Abfragen
Mit Abfragen wird bestimmt, welche Datenelemente im Bericht angezeigt werden. In einigen Fällen
werden im Bericht Detailzeilen von Daten benötigt. Diese können mit einer einfachen
SELECT-Anweisung ermittelt werden. In anderen Fällen müssen Gesamtsummen bzw.
Durchschnittswerte mithilfe von Aggregatfunktionen und gruppierten Spalten ermittelt werden oder
Anzeigefilter auf die Daten angewendet werden.
Report Studio erzeugt automatisch die für die Erstellung von Berichten erforderlichen Abfragen.
Sie können diese Abfragen jedoch bearbeiten oder gänzlich neu erstellen, um die gewünschten
Ergebnisse zu erzielen.
Weitere Informationen zu Abfragen finden Sie unter "Arbeiten mit Abfragen" (S. 240).
● Objekthierarchie
Weitere Informationen zu Report Studio-Objekten finden Sie unter "Referenz zu Objekten und
Eigenschaften in Report Studio" (S. 577).
60 Report Studio
Kapitel 2: Report Studio
Objekttypen
In Report Studio sind Layout-Objekte entweder Inline- oder Blockobjekte. Sie können andere
Objekte in derselben Zeile einfügen wie ein Inline-Objekt, jedoch nicht in derselben Zeile wie ein
Blockobjekt. Wenn Sie ein Objekt links oder rechts von einem Blockobjekt einfügen, wird das
Objekt über bzw. unter dem Blockobjekt angezeigt. Beispiele für Inline-Objekte sind Grafiken und
Textelemente. Beispiele für Blockobjekte sind alle Berichtsarten (Liste, Kreuztabelle, Diagramm,
Landkarte, Wiederholfunktion) und Tabellen.
Hinweis: Mit der Objekteigenschaft Objekte umfließen(S. 182) können Sie festlegen, wie andere
Objekte das Objekt umfließen sollen. Beispielsweise können Sie den Textfluss um ein Bild herum
festlegen.
Tipp: Sie können Objekte auch verschachteln, um ein noch anspruchsvolleres Layout zu erzeugen.
Sie können zum Beispiel eine Tabelle in eine Zelle einer anderen Tabelle einfügen.
Tipp: Klicken Sie im Menü Struktur auf Seitenobjekte sperren . Durch Aktivieren bzw.
Deaktivieren dieser Option werden alle Layout-Objekte in einem Bericht gesperrt bzw. entsperrt.
Diese Einstellung wird jedoch nicht mit dem Bericht gespeichert.
Objekthierarchie
Objekte werden in Report Studio hierarchisch angeordnet. Eine Liste enthält beispielsweise Spalten,
und jede Spalte enthält ein Textelement, nämlich den Namen des eingefügten Datenelements.
Die Hierarchie der Objekte sollte besonders bei der Formatierung beachtet werden, da die
Formatierung auch auf die untergeordneten Objekte des Objekts angewendet wird. So können Sie
beispielsweise für alle Spaltenüberschriften einer Liste die Farbe Rot als Hintergrundfarbe einstellen.
Die Formatierung wird automatisch auf alle neuen Spalten angewendet, die Sie der Liste hinzufügen,
da die Formatierung auf die Liste und somit auf die Objekte in der Liste angewendet wird. Wenn
Sie eine Formatierung auf ein bestimmtes Objekt anwenden, wird dieselbe Formatierung
überschrieben, die für das übergeordnete Objekt angegeben ist.
Vorgehensweise
1. Klicken Sie im Menü Bearbeiten auf Suchen.
2. Klicken Sie auf Folgendes suchen, und wählen Sie den zu suchenden Objekttyp.
Das erste Objekt, das den Suchkriterien entspricht, wird im Bericht ausgewählt. Fahren Sie fort,
auf Weitersuchen zu klicken, um auch alle sonstigen Objekte anzuzeigen, die den Suchkriterien
entsprechen.
Hinweis: In manchen Fällen, etwa beim Suchen nach einem Datenelement, das zum Definieren eines
bedingten Stils dient, kann Report Studio das Objekt nicht direkt im Bericht auswählen. Stattdessen
wählt Report Studio dasjenige Objekt aus, welches das gesuchte Objekt verwendet.
Ansichtsoptionen
Option Beschreibung
Größe des Cognos Viewer-Fensters Maximiert das Cognos Viewer-Fenster, wenn Sie einen
ändern Bericht ausführen.
62 Report Studio
Kapitel 2: Report Studio
Option Beschreibung
Fenstergröße beim Start Gibt die Größe des Report Studio-Fensters beim Start an.
Bearbeitungsoptionen
Option Beschreibung
Ersetzen durch Ablegen in Ersetzt das ursprüngliche Element, wenn ein Element aus
Kreuztabellen zulassen dem Fenster Einfügbare Objekte auf einem vorhandenen
Element in einer Kreuztabelle abgelegt wird.
Doppelklick auf Einfügeort Legt beim Arbeiten mit dimensionalen Daten fest, wo
untergeordnete Mitglieder eingefügt werden, wenn Sie auf
das Mitgliedsdatenelement doppelklicken.
Layout-Dimensionen Legt Breite und Höhe des Bereichs fest, in dem Sie Berichte
erstellen werden.
Berichtsoptionen
Option Beschreibung
Alias für eindeutige Mitgliedsnamen Wenn Sie mit einer dimensionalen Datenquelle arbeiten,
erstellt diese Funktion einen Alias, wenn Sie einem Bericht
oder einem Ausdruck ein Mitglied hinzufügen (S. 404).
Option Beschreibung
Nichtreferenzierte bedingte Stile Löscht bedingte Stile automatisch (S. 287), wenn auch das
löschen letzte Datenelement, das auf den bedingten Stil verweist,
gelöscht wird.
64 Report Studio
Kapitel 2: Report Studio
Option Beschreibung
Erweiterte Optionen
Option Beschreibung
Lokalen Dateizugriff erlauben Ermöglicht das Öffnen und Speichern von Berichten auf
Ihrem Computer (S. 265).
Anzeigelimit für Gibt beim Arbeiten mit Landkarten die maximale Anzahl
Landkartenfunktion von Merkmalen an, die in einer Landkarte angezeigt werden
können.
Maximal angezeigte Mitglieder (im Legt beim Arbeiten mit dimensionalen Daten die maximale
Quellverzeichnis) Anzahl von Mitgliedern fest, die bei Durchführung einer
Suche (S. 191) im Fenster Einfügbare Objekte angezeigt
werden können.
Vorgehensweise
1. Klicken Sie im Menü Extras auf Optionen.
2. Wählen Sie auf den Registerkarten Ansicht, Bearbeiten, Bericht und Erweitert die gewünschten
Optionen aus.
Browser Einstellung
Hinweis: In Report Studio wird als Komponente des Browsers die native XML-Unterstützung von
Microsoft Internet Explorer verwendet. ActiveX-Unterstützung muss aktiviert sein, da Microsoft
XML über ActiveX implementiert. Cognos 8 stellt keine ActiveX-Steuerelemente bereit oder lädt
diese herunter. Über diese Konfiguration werden nur die ActiveX-Steuerelemente aktiviert, die im
Rahmen von Internet Explorer installiert wurden.
Weitere Informationen zur Konfiguration des Browsers und zu von Cognos 8 verwendeten Cookies
finden Sie im Installation und Konfiguration – Handbuch.
66 Report Studio
Kapitel 2: Report Studio
Vorgehensweise
● Klicken Sie im Menü Ansicht auf Berichtserstellungsmodus, und wählen Sie den gewünschten
Modus aus.
Anschließend können Sie den Bericht formatieren (S. 149) und die im Bericht anzuzeigenden Daten
bearbeiten (S. 187). Informationen zu anderen Aufgaben, die spezifisch für einen bestimmten
Berichtstyp gedacht sind, finden Sie unter "Berichtstypen" (S. 87).
Vorgehensweise
1. Klicken Sie auf der Willkommensseite von Cognos Connection auf die Verknüpfung Starten.
2. Klicken Sie im Dialogfeld Ein Package auswählen auf das gewünschte Package.
3. Wählen Sie im Dialogfeld Willkommen aus, ob ein neuer Bericht erstellt oder ein vorhandener
bzw. eine Vorlage geöffnet werden soll:
● Wenn Sie einen neuen Bericht oder eine neue Vorlage erstellen möchten, klicken Sie auf
Neuen Bericht oder neue Vorlage erstellen, und wählen Sie eine Berichtsvorlage aus.
Tipp: Sie können für Ihr Package eine andere als die Standardsprache festlegen, indem Sie
rechts neben dem Feld Package auf die Schaltfläche mit den Auslassungszeichen (...) klicken,
dann im Dialogfeld Berichts-Package neben dem Feld Sprache auf die Schaltfläche mit den
Auslassungszeichen (...) klicken, die gewünschte Sprache markieren und schließlich auf OK
klicken. Möglicherweise müssen nach der Auswahl der Sprache Elemente wie Trennzeichen
und Dezimalzeichen nach den sprachspezifischen Syntaxregeln aktualisiert werden. Darauf
wird auch im Dialogfeld zur Auswahl der Sprache hingewiesen.
● Wenn Sie einen vorhandenen Bericht oder eine Vorlage öffnen möchten, klicken Sie auf
Vorhandenen Bericht oder vorhandene Vorlage öffnen, und wählen Sie einen Bericht aus.
Die Objekte des ausgewählten Package, zum Beispiel Datenelemente, werden im Fenster Einfügbare
Objekte auf der Registerkarte Quelle angezeigt.
Tipp: Sie können später ein anderes Package auswählen (S. 274).
68 Report Studio
Kapitel 2: Report Studio
Vorgehensweise
2. Klicken Sie mit der rechten Maustaste auf den Hintergrund, und klicken Sie auf Aktualisieren.
Tipp: Sie können den Bericht auch schließen und erneut öffnen, um ihn auf die neueste Version des
Packages zu aktualisieren.
Vorgehensweise
2. Wenn Sie das Package ändern möchten, klicken Sie auf die Schaltfläche mit den
Auslassungszeichen (...), und klicken Sie auf ein anderes Package.
Tipp: Doppelklicken Sie auf Berichtsvorlage, um eine Berichtsvorlage zu erstellen, die auf
Berichte angewendet werden kann, die in Query Studio oder Analysis Studio erstellt wurden.
● Zum Erstellen eines Berichts anhand einer zuvor erstellen Vorlage doppelklicken Sie auf
Vorhanden, wählen die Vorlage aus und klicken auf Öffnen.
Tipp: Klicken Sie auf das Feld Typ und dann auf Vorlagen, um nur die vorhandenen
Vorlagen anzuzeigen.
● Wenn Sie einen vorhandenen Bericht als Vorlage öffnen möchten, doppelklicken Sie auf
Vorhanden, wählen Sie die Vorlage aus, und klicken Sie auf Öffnen. Sie öffnen dadurch
eine Kopie des Berichts, sodass der Originalbericht unverändert bleibt.
Die Berichtsvorlage wird auf der Berichtsseite angezeigt. Weitere Informationen zu Vorlagen finden
Sie unter "Erstellen eigener Berichtsvorlagen" (S. 80).
Wenn Sie häufig Elemente aus verschiedenen Abfragesubjekten oder Dimensionen in denselben
Berichten verwenden, bitten Sie den Modellersteller, diese Elemente in einem Ordner oder
Modellabfragesubjekt zu organisieren und das entsprechende Package anschließend erneut zu
publizieren. Wenn Sie z. B. den Produktcode in Umsatzberichten verwenden, kann der Modellersteller
einen Ordner erstellen, der zusätzlich zu den benötigten Umsatzelementen das Produktcode-Element
enthält.
Datenquellensymbole
Jedes in der Datenquelle enthaltene Objekt verfügt über ein charakteristisches Symbol. Sie können
außer für Packages und Dimensionen in einem Bericht alle der folgenden Objekte einfügen.
Symbol Objekt
Ein Mitglied ist ein eindeutiges Element innerhalb einer Hierarchie. Z. B. sind
"Campingausrüstung" und "4-Mann-Zelt" Mitglieder der Produkthierarchie.
Ebene, bestehend aus einem Satz von Mitgliedern mit gleichen Attributen. Eine
geografische Dimension kann z. B. Ebenen für Land, Region und Stadt enthalten.
Innerhalb einer Ebenenhierarchie können mehrere Ebenen vorhanden sein, beginnend
mit der Root-Ebene. Die Root-Ebene ist die übergeordnete Ebene und die
Aufsummierung aller Mitglieder der ersten Ebene. Sie ermöglicht eine Aufsummierung
aller Werte der Hierarchie und bietet einen benutzerfreundlichen Ausgangspunkt für
das Drillthrough.
70 Report Studio
Kapitel 2: Report Studio
Symbol Objekt
Kennzahl oder Fakt, ein Abfrageelement, das eine Spalte mit quantitativen Daten in
der Datenbank darstellt, wie z. B. Einnahmen oder Menge.
Modellfilter.
Zur Organisation von Datenelementen wird ein Ordner verwendet. Sie können keine
Ordner in Ihren Bericht importieren.
Vorgehensweise
● Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die einzelnen
Datenelemente an die Position, an der sie angezeigt werden sollen.
Ein blinkender schwarzer Balken zeigt an, wo das Element abgelegt werden kann. Im Bericht
eingefügte Elemente werden auf der Registerkarte Datenelemente angezeigt.
Tipps
● Um weitere Informationen zu einem Datenelement zu erhalten, klicken Sie mit der rechten
Maustaste auf das Element und anschließend auf Eigenschaften. Beim Arbeiten mit relationalen
Datenquellen kennzeichnet z. B. die Eigenschaft Verwendung die beabsichtigte Verwendung
für die Daten, die vom Datenelement dargestellt werden.
● Alternativ können Sie ein Datenelement durch Doppelklicken auswählen oder mit der rechten
Maustaste auf ein Abfrageelement klicken und anschließend Einfügen wählen.
● Um ein Datenelement aus dem Bericht zu entfernen, markieren Sie es und klicken auf die
Schaltfläche Löschen . Um ein Datenelement aus dem Bericht, nicht jedoch aus der
Registerkarte Datenelemente zu entfernen, klicken Sie stattdessen auf die Schaltfläche
Ausschneiden.
Vorgehensweise
2. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Fenster, und klicken Sie auf
Package-Verzeichniseinstellungen.
3. Wählen Sie die gewünschten Optionen, und klicken Sie auf OK.
Vorgehensweise
1. Klicken Sie im Menü Datei auf Speichern , oder klicken Sie auf Speichern unter, um eine
Kopie des Berichts unter einem anderen Namen zu speichern.
2. Wenn Sie den Bericht zum ersten Mal speichern, müssen Sie einen Pfad und einen Dateinamen
für den Bericht angeben.
Informationen zum Einrichten von Ordnern für Ihre Berichte in Cognos Connection finden Sie
im Cognos Connection – Benutzerhandbuch.
Vorgehensweise
1. Öffnen Sie den gewünschten Bericht.
2. Wenn Sie Parameterwerte, die auf dem Cognos 8-Server gespeichert sind, aus dem Menü Datei
löschen möchten, klicken Sie auf Parameterwerte löschen.
Parameterwerte, die auf dem Cognos 8-Server gespeichert werden, sind unter anderem
Anmeldungs-, Überprüfungs- und Eingabeaufforderungsinformationen. Wenn Sie beispielsweise
in Cognos Connection zwei Datenquellenverbindungen definieren möchten, die auf dieselbe
72 Report Studio
Kapitel 2: Report Studio
Datenquelle verweisen, werden Sie zur Auswahl einer dieser Quellen aufgefordert, wenn Sie
einen Bericht ausführen. Diese Informationen werden gespeichert, sodass Sie die Aufforderung
nicht jedes Mal erhalten, wenn Sie einen Bericht ausführen möchten.
4. Wenn Sie mehr Details zur Überprüfung erhalten möchten, überprüfen Sie den Bericht erneut,
indem Sie auf Mit Optionen überprüfen klicken und folgende Schritte ausführen:
● Klicken Sie auf eine der folgenden Überprüfungsebenen.
Überprüfungsebene Beschreibung
Fehler Ruft alle Fehler ab, die von der Abfrage zurückgegeben wurden.
Warnung Ruft alle Fehler und Warnungen ab, die von der Abfrage
zurückgegeben wurden.
Das Kontrollkästchen Interaktive Daten steuert die Verarbeitung von Abfragen während
der Überprüfung.
5. Um beim Auftreten von Überprüfungsfehlern die fehlerhaften Objekte im Bericht durch Report
Studio identifizieren zu lassen, klicken Sie im Menü Extras auf Automatische Korrektur
Report Studio liefert eine Liste solcher Elemente, die Sie einzeln entfernen können, damit der
Bericht richtig angezeigt wird.
6. Wenn Sie nur die Tabellendaten sehen möchten, klicken Sie im Menü Ausführen auf
Tabellarische Daten anzeigen .
Wenn der Bericht mehrere Abfragen enthält, müssen Sie zunächst auf ein Objekt, z. B. auf eine
Liste oder Kreuztabelle, klicken, das die Abfrage verwendet, für die Sie die Tabellendaten
anzeigen möchten.
Mit diesem Befehl stellen Sie sicher, dass die richtigen Ergebnisse angezeigt werden. Sie können
beispielsweise eine Berechnung erstellen (S. 212) und anschließend sicherstellen, dass diese die
gewünschten Ergebnisse liefert.
Tipp: Sie können Tabellendaten auch im Abfragen-Explorer (S. 240) anzeigen. Das ist hilfreich
beim Erstellen von Abfragen.
7. Wenn Sie Ausführungsoptionen festlegen möchten, klicken Sie im Menü Ausführen auf
Ausführungsoptionen.
Der Standardwert ist der Wert der ausgewählten zugehörigen Ausführungsoption in Cognos
Connection.
Die ausgewählten Ausführungsoptionen gelten nur für die aktuelle Sitzung. Wenn Sie Report
Studio beenden, werden die Optionen auf die Standardeinstellungen zurückgesetzt.
8. Ändern Sie gegebenenfalls die Werte für die aktuelle Sitzung, und klicken Sie auf OK.
Option Hinweise
Format Keine
Datenmodus Geben Sie die Datenmenge an, die zurückgegeben werden soll. Bei
Alle Daten werden alle Daten zurückgegeben. Mit Begrenzte Daten
wird die Menge der zurückgegebenen Daten auf der Basis von im
Package definierten Designfiltern begrenzt. Bei Ohne Daten werden
anstelle von Daten aus der Datenquelle Platzhalter zurückgegeben.
Weitere Informationen über Designfilter finden Sie im Framework
Manager User Guide.
Sprache Die Inhaltssprache bestimmt die bevorzugte Sprache für die Daten,
für Cognos Viewer, für Datumsangaben usw.
74 Report Studio
Kapitel 2: Report Studio
Option Hinweise
Zeilen pro Seite Gibt die Anzahl der pro Seite anzuzeigenden Zeilen an.
Eingabeaufforderung Legen Sie fest, dass Sie für jede definierte Eingabeaufforderung
(S. 223) eine Aufforderung erhalten, es sei denn, diese ist in einer
Berichtsseite definiert.
Wenn Sie dieses Kontrollkästchen deaktivieren, erhalten Sie nur
dann eine Eingabeaufforderung, wenn der Bericht nicht ohne
Eingreifen des Benutzers ausgeführt werden kann. Beispielsweise
würden Sie bei der Ausführung eines Berichts mit einem Filter, der
einen einzigen optionalen Parameter besitzt, keine Aufforderung
erhalten.
9. Klicken Sie im Menü Ausführen auf die Option, mit der der Bericht im gewünschten
Format ausgegeben wird.
Als Berichtsformate stehen HTML, PDF, CSV, verschiedene Excel-Formate und XML zur
Auswahl. Berichte können nicht im CSV- bzw. XML-Format erstellt werden, wenn mehr als
eine Abfrage im Bericht definiert ist, es sei denn, die zusätzlichen Abfragen werden für
Eingabeaufforderungen verwendet.
Der Bericht wird in Cognos Viewer ausgeführt. Wenn die Ausführung des Berichts beendet ist,
können Sie ihn erneut im selben Format oder in einem anderen Format ausführen. Wenn Sie den
Bericht erneut im CSV- oder XLS-Format ausführen, wird er in einem neuen Browserfenster angezeigt.
Die in Cognos Viewer verfügbaren Optionen sind von den Berechtigungen abhängig, die vom
Administrator für jeden Benutzer festgelegt wurden. Weitere Informationen finden Sie im
Administration und Zugriffsschutz - Handbuch.
In Framework Manager können Sie außerdem die Anzahl der Ebenen einer Hierarchie steuern, aus
denen Mitglieder oder Werte aus der Hierarchie extrahiert werden, um eine
Verzeichnisstruktur-Eingabeaufforderung mit Werten auszufüllen.
Bei SAP BW können Sie die Anzahl der Hierarchieebenen reduzieren, um die Anzahl der Knoten
zu begrenzen, indem Sie die SAP BW-Variableneigenschaft trimHierarchyLevels auf 1 festlegen.
Dadurch wird die unterste Ebene aus der Hierarchie entfernt, bevor die Knotenliste erstellt wird.
● ein Wert mit unbekannter oder nicht eindeutiger Maßeinheit, zum Beispiel eine gemischte
Währungsberechnung oder Aufsummierung
Gemischte Währungswerte treten auf, wenn Sie Werte mit unterschiedlichen Währungen
berechnen.
Dieses Verhalten tritt auf, wenn Sie einen Cognos-Cube als Datenquelle verwenden.
Bei SAP BW-Datenquellen ist das Verhalten identisch.
Festlegen, dass Seiten nicht ausgegeben werden, wenn sie keine Daten enthalten
Sie können festlegen, dass bei der Ausführung des Berichts die Seiten, die keine Daten enthalten,
nicht ausgegeben werden.
Vorgehensweise
1. Klicken Sie auf der Berichtsseite auf einen Datencontainer.
2. Klicken Sie im Fenster Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen
, und klicken Sie dann auf den Datencontainertyp.
Wenn es sich bei dem Datencontainer z. B. um eine Liste handelt, klicken Sie auf Liste.
3. Legen Sie für die Eigenschaft Seite ausgeben wenn leer den Wert Nein fest.
76 Report Studio
Kapitel 2: Report Studio
4. Wiederholen Sie die Schritte 1 bis 3 für alle Datencontainer auf der Seite sowie für alle
Inhaltsverzeichnis-Objekte (S. 160).
Wenn Sie den Bericht ausführen und in keinem der Datencontainer bzw. Inhaltsverzeichnis-Objekte
Daten produziert werden, wird die Seite nicht ausgegeben. Die Seite wird auch dann nicht ausgegeben,
wenn sie sonstige Objekte wie z. B. Textelemente oder Bilder enthält.
Steuern der Zeilen pro Seite für mehrere Container im HTML- und PDF-Format
Wenn ein Bericht mehr als einen Daten-Container (wie z. B. eine Liste und eine Kreuztabelle) enthält,
können Sie die Ausgabe des Berichts im HTML- und PDF-Format steuern, indem Sie die Eigenschaft
Zeilen pro Seite für jeden Container einrichten.
● Wenn die Eigenschaft Zeilen pro Seite für keinen der Datencontainer eingerichtet ist, werden
im HTML-Format 20 Zeilen ausgegeben, und im PDF-Format wird jede Seite vollständig
ausgefüllt. Der erste Datencontainer wird ausgegeben, bis keine Daten mehr vorhanden sind,
gefolgt vom nächsten Container usw.
Tipp: Die Anzahl der auf der PDF-Seite angezeigten Zeilen hängt vom Schriftgrad ab, der im
Bericht eingerichtet ist.
● Wenn die Eigenschaft Zeilen pro Seite für jeden Container eingestellt wurde, wird im HTML-
und PDF-Format auf jeder Seite jeweils die angegebene Anzahl von Zeilen ausgegeben, bis keine
Daten mehr vorhanden sind.
● Ist die Eigenschaft nur für einige der Container eingestellt, wird im HTML- und PDF-Format
auf jeder Seite die jeweils angegebene Anzahl von Zeilen ausgegeben, bis keine Daten mehr
vorhanden sind. Für die restlichen Container werden je 20 Zeilen pro Seite im HTML-Format
ausgegeben, und im PDF-Format wird jede Seite vollständig mit Daten gefüllt.
Beispiel: Sie haben zwei Listen: Liste1 und Liste2. Sie stellen die Eigenschaft Zeilen pro Seite
für Liste1 auf 5 ein. Beim Ausführen des Berichts im HTML-Format enthält die erste Seite die
ersten 5 Zeilen von Liste1, gefolgt von den ersten 15 Zeilen von Liste2.
● Wenn für einen Datencontainer keine Daten zurückgegeben werden, wird ein leerer Container
ausgegeben.
Sie können im CSV-Format gespeicherte Berichte in Microsoft Excel, in WordPad von Microsoft
Windows und in Star Office öffnen. Standardmäßig werden im CSV-Format erstellte Berichte in
der Anwendung angezeigt, die dem Dateityp zugewiesen ist.
Folgendes kann nicht im CSV-Format erstellt werden:
● Landkarten
● Diagramme, die nicht über mindestens eine Kategorie oder Serie verfügen
● Berichte, für die mehr als eine Abfrage im Bericht definiert ist, sofern die anderen Abfragen für
Eingabeaufforderungen verwendet werden.
In Cognos Connection können Sie die CSV-Ausgabe je nach Ihrer Umgebung konfigurieren. Zum
Beispiel können Sie das Zeichen festlegen, mit dem Felder voneinander getrennt werden. Weitere
Informationen finden Sie im Administration und Zugriffsschutz - Handbuch.
● Excel 2000 Einzelnes Arbeitsblatt erstellt Berichte auf einem Blatt, das in Microsoft
Excel-Versionen, die älter als Excel 2002 sind, angezeigt werden kann.
● Mit Excel 2002 werden Berichte erstellt, die in Microsoft Excel-Versionen, die älter als
Excel 2007 sind, angezeigt werden können.
● Mit Excel 2007 werden Berichte erstellt, die Microsoft Excel Version 2007 angezeigt werden
können.
Das Excel 2000-Format kann mit Excel 2000 oder höher angezeigt werden. Das Format unterstützt
bis zu 65.536 Zeilen und mehrere Blätter. Das Format Excel 2000 ist nur in Cognos 8 verfügbar,
wenn die Cognos Application Firewall-Validierung deaktiviert ist.
Das Einzelblattformat in Excel 2000 bietet verbesserte Schutzfunktionen. Das Excel 2000-Format
kann in den URLs vorhandene Cookies auf die Arbeitsblätter übertragen, wodurch die Identität
eines Benutzers unberechtigterweise verwendet werden kann. Das Einzelblattformat in Excel 2000
verwendet keine ausgehenden URLs. Das Format ist jedoch auf 65.536 Zeilen beschränkt, und
Seitenumbrüche bei Seiten für mehrere Autoren werden ignoriert.
Das Excel 2002-Format und das -Einzelblattformat bieten darüber hinaus folgende Vorteile:
● Beide Formate können mit dem SSL-Protokoll verwendet werden.
78 Report Studio
Kapitel 2: Report Studio
● Die Arbeitsblätter sind in einer einzigen Datei für eine zuverlässige Navigation enthalten.
In Microsoft Excel 2000 wird das vollständige Datumsformat für Cognos 8 nicht immer korrekt
angezeigt, wenn es auf einem Betriebssystem mit einer anderen Ländereinstellung als Englisch
verwendet wird. Dieses Problem tritt in Microsoft Excel 2002 oder 2003 nicht auf. Um dieses
Problem zu beheben, wenden Sie in Excel das korrekte Format erneut an.
Das Excel 2007-Format gibt Berichte im nativen Excel-XML-Format (auch als XLSX bezeichnet)
aus, das eine schnelle Möglichkeit bietet, um native Excel-Tabellen für Microsoft Excel XP, Microsoft
Excel 2003 und Microsoft Excel 2007 bereitzustellen. Benutzer von Microsoft Excel XP und
Microsoft Excel 2003 müssen das Microsoft Office Compatibility Pack installieren. Darin sind
Funktionen zum Öffnen und Speichern des neuen Formats enthalten. Die Ausgabe ähnelt mit
folgenden Ausnahmen anderen Excel-Formaten:
● Diagramme werden als statische Bilder ausgegeben.
● Diagramme, die nicht über mindestens eine Kategorie oder Serie verfügen
● Berichte, für die mehr als eine Abfrage im Bericht definiert ist, sofern die anderen Abfragen für
Eingabeaufforderungen verwendet werden.
Vorgehensweise
1. Gehen Sie folgendermaßen vor, um die PDF-Seitenoptionen für alle Berichtsseiten in einem
Layout festzulegen:
● Klicken Sie im Menü Datei auf PDF-Seite einrichten, und legen Sie die gewünschten
Seitenoptionen fest.
2. Gehen Sie folgendermaßen vor, um die PDF-Seitenoptionen für eine einzelne Berichtsseite
festzulegen:
● Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer, und klicken Sie auf
die gewünschte Seite.
● Klicken Sie im Fenster Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen
und anschließend auf Seite.
● Doppelklicken Sie auf die Eigenschaft PDF-Seite einrichten, und legen Sie die gewünschten
Seitenoptionen fest.
● Hyperlinks
● Seitenzahlen
● Bilder
● Tabellen
● Textelemente
80 Report Studio
Kapitel 2: Report Studio
● Blöcke
● Layout-Berechnungen
● Datum
● Zeit
Informationen zu diesen Objekten finden Sie unter "Formatieren von Berichten" (S. 149).
Zum Erstellen von Berichtsvorlagen haben Sie folgende Möglichkeiten:
● Konvertieren eines Berichts in eine Vorlage
Weitere Informationen zum Erstellen einer Berichtsvorlage erhalten Sie in der Report Studio –
Einführungstour. Sie können auch die in Report Studio bereitgestellten Beispielvorlagen verwenden.
Tipp: Sie können eigene Berichtsvorlagen zum Dialogfeld Neu hinzufügen. Weitere Informationen
finden Sie im Administration und Zugriffsschutz - Handbuch.
Vorgehensweise
1. Erstellen Sie einen neuen Bericht, oder öffnen Sie einen vorhandenen Bericht.
4. Klicken Sie im Menü Datei auf Speichern unter, um die Vorlage als neue Datei zu speichern
und den ursprünglichen Bericht unverändert beizubehalten.
Vorgehensweise
1. Klicken Sie im Menü Datei auf Neu.
3. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
die zu formatierende Berichts- oder Eingabeaufforderungsseite.
Tipp: Klicken Sie zum Erstellen einer neuen Berichts- oder Eingabeaufforderungsseite auf den
Ordner Berichtsseiten bzw. Eingabeaufforderungsseiten.
● Vermeiden Sie die Verwendung von Bildern und OLE-Objekten in PDF-Dokumenten, da diese
Elemente als Artefakte gekennzeichnet und vom Screen-Reader ignoriert werden.
● Da Diagrammtypen als Bilder ausgegeben werden, die der Screen-Reader ignoriert, müssen Sie
sicherstellen, dass eine entsprechende Tabelle mit denselben Informationen vorhanden ist.
● Berichte sollten im HTML-Format verteilt werden, da dieses Ausgabeformat von den meisten
Screen-Readern am besten unterstützt wird.
● Wenn Sie eingebettete Webanwendungen oder Drillpfade verwenden, stellen Sie sicher, dass
die Zielanwendung ebenfalls barrierefrei gestaltet ist.
82 Report Studio
Kapitel 2: Report Studio
Tipp: Cognos 8 Go! Office-fähige Arbeitsmappen, Dokumente und Präsentationen sind durch
eigene eindeutige Symbole gekennzeichnet, damit sie von anderen Dateitypen unterschieden
werden können.
Statt Objekte in Cognos 8 zu formatieren, können Sie in der Office-Anwendung die gewünschte
Formatierung hinzufügen. Wenn Sie in Cognos 8 weniger Formatierungen vornehmen, können
mehr Daten in die gewünschten Verzeichnisse importiert werden.
● Wenn Sie in einer Liste ein Bild haben, legen Sie seine Höhe und Breite fest.
Dadurch wird sichergestellt, dass das Bild in der Office-Anwendung in der richtigen Größe
angezeigt wird.
● Denken Sie daran, dass Grafiken und Diagramme als Bilder importiert werden.
Bildern sind in Cognos 8 Image Maps zugeordnet, um die Verwendung von Tooltips und
Hotspots zu ermöglichen. Tooltips und Hotspots können von Cognos 8 Go! Office nicht in
Office-Anwendungen importiert werden.
84 Report Studio
Kapitel 2: Report Studio
Tipp: Wenn Sie die Berichtsspezifikation in Report Studio anzeigen, können Sie keine Teile daraus
ändern oder kopieren.
Anstatt mit Report Studio können Sie Berichte auch programmgesteuert erstellen oder ändern,
indem Sie ein Bearbeitungstool für Berichtsspezifikationen verwenden. Sie implementieren dann die
Berichte mit dem Cognos Series 8 Software Development Kit (SDK) in Ihre Cognos
Series 8-Umgebung. Dies ist zum Beispiel dann nützlich, wenn Sie eine bestimmte Änderung in
mehreren Berichten vornehmen müssen. Anstatt jeden Bericht einzeln in Report Studio zu öffnen
und zu ändern, können Sie den Prozess mit dem SDK automatisieren und dadurch Zeit sparen.
Weitere Informationen zum Cognos Series 8 SDK erhalten Sie von Ihrer zuständigen
Cognos-Niederlassung.
Tipp: Sie können den XML-Code in einer Berichtsspezifikation auch ändern, indem Sie die
Berichtsspezifikation auf Ihrem Computer speichern.(S. 265).
86 Report Studio
Kapitel 3: Berichtstypen
Mithilfe von verschiedenen Berichtstypen können Sie Daten aus verschiedenen Blickwinkeln
betrachten oder verschiedene unternehmerische Fragen beantworten. So erstellen Sie beispielsweise
einen Listenbericht, um Ihre gesamte Kundendatei anzuzeigen, oder einen Kreuztabellenbericht,
um darzustellen, welcher Vertriebsmitarbeiter für die einzelnen Produktreihen jeweils den höchsten
Umsatz erzielt hat. Sie können ein Diagramm erstellen, um Daten grafisch darzustellen, und Sie
können Wiederholfunktionen zum Erstellen von Adressetiketten einsetzen.
In Report Studio können Sie die folgenden Berichtstypen erstellen:
● Liste
● Kreuztabelle
● Diagramm
● Landkarte
● Wiederholfunktion
Sie haben auch die Möglichkeit, einen oder mehrere dieser Typen in einem Bericht zu kombinieren.
Listenberichte
Verwenden Sie Listenberichte, um detaillierte Informationen aus Ihrer Datenbank anzuzeigen, wie
zum Beispiel Produkt- und Kundenlisten.
In einem Listenbericht werden Daten in Zeilen und Spalten dargestellt. Die einzelnen Spalten
enthalten alle Werte für ein Datenelement in der Datenbank oder eine Berechnung, die auf
Datenelementen in der Datenbank basiert.
Informationen zum Erstellen eines Listenberichts erhalten Sie in der Report Studio – Einführungstour.
88 Report Studio
Kapitel 3: Berichtstypen
● Die Reihenfolge "Land, Produkt, Provinz" ist ungültig, da zwischen den beiden Ebenen eine
Ebene aus einer anderen Ebenenhierarchie eingefügt wurde.
● Die Reihenfolge "Land, Stadt, Produkt" ist jedoch gültig, obwohl "Provinz" weggelassen wurde.
● "Land", "Ländercode" ist gültig, wobei "Ländercode" eine Mitgliedseigenschaft von "Land"
ist.
Um die von der Datenquelle festgelegte hierarchische Reihenfolge zu überschreiben, können Sie die
Dimensionsinformationen der Abfrage überschreiben. Weitere Informationen finden Sie unter
"Hinzufügen von Dimensionsinformationen zu einer Abfrage" (S. 251).
Es wird empfohlen, dass Sie Mitgliedseigenschaften einer Dimension nicht zum Gruppieren von
Daten verwenden. Das Gruppieren mit Hilfe von Mitgliedseigenschaften kann zu unerwarteten
Ergebnissen wie Duplikate führen.
Vorgehensweise
1. Klicken Sie auf die zu gruppierende Spalte.
Sie können auf die Spaltenüberschrift oder auf eine der Spaltenzellen klicken.
Tipp: Um mehrere Gruppierungen gleichzeitig vorzunehmen, halten Sie beim Klicken die Strg-
oder die Umschalttaste gedrückt.
Ein Symbol gibt an, dass die Spalte gruppiert ist. Sie können steuern, wann ihre Werte angezeigt
werden, indem Sie den Gruppenbereich festlegen. Die Spalte wird in der Liste der Kopf- und Fußzeilen
angezeigt, die Sie dem Bericht hinzufügen können (S. 151).
Hinweis: Das Gruppieren aller Spalten einer Liste entspricht dem Erstellen einer Kreuztabelle mit
einem einzelnen Zeilen-/Spaltenelement (S. 96).
● ein Datenelement gruppieren, das zwar in einer Abfrage, nicht jedoch im Layout angezeigt wird
Vorgehensweise
1. Klicken Sie auf eine Spalte in der Liste.
2. Klicken Sie in der Titelleiste des Fensters Eigenschaften auf die Schaltfläche Übergeordnetes
Element auswählen, und klicken Sie dann auf Liste.
3. Doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft Gruppieren und Sortieren.
4. Wenn Sie die Gruppierungsreihenfolge ändern möchten, klicken Sie im Fenster Gruppen auf
das gruppierte Element, dass Sie in den Ordner Gruppen verschieben möchten, und ziehen Sie
es an die gewünschte Position in der Gruppierungshierarchie.
5. Wenn Sie eine neue Gruppierung erstellen möchten, klicken Sie im Fenster Datenelemente auf
das gewünschte Datenelement, und ziehen Sie es im Fenster Gruppen in den Ordner Gruppen.
6. Gehen Sie zum Festlegen einer Eigenschaftenliste für eine Gruppe folgendermaßen vor:
● Klicken Sie auf die gewünschte Gruppe.
Tipp: Klicken Sie auf Gesamt, um eine Eigenschaftenliste für die Gesamtgruppe anzugeben.
Die Gesamtgruppe umfasst alle Daten in einer Gruppe. Sie können eine Eigenschaftenliste
für die Gesamtgruppe angeben, um der Liste Gesamtsummen hinzuzufügen.
● immer, wenn sich die Stadt ändert, durch Zuordnen von Land zu Stadt
Das Zuordnen einer gruppierten Spalte zu einer anderen Spalte ist besonders dann hilfreich, wenn
die zweite Spalte viele Elemente enthält.
Vorgehensweise
1. Klicken Sie auf die Spalte, für die Sie den Gruppenbereich festlegen möchten.
2. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Gruppenbereich, und klicken Sie auf
die Spalte, die zugeordnet werden soll.
90 Report Studio
Kapitel 3: Berichtstypen
Produkte enthält, erhält jedes Produkt dasselbe Bestelldatum. Sie entscheiden sich, das Bestelldatum
nur anzuzeigen, wenn sich die Bestellnummer ändert.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Liste und anschließend auf OK.
5. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage) und anschließend Absatz (Abfrage).
6. Erweitern Sie Auftragsbestellung, und fügen Sie Bestellnummer durch Doppelklicken hinzu.
7. Erweitern Sie Zeitdimension, und fügen Sie Datum durch Doppelklicken hinzu.
8. Erweitern Sie Produkt, und fügen Sie Produktname durch Doppelklicken hinzu.
9. Erweitern Sie Vertriebsdaten. Fügen Sie Menge und Einnahmen durch Doppelklicken hinzu.
12. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Gruppenbereich, und klicken Sie dann
auf Bestellnummer.
Wenn Sie den Bericht ausführen, wird die erste Zeile der Spalte Bestelldatum für jede Zeile
Bestellnummer angezeigt.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Liste und anschließend auf OK.
5. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage).
6. Erweitern Sie Absatz (Abfrage) und Produkt. Doppelklicken Sie auf folgende Daten, um diese
hinzufügen:
● Produktreihe
● Produkttyp
● Produktname
7. Erweitern Sie Vertriebsdaten, und fügen Sie Produktkosten durch Doppelklicken hinzu.
10. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Gruppenbereich, und klicken Sie dann
auf Produkttyp.
11. Klicken Sie auf einen beliebigen Teil der Liste, und klicken Sie anschließend in der Titelleiste
im Fenster Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen .
14. Wählen Sie im Feld Größe die Option 8pt, und klicken Sie auf OK.
Beim Ausführen des Berichts wird die Produktreihe jedes Mal angezeigt, wenn sich der Produkttyp
ändert.
92 Report Studio
Kapitel 3: Berichtstypen
Vorgehensweise
1. Gehen Sie zum Formatieren einer einzelnen Spalte folgendermaßen vor:
● Klicken Sie auf den Spaltentitel oder Spaltentext.
Um den Text im Spaltentitel oder die Daten im Spaltentext zu formatieren, klicken Sie auf
der Symbolleiste auf die Schaltfläche Entsperren und anschließend auf den Titel bzw.
den Text.
Um die gesamte Spalte zu formatieren, klicken Sie in der Titelleiste des Fensters Eigenschaften
auf die Schaltfläche Übergeordnetes Element auswählen und dann auf Listenspalte.
● Klicken Sie im Fenster Eigenschaften auf die gewünschte Eigenschaft, und geben Sie einen
Wert an.
● Um die gesamte Spalte zu formatieren, klicken Sie in der Titelleiste des Fensters Eigenschaften
auf die Schaltfläche Übergeordnetes Element auswählen und dann auf Listenspalten.
● Um die gesamte Liste zu formatieren, klicken Sie in der Titelleiste des Fensters Eigenschaften
auf die Schaltfläche Übergeordnetes Element auswählen und dann auf Liste.
● Klicken Sie im Fenster Eigenschaften auf die gewünschte Eigenschaft, und geben Sie einen
Wert an.
Durch die Formatierung bestimmter Spalten wird die Formatierung aller Spalten überschrieben. Sie
legen beispielsweise für die Hintergrundfarbe eines bestimmten Spaltentextes rot fest, und für die
Hintergrundfarbe aller Spalten legen Sie grün fest. Wenn Sie den Bericht ausführen, wird der
entsprechende Spaltentext rot angezeigt, während die restlichen Spalten der Liste grün angezeigt
werden. Die Hintergrundfarbe von neuen Spalten, die Sie der Liste hinzufügen, ist grün.
Weitere Informationen zum Formatieren von Berichten finden Sie unter "Formatieren von
Berichten" (S. 149).
Kreuztabellenberichte
Verwenden Sie Kreuztabellenberichte, um Informationen kompakter darzustellen als mit einer
gruppierten Liste. Sie erstellen zum Beispiel einen Kreuztabellenbericht, um den von den einzelnen
Vertriebsmitarbeitern erzielten Gesamtumsatz nach Produktreihe anzuzeigen.
Genau wie in Listenberichten werden auch in Kreuztabellenberichten Daten in Zeilen und Spalten
dargestellt. Die Werte an den Schnittpunkten von Zeilen und Spalten enthalten jedoch
Auswertungsinformationen anstelle von detaillierten Informationen.
94 Report Studio
Kapitel 3: Berichtstypen
Informationen zum Erstellen eines Kreuztabellenberichts erhalten Sie in der Report Studio –
Einführungstour.
● Keinen oder einen verschachtelten Kreuztabellenknoten, der wiederum ein oder mehrere
Kreuztabellenknotenmitglieder oder verschachtelte Kreuztabellenknoten enthält.
Jeder Kreuztabellenknoten bezieht sich auf ein Datenelement, das einen Ausdruck enthält, der die
Mitglieder in der Kreuztabelle definiert.
Die folgende Kreuztabelle enthält vier Kreuztabellenknoten.
(4)
(1)
(2)
(3)
Kreuztabellenknoten 1 enthält einen einzigen Kreuztabellenknoten für die Summe. Dieser Knoten
bezieht sich auf das Datenelement Summe(Produktreihe).
Tipp: Knoten werden ebenfalls erstellt, wenn Sie einem Diagramm Datenelemente hinzufügen.
Wenn Sie z. B. in der vorhergehenden Abbildung bei aktivierter Option Land aus dem Fenster
Einfügbare Objekte unter Produktreihe ziehen, wird Land zu einem neuen Knoten auf der Ebene
von Produktreihe. Bei deaktivierter Option wird Land zu einem neuen Knoten auf der Ebene von
Produktreihe und hätte Produkttyp als verschachtelten Kreuztabellenknoten. Dies liegt daran, dass
kein neuer Knoten erstellt, sondern ein neues Mitglied zu einem bestehenden Knoten hinzugefügt
wird, der Produktreihe bereits enthält.
Tipp: Um unterbrochene Kreuztabellen (S. 103) zu erstellen, schalten Sie die Option zum Erstellen
von Kreuztabellenknoten ein. Sollen die Elemente auf den Rändern von Kreuztabellen verbunden
sein (identische verschachtelte Elemente enthalten), schalten Sie die Option zum Erstellen von
Kreuztabellenknoten aus.
96 Report Studio
Kapitel 3: Berichtstypen
Menge aller pro Jahr und Bestellmethode verkauften Produkte anzeigt. Erstellen Sie eine Kreuztabelle
mit Bestelljahr und Bestellmethode als Zeilen und Menge als Kennzahl.
Vorgehensweise
1. Klicken Sie im Menü Datei auf Neu.
3. Klicken Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle auf das Datenelement,
das Sie der Kreuztabelle hinzufügen möchten, und ziehen Sie es auf Zeilen oder Spalten.
Ein schwarzer Balken zeigt an, wo das Datenelement abgelegt werden kann.
Wenn Sie das Datenelement in Schritt 3 nach Zeilen gezogen haben, legen Sie die zusätzlichen
Elemente über oder unter dem ersten Element ab.
Wenn Sie das Datenelement in Schritt 3 nach Spalten gezogen haben, legen Sie die zusätzlichen
Elemente links oder rechts vom ersten Element ab.
5. Um Kennzahlen zur Kreuztabelle hinzuzufügen, ziehen Sie die gewünschten Kennzahlen nach
Kennzahlen.
Wenn Sie nun den Bericht ausführen, wird eine Kreuztabelle erstellt, die nur ein Zeilen- bzw.
Spaltenelement besitzt.
Zeilen
Beim Einfügen eines Datenelements als Zeile werden folgende Beziehungen erstellt:
● Wird ein Datenelement links oder rechts von einer Spalte eingefügt, so wird eine über- und
untergeordnete Beziehung (Parent-Child) zwischen ihnen erstellt.
Wird ein Datenelement links von einer Spalte eingefügt, so ist das Datenelement der Spalte
übergeordnet. Wird ein Datenelement rechts von einer Spalte eingefügt, so ist das Abfrageelement
der Zeile untergeordnet.
● Wird ein Datenelement oberhalb oder unterhalb einer Spalte eingefügt, so wird eine
Vereinigungsbeziehung zwischen ihnen erstellt.
Spalten
Beim Einfügen eines Datenelements als Spalte werden folgende Beziehungen erstellt:
● Wird ein Datenelement links oder rechts von einer Spalte eingefügt, so wird eine
Vereinigungsbeziehung zwischen dem Datenelement und der Spalte erstellt.
● Wird ein Datenelement oberhalb oder unterhalb einer Spalte eingefügt, so wird eine über- und
untergeordnete Beziehung zwischen ihnen erstellt.
Wird ein Datenelement oberhalb einer Spalte eingefügt, so ist das Datenelement der Spalte
übergeordnet. Wird ein Datenelement unterhalb einer Spalte eingefügt, so ist das Datenelement der
Spalte untergeordnet.
Beispiel: Sie haben eine Kreuztabelle mit "Produktreihe" als Zeilen und "Menge" und "Einnahmen"
als verschachtelte Zeilen. Als Spalte verwenden Sie "Bestellmethode" mit "Land" als verschachtelte
Spalte.
● "Produktreihe" ist "Menge" und "Einnahmen" übergeordnet.
Vorgehensweise
1. Klicken Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle auf das Datenelement,
das Sie dem Bericht hinzufügen möchten.
2. Ziehen Sie das Datenelement an die Stelle, an der es als verschachtelte Spalte oder Zeile angezeigt
werden soll.
Ein schwarzer Balken zeigt an, wo das Datenelement abgelegt werden kann.
3. Wiederholen Sie die Schritte 2 bis 3, um weitere verschachtelte Spalten oder Zeilen hinzuzufügen.
Tipp: Wenn Sie einer Kreuztabelle mehrere Kennzahlen hinzufügen, werden alle Kennzahlen
als Spalten angezeigt. Kennzahlen können nicht wahlweise als Zeilen und als Spalten angezeigt
werden. Wenn Sie alle Kennzahlen in Zeilen umwandeln möchten, tauschen Sie Zeilen und
Spalten (S. 176).
98 Report Studio
Kapitel 3: Berichtstypen
● Kreuztabellen-Faktenzellen
● Kreuztabellenschnittmenge
Der auf das letzte Objekt in der Liste angewendete Stil überschreibt Stile, die auf vorherige Objekte
angewendet wurden. Zusätzlich werden Klassenstile angewendet, bevor von Ihnen manuell
angewendete Stile aktiviert werden.
Sie können Kreuztabellen auch schnell formatieren, indem Sie Tabellenstile (S. 165) anwenden und
Leerraum zu einer Kreuztabelle hinzufügen, indem Sie Kreuztabellenabstandsobjekte (S. 160) einfügen.
Vorgehensweise
1. Führen Sie zum Formatieren der gesamten Kreuztabelle folgende Schritte aus:
● Klicken Sie in die Kreuztabelle.
● Klicken Sie in der Titelleiste des Fensters Eigenschaften auf die Schaltfläche Übergeordnetes
Element auswählen und anschließend auf Kreuztabelle.
● Klicken Sie im Fenster Eigenschaften auf die gewünschte Eigenschaft, und geben Sie einen
Wert an.
2. Um alle Zeilen, Spalten oder Faktenzellen zu formatieren, klicken Sie auf eine Zeile, Spalte oder
auf eine Faktenzelle in der Kreuztabelle, und führen Sie dann die folgenden Schritte aus:
● Wenn Sie auf eine Zeile geklickt haben, klicken Sie in der Titelleiste des Fensters
Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen, und klicken Sie
dann auf Kreuztabellenzeilen.
● Wenn Sie auf eine Spalte geklickt haben, klicken Sie in der Titelleiste des Fensters
Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen, und klicken Sie
dann auf Kreuztabellenspalten.
● Wenn Sie auf eine Faktenzelle geklickt haben, klicken Sie in der Titelleiste des Fensters
Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen, und klicken Sie
dann auf Kreuztabellen-Faktenzellen.
● Klicken Sie im Fenster Eigenschaften auf die gewünschte Eigenschaft, und geben Sie einen
Wert an.
Tipp: Sie können auch mit der rechten Maustaste auf eine Zeile oder Spalte klicken, und
Faktzellen auswählen auswählen.
3. Um alle Kreuztabellenzellen in einer bestimmten Zeile oder Spalte zu formatieren, gehen Sie
folgendermaßen vor:
● Klicken Sie auf die Zeile oder auf die Spalte.
● Klicken Sie in der Titelleiste des Fensters Eigenschaften auf die Schaltfläche Übergeordnetes
Element auswählen, und klicken Sie dann auf Kreuztabellenmitglieds-Faktenzellen.
Tipp: Sie können auch mit der rechten Maustaste auf eine Zeile oder Spalte klicken, und
Mitgliedsfaktenzellen auswählen auswählen.
● Klicken Sie im Fenster Eigenschaften auf die gewünschte Eigenschaft, und geben Sie einen
Wert an.
4. Gehen Sie zum Formatieren aller Zeilen- oder Spaltentitel folgendermaßen vor:
● Klicken Sie auf den Zeilen- oder Spaltentitel.
● Klicken Sie in der Titelleiste des Fensters Eigenschaften auf die Schaltfläche Übergeordnetes
Element auswählen, und klicken Sie dann auf Kreuztabellenzeilen oder Kreuztabellenspalten.
● Klicken Sie im Fenster Eigenschaften auf die gewünschte Eigenschaft, und geben Sie einen
Wert an.
5. Um eine einzelne Zeile, Spalte oder Schnittmenge zu formatieren, gehen Sie folgendermaßen
vor:
● Klicken Sie auf die Zeile, Spalte oder Schnittmenge.
Tipp: Um die Daten in einer Zeile, Spalte oder Schnittmenge zu formatieren, klicken Sie
auf der Symbolleiste auf die Schaltfläche Entsperren und anschließend auf das zu
formatierende Textelement.
● Klicken Sie im Fenster Eigenschaften auf die gewünschte Eigenschaft, und geben Sie einen
Wert an.
Tipp: Sofern Konflikte zwischen der für Zeilen und der für Spalten angewandten
Faktenzellenformatierung auftreten, können Sie im Fenster Eigenschaften über die Eigenschaft
Vorgabe für Faktenzellen festlegen, ob die Zeilen- oder die Spaltenformatierung Vorrang hat. Zum
Festlegen dieser Eigenschaft klicken Sie in der Kreuztabelle auf eine beliebige Stelle. Klicken Sie
dann in der Titelleiste des Fensters Eigenschaften auf die Schaltfläche Übergeordnetes Element
auswählen, und klicken Sie dann auf Kreuztabelle.
Weitere Informationen zum Formatieren von Berichten finden Sie unter "Formatieren von
Berichten" (S. 149).
Vorgehensweise
1. Klicken Sie auf das Kreuztabellenmitglied, das eingerückt werden soll.
2. Wählen Sie im Fenster Eigenschaften die Option Ebeneneinzug, und klicken Sie anschließend
auf die Schaltfläche mit den Auslassungszeichen (...).
3. Geben Sie im Dialogfeld Ebeneneinzug Typ, Länge und Richtung des Einzugs an, und klicken
Sie dann auf OK.
Beim relativen Einzug wird das Mitglied eine Länge weiter eingezogen, wenn die Ebene des
Mitglieds sich relativ zum vorherigen Mitglied in der Hierarchie erhöht.
Der Einzug anhand der Ebene in der Hierarchie führt dazu, dass das Mitglied sich um die
entsprechende Anzahl an Einzugslängen.
Vorgehensweise
1. Klicken Sie auf die Spalten, die in der Kreuztabelle als Spalten oder verschachtelte Spalten
dargestellt werden sollen.
Die Liste wird in eine Kreuztabelle umgewandelt. Die in Schritt 2 ausgewählten Spalten werden als
Spalten und verschachtelte Spalten angezeigt. Die nicht ausgewählten Spalten, ausgenommen
Kennzahlen, werden als Zeilen bzw. verschachtelte Zeilen dargestellt. Wenn nur eine Kennzahl
vorliegt, wird sie zur Zelle der Kreuztabelle. Sind mehrere Kennzahlen vorhanden, werden sie in
Spalten umgewandelt.
Tipp: Wenn Sie alle Kennzahlen in Zeilen umwandeln möchten, tauschen Sie Zeilen und Spalten
(S. 176).
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Kreuztabelle und anschließend auf OK.
5. Fügen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle folgende
Datenelemente der Kreuztabelle hinzu:
● Erweitern Sie Produkt, und doppelklicken Sie auf Produktreihe, um diese Option als Zeile
hinzuzufügen.
● Erweitern Sie Bestellmethode, und doppelklicken Sie auf Bestellmethode, um die Elemente
als Spalten hinzuzufügen.
● Klicken Sie auf Produkttyp, und ziehen Sie das Element rechts neben Produktreihe.
● Erweitern Sie Vertriebsdaten. Ziehen Sie Menge in den Bereich Kennzahlen,um diese Option
als Kennzahl hinzuzufügen.
● Ziehen Sie Einnahmen in den Bereich Menge,um diese Option als zweite Kennzahl
hinzuzufügen.
6. Klicken Sie auf einen beliebigen Teil der Kreuztabelle und anschließend in der Titelleiste des
Fensters Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen .
9. Wählen Sie im Feld Größe die Option 8pt, und klicken Sie auf OK.
11. Klicken Sie auf die Schaltfläche Aggregat, und klicken Sie anschließend auf Maximum.
Wenn Sie den Bericht ausführen, können Sie sehen, dass bei Campingausrüstung Kochzubehör das
höchste Umsatzvolumen für die Bestellmethode E-Mail und Rucksäcke die meisten Einnahmen
ergeben haben. Über die Bestellmethode E-Mail bestellte Rucksäcke erzielten die meisten Einnahmen.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Kreuztabelle und anschließend auf OK.
5. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die folgenden
Datenelemente in die Kreuztabelle:
6. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie
auf Abfrage1.
7. Ziehen Sie auf der Registerkarte Berichtselemente den Eintrag Datenelement auf das Fenster
Datenelemente.
8. Geben Sie im Feld Ausdrucksdefinition Folgendes ein, und klicken Sie auf OK:
[Employee summary (query)].[Employee by region].[Region]
9. Doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft Name, benennen Sie das
Datenelement in Region um, und drücken Sie die Eingabetaste.
10. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
Seite1.
11. Ziehen Sie auf der Registerkarte Quelle den Eintrag Region links neben Bestellmethode.
Tipp: Vergewissern Sie sich, dass der Mauszeiger direkt neben Bestellmethode positioniert ist,
bevor Sie Region ablegen. Andernfalls wird Region evtl. als verschachtelte Zeile und nicht als
Spalte angezeigt.
14. Ziehen Sie Region aus dem Fenster Datenelemente ins Fenster Sortierliste.
15. Klicken Sie auf die Schaltfläche Sortierfolge, um die Quartale in aufsteigender Reihenfolge zu
sortieren.
Diagramme
Mit Report Studio können Sie zahlreiche Diagrammtypen erstellen, einschließlich Säulen-, Balken-,
Flächen- und Liniendiagrammen.
Außerdem können Sie benutzerdefinierte Diagramme aus einer Kombination dieser Typen erstellen.
Tipp: Um die verfügbaren Diagrammtypen anzuzeigen, klicken Sie im Menü Datei auf Neu, und
doppelklicken Sie dann auf das Diagrammsymbol. Sie können auch die verfügbaren Diagrammtypen
anzeigen, indem Sie über die Registerkarte Berichtselemente im Fenster Einfügbare Objekte ein
Diagramm-Objekt einem bestehenden Bericht hinzufügen.
Es wird empfohlen, dass Sie die Diagrammbeispiele im Anhang "Praktische Übungen" durchspielen,
um sich mit einigen Funktionen von Diagrammen in Report Studio vertraut zu machen. Weitere
Informationen finden Sie unter "Übung: Erstellen von Diagrammen" (S. 327).
Informationen über die verschiedenen Diagrammtypen finden Sie unter "Diagrammtypen" (S. 379).
Informationen zum Erstellen eines Diagramms erhalten Sie auch in der Report Studio –
Einführungstour.
Zum Erstellen von Diagrammen ziehen Sie Elemente aus dem Fenster Einfügbare Objekte in die
folgenden Ablagebereiche:
● Kennzahlen
● Säulen, Balken, Linien, Flächen oder Punkte zur Darstellung von Datenserien
● Gruppen, Cluster oder Stapel zur Darstellung von Kategorien zusammengehöriger Datenserien
in der folgenden Grafik wird ein typisches Diagramm in Cognos Viewer dargestellt.
Rasterlinien
Titel
Untertitel
Datenserie
Y-Achsentitel
Kategorien
X-Achsen-
beschriftungen
X-Achsentitel
Fußzeile
Im Folgenden wird dasselbe Diagramm so dargestellt, wie es auf der Benutzeroberfläche von 'Report
Studio' erscheint. Das Y-Achsen-Symbol ist aktiviert, und das Symbol Achsentitel ist erweitert.
Symbol
"Diagramm-
typ"
Symbol
"Y-Achse"
Diagramminhalt
(innerhalb der
Achsen)
Diagrammobjekt
Symbole für (an beliebiger Stelle
Achsentitel im Rahmen)
Vorgehensweise
1. Wechseln Sie in Cognos Connection zum Package AUF Data Warehouse (Abfrage).
2. Klicken Sie rechts oben auf der Seite auf die Verknüpfung Starten, und klicken Sie dann auf
Report Studio.
Report Studio wird gestartet.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Diagramm und anschließend auf OK.
8. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage) und anschließend Absatz (Abfrage).
10. Klicken Sie im Ablagebereich Serie auf das Symbol Aktuelles Jahr und anschließend im Menü
Bestellungen - Trends
● Behalten Sie Öffentliche Ordner als Standardzielordner bei, und klicken Sie auf Speichern.
12. Klicken Sie auf der Symbolleiste auf die Schaltfläche Ausführen, und zeigen Sie den Bericht an.
Diese und andere Veränderungen können vorgenommen werden, indem Sie die Standardeigenschaften
eines Diagramms ändern.
Dazu wählen Sie das Element in Report Studio aus, um seine Eigenschaften im Fenster Eigenschaften
anzuzeigen. Einige Eigenschaften sind davon abhängig, dass bestimmte andere Eigenschaften
existieren.
Wenn Sie mit der Verwendung bedingter Variablen vertraut sind, können Sie das Diagramm so
anpassen, dass sich in Abhängigkeit von Ausdrücken oder Bedingungen die Darstellung ändert oder
Informationen bereitgestellt werden.
Wenn Sie eine Diagrammeigenschaft ändern, wird diese Änderung normalerweise erst bei Ausführung
des Berichts aktiv. Änderungen an Beschriftungs- und Titeleigenschaften werden jedoch sofort
übernommen.
Einige Eigenschaften können in Diagrammen geändert werden. Diese Eigenschaften sind verfügbar,
wenn Sie das Diagrammobjekt auswählen, es sei denn, in der Spalte "Im Fenster 'Eigenschaften'
auszuführende Aktion" ist etwas anderes festgelegt.
Titel, Untertitel oder Fußzeile ein- Ändern Sie unter Diagrammtitel die Eigenschaft Titel,
oder ausblenden Untertitel oder Fußzeile.
Legende, Grundlinien (S. 113), Ändern Sie unter Diagrammtextelemente die Eigenschaft
Datenpunkte oder Textelemente Legende, Grundlinien, Datenpunkte oder Textelemente.
(S. 118) ein- oder ausblenden
Achsen ein- oder ausblenden Ändern Sie unter Achsen die Eigenschaft Y1-Achse,
Y2-Achse oder Ordnungszahlenachse.
Achsentitel oder Achsenlinien ein- Wählen Sie die Y-Achse oder die Ordnungszahlenachse aus.
oder ausblenden Ändern Sie unter Allgemein die Eigenschaft Achsenlinie
oder Achsentitel.
Rasterlinien ein- oder ausblenden Wählen Sie die Y-Achse oder die Ordnungszahlenachse aus.
Ändern Sie unter Allgemein die Eigenschaft Rasterlinien
oder Untergeordnete Rasterlinien.
Rahmen um die Legende ein- oder Wählen Sie das Legendensymbol aus. Ändern Sie unter
ausblenden Allgemein die Eigenschaft Rahmen.
Rahmen um Diagrammobjekte ein- Ändern Sie unter Box die Eigenschaft Rahmen.
oder ausblenden
Tooltipps ein- oder ausblenden Ändern Sie unter Diagrammbeschriftungen die Eigenschaft
Hinweis: Einige Versionen von Tooltipps.
Acrobat Reader unterstützen keine
Tooltipps.
Eigenschaften der Y-Achse wie Wählen Sie die Y-Achse aus. Ändern Sie unter Allgemein
Intervall, Skalierintervall usw. ändern die Eigenschaft Minimaler Wert, Maximaler Wert,
Skalierintervall oder Skalierung.
Datenformat ändern Wählen Sie die Y-Achse aus. Ändern Sie unter Daten die
Eigenschaft Datenformat.
Eigenschaften von Wählen Sie die Ordnungszahlenachse aus. Wählen Sie unter
Ordnungszahlenachsen wie Allgemein die Eigenschaft Abkürzen, Drehung erlauben,
Beschriftungsabkürzungen, Stapeln erlauben oder Überspringen erlauben aus.
Überspringen usw. ändern
Leerraum um das Diagramm ändern Wählen Sie unter Box die Eigenschaft Innenabstand oder
Außenabstand aus.
Farbe oder Muster in der Palette für Wählen Sie unter Farbe und Hintergrund die Eigenschaft
Säulen, Linien und Flächen ändern Palette oder Bedingte Palette aus.
Palette auf eine Serie anwenden Wählen Sie unter Farbe und Hintergrund die Eigenschaft
Serienfarbe aus.
Standardfarbe oder -schriftart (S. 112) Ändern Sie unter Farbe und Hintergrund die Eigenschaft
für alle Diagrammelemente ändern Hintergrundfarbe, Vordergrundfarbe oder Fülleffekte.
Standardschriftart oder -farbe für Klicken Sie in der Symbolleiste auf das Sperrsymbol, um
Achsen und Diagrammwerte das Diagrammobjekt zu entsperren, und klicken Sie
überschreiben zwischen die Achsen, um den Diagramminhalt auszuwählen.
Ändern Sie dann die Eigenschaft Schriftart,
Hintergrundfarbe, Vordergrundfarbe oder Fülleffekte.
Größe des Diagramms ändern Ändern Sie unter Positionierung die Eigenschaft Größe und
Überlauf.
3D-Erscheinungsbild eines Ändern Sie unter Allgemein die Eigenschaft Tiefe oder
Diagrammes ändern Sichtwinkel.
Hintergrundbilder oder Ändern Sie unter Farbe und Hintergrund die Eigenschaft
Wasserzeichen im Diagrammobjekt Hintergrundbild.
einfügen
Vorgehensweise
1. Wählen Sie das zu ändernde Diagramm oder Diagrammelement aus:
● Um allgemeine Eigenschaften zu ändern, z. B. Größe oder Farbe, klicken Sie auf das
Diagrammobjekt.
● Um spezielle Diagrammelemente zu ändern, z. B. Titel oder Achse, klicken Sie auf das
entsprechende Element.
2. Klicken Sie im Fenster Eigenschaften auf die gewünschte Eigenschaft, und nehmen Sie die
gewünschten Änderungen vor.
Ein Schaltfläche mit Auslassungszeichen (...) zeigt an, dass in einem Dialogfeld weitere Optionen
zur Verfügung stehen.
Möglicherweise müssen Sie den Bildlauf verwenden, um alle Eigenschaften anzuzeigen.
Vorgehensweise
1. Klicken Sie auf das Diagrammobjekt.
2. Klicken Sie im Fenster Eigenschaften im Abschnitt Farbe und Hintergrund auf die Schaltfläche
mit den Auslassungszeichen (...) der Eigenschaft Palette.
3. Klicken Sie im Dialogfeld Palette auf die Schaltfläche Neuer Paletteneintrag, um einen neuen
Paletteneintrag zu definieren:
● Um eine Farbe anzuwenden, klicken Sie auf Farbe, bestimmen Sie die Farbeigenschaften,
und klicken Sie dann auf OK.
● Um einen Farbverlauf anzuwenden, klicken Sie auf Farbverlauf, geben Sie dann die Richtung
und die Eigenschaften Von Farbe und Zu Farbe an, und klicken Sie anschließend auf OK.
● Um ein Muster anzuwenden, klicken Sie auf Muster. Geben Sie dann die Eigenschaften
Muster, Vordergrundfarbe und Hintergrundfarbe an, und klicken Sie anschließend auf OK.
Tipp: Sie können auch eine vordefinierte Palette aus der Dropdown-Liste Paletten auswählen.
Tipps
● Um eine Palettendefinition zu löschen, wählen Sie im Feld Palette die Definition aus, und klicken
Sie dann auf die Schaltfläche Löschen .
● Zum Ändern der Reihenfolge, in der die Farben, Farbverläufe oder Muster im Diagramm
angezeigt werden, verwenden Sie die Pfeilschaltflächen unter dem Feld Palette.
● Um eine Palette zu kopieren und einzufügen, öffnen Sie das Dialogfeld Palette, und drücken
Sie die Tastenkombination Strg+C, um die Palette in die Zwischenablage zu kopieren. Schließen
Sie das Dialogfeld Palette. Wählen Sie ein anderes Diagramm aus, öffnen Sie das Dialogfeld
Palette, und drücken Sie die Tastenkombination Strg+V, um die Palette aus der Zwischenablage
einzufügen.
Vorgehensweise
1. Öffnen Sie das Diagramm Bestellungen - Trends.
3. Klicken Sie im Fenster Eigenschaften im Abschnitt Farbe und Hintergrund auf die Schaltfläche
mit den Auslassungszeichen (...) der Eigenschaft Palette.
5. Klicken Sie im Dialogfeld Farbe auf der Registerkarte Websichere Farben auf einen mittelblauen
Farbton.
7. Klicken Sie auf die Schaltfläche Neuer Paletteneintrag und anschließend auf Farbverlauf.
10. Klicken Sie im Dialogfeld Von Farbe auf der Registerkarte Websichere Farben auf einen
mittelblauen Farbton, und klicken Sie dann auf OK.
12. Klicken Sie im Dialogfeld Zu Farbe auf der Registerkarte Websichere Farben auf einen helleren
Blauton, und klicken Sie dann auf OK.
13. Klicken Sie auf die Schaltfläche Neuer Paletteneintrag und anschließend auf Muster.
14. Klicken Sie im Feld Muster auf ein Muster mit diagonal verlaufenden Linien.
16. Klicken Sie im Dialogfeld Vordergrundfarbe auf der Registerkarte Websichere Farben auf einen
blauen Farbton, und klicken Sie dann auf OK.
17. Klicken Sie nochmals auf OK, um das Dialogfeld Palette zu schließen.
Jetzt müssen Sie dem diagonalen Linienmuster Rahmen hinzufügen.
19. Ändern Sie im Abschnitt Allgemein des Fensters Eigenschaften den Wert für die Eigenschaft
Rahmen von Ausblenden auf Einblenden.
Vorgehensweise
1. Klicken Sie auf das Diagrammobjekt.
2. Klicken Sie in der Symbolleiste auf das Sperrsymbol, um das Diagrammobjekt zu entsperren,
und klicken Sie zwischen die Achsen, um den Diagramminhalt auszuwählen. Klicken Sie dann
im Fenster Eigenschaften unter Farbe und Hintergrund auf die Schaltfläche mit den
Auslassungszeichen (...) der Eigenschaft Fülleffekte.
3. Wählen Sie aus der Liste Effekt eine Farbe, einen Farbverlauf oder ein Muster aus:
● Um eine Farbe anzuwenden, klicken Sie auf die Verknüpfung Farbe, und geben Sie die
Farbeigenschaften an.
● Um einen Farbverlauf anzuwenden, klicken Sie auf Farbverlauf und geben dann die
Eigenschaften Richtung, Von Farbe und Zu Farbe an.
● Um einen Mustereffekt anzuwenden, klicken Sie auf Muster. Geben Sie dann die
Eigenschaften Muster, Vordergrundfarbe und Hintergrundfarbe an.
Die Vordergrundfarbe ist die Farbe des gewählten Musters. Die Hintergrundfarbe ist die
Farbe der Fläche hinter dem Muster.
Vorgehensweise
1. Öffnen Sie das Diagramm Bestellungen - Trends.
3. Klicken Sie in der Symbolleiste auf das Sperrsymbol, um das Diagrammobjekt zu entsperren,
und klicken Sie zwischen die Achsen, um den Diagramminhalt auszuwählen. Klicken Sie dann
im Fenster Eigenschaften unter Farbe und Hintergrund auf die Schaltfläche mit den
Auslassungszeichen (...) der Eigenschaft Fülleffekte.
● Klicken Sie auf der Registerkarte Websichere Farben auf einen hellen Gelbton und dann
auf OK.
Sie können die Grundlinie mit Hilfe der folgenden Optionen positionieren.
Option Position
Wenn Sie mehr als eine Grundlinie anwenden, können Sie festlegen, in welcher Reihenfolge sie
eingefügt werden sollen, wenn der Bericht ausgeführt wird. Das Einfügen erfolgt von oben nach
unten. Falls zwei Ihrer Grundlinien diesselben Koordinaten aufweisen, wird die erste auf der Liste
zuerst und die nächste darüber eingefügt.
Vorgehensweise
1. Klicken Sie auf das Diagrammobjekt.
4. Klicken Sie in der Liste auf den gewünschten Typ, und geben Sie die erforderlichen Kriterien
an, z. B. einen Wert oder Prozentsatz.
5. Falls Sie mehr als eine Grundlinie eingeben, legen Sie deren Reihenfolge mithilfe der Pfeile
"Nach unten" und "Nach oben" fest.
8. Zum Definieren des Textstils klicken Sie auf das Symbol für den Grundlinientext.
Tipp: Klicken Sie zum Löschen einer Grundlinie auf das zugehörige Grundliniensymbol und dann
auf die Schaltfläche Löschen .
Vorgehensweise
1. Öffnen Sie das Diagramm Bestellungen - Trends.
5. Klicken Sie in der Liste auf den Typ Datenmittelwert, lassen Sie den Wert für Entfernung vom
Mittelwert auf null, und klicken Sie zweimal auf OK.
7. Ändern Sie im Abschnitt Allgemein des Fensters Eigenschaften die Linienfarbe auf Rot.
8. Ändern Sie im Abschnitt Allgemein des Fensters Eigenschaften den Linienstil auf Gestrichelt.
Regressionslinien
Mit Regressionslinien werden Trends in Datenreihen graphisch dargestellt. Sie werden auch
Trendlinien genannt und hauptsächlich bei der Darstellung von Prognosen verwendet. Eine
Regressionslinie ist meist eine Linie oder Kurve, die zwei oder mehr Punkte einer Reihe verbindet
und dann in die Zukunkt weitergeführt wird.
Sie können die folgenden Arten von Regressionslinien angeben, um die Position und Neigung der
Linie zu bestimmen.
Vorgehensweise
1. Klicken Sie auf das X-Achsen- oder das Y-Achsen-Symbol des Diagramms.
2. Klicken Sie im Fenster Eigenschaften im Abschnitt Allgemein auf Achsenlinie, Rasterlinien oder
Untergeordnete Rasterlinien und anschließend auf die Schaltfläche mit den Auslassungszeichen
(...).
3. Klicken Sie auf die gewünschte Farbe, die Stärke und den Stil.
Tipps
● Um eine lineare oder logarithmische Skalierung der Y-Achse festzulegen, ändern Sie im Abschnitt
Allgemein des Fensters Eigenschaften die Eigenschaft von Skalierung.
● Um ein Skalierintervall für die Y-Achse festzulegen, ändern Sie im Abschnitt Allgemein des
Fensters Eigenschaften die Eigenschaft von Skalierintervall.
● Um Regressionslinien anzuzeigen, klicken Sie auf ein Punkt- oder Kreisdiagramm, und setzen
Sie im Abschnitt Diagrammtextelemente des Fensters Eigenschaften die Eigenschaft
Regressionslinie auf Anzeigen.
Wenn Regressionslinien angezeigt werden, müssen Sie deren Eigenschaften auswählen. Klicken
Sie auf das Regressionsliniensymbol im Berichtlayout. Ändern Sie im Fenster Eigenschaften
und dort im Abschnitt Allgemein die Eigenschaften Linienstile, Regressionstyp und Anzahl der
Regressionslinien.
Wenn Sie mehr als einen Datenpunkt anwenden, können Sie festlegen, in welcher Reihenfolge diese
eingefügt werden sollen, wenn der Bericht ausgeführt wird. Das Einfügen erfolgt von oben nach
unten. Falls zwei Ihrer Datenpunkte diesselben Koordinaten aufweisen, wird der erste auf der Liste
zuerst und der nächste darüber eingefügt.
Vorgehensweise
1. Klicken Sie auf das Diagrammobjekt.
3. Klicken Sie auf die Schaltfläche Neu , und legen Sie die Eigenschaften Numerischer
Positionstyp, Datenpunktbeschriftung, Datenpunktform, Numerischer Wert und Farbe fest.
4. Falls Sie mehr als einen Datenpunkt hinzufügen, legen Sie deren Reihenfolge mithilfe der Pfeile
"Nach unten" und "Nach oben" fest.
Im Feld Datenpunkte, Textelemente und Grundlinien wird der neue Datenpunkt angezeigt.
Tipp: Klicken Sie zum Löschen eines Datenpunkts auf das Datenpunktsymbol und den
Datenpunkttext und dann auf die Schaltfläche Löschen .
Einfügen erfolgt von oben nach unten. Falls zwei Ihrer Textelemente diesselben Koordinaten
aufweisen, wird die erste auf der Liste zuerst und die nächste darüber eingefügt.
Vorgehensweise
1. Klicken Sie auf das Diagrammobjekt.
3. Klicken Sie auf die Schaltfläche Neu und anschließend auf OK.
4. Klicken Sie auf das Symbol Textelement , um Größe, Position und Textelementrahmen im
Fenster Eigenschaften zu definieren.
Position und Größe werden auf Grundlage der Pixelanzahl statisch festgelegt.
Tipp: Klicken Sie zum Löschen eines Textelements auf das zugehörige Textelementsymbol und
dann auf die Schaltfläche Löschen .
Vorgehensweise
1. Öffnen Sie das Diagramm Bestellungen - Trends.
4. Klicken Sie auf die Schaltfläche Neu und anschließend auf OK.
6. Ändern Sie im Feld Eigenschaften im Abschnitt Allgemein den Wert für Position unten auf 285
und für Position links auf 110.
Position und Größe werden auf Grundlage der Pixelanzahl statisch festgelegt.
7. Klicken Sie im Fenster Eigenschaften im Abschnitt Allgemein auf Textelementrahmen und dann
auf die Schaltfläche mit den Auslassungszeichen (...).
8. Wählen Sie das Kontrollkästchen Textelementrahmen, klicken Sie auf eine Linienfarbe und
einen Linienstil, und klicken Sie anschließend auf OK.
10. Doppelklicken Sie auf das Symbol Textelementtext, und geben Sie Folgendes ein:
Vorgehensweise
1. Öffnen Sie das Diagramm Bestellungen - Trends.
3. Klicken Sie im Fenster Eigenschaften im Abschnitt Daten auf Datenformat und dann auf die
Schaltfläche mit den Auslassungszeichen (...).
5. Klicken Sie unter Eigenschaften auf Skalierung, klicken Sie dann in der Dropdown-Liste auf
-3, und klicken Sie anschließend auf OK.
7. Doppelklicken Sie auf das Symbol Y-Achsen-Titel, und geben Sie Folgendes ein:
Sie sind ein Berichtsautor bei dem Unternehmen Abenteuer und Freizeit, das vorwiegend Sportartikel
verkauft. Sie sollen ein Diagramm erstellen, das die Einnahmen für jede Produktreihe anzeigt und
das dem Leser ermöglicht, vom Einnahmendiagramm aus einen Drillthrough zu den Produktdetails
für jeden gewünschten Artikel durchzuführen. Sie erstellen zwei Berichte: einen Ziellistenbericht,
der die Artikeldetails enthält, und ein Quelldiagramm, das die Einnahmen aus der Produktreihe
anzeigt.
Weitere Informationen zur Erstellung von Drillthrough-Berichten in Report Studio finden Sie unter
"Einrichten des Drillthrough-Zugriffs in einem Bericht" (S. 309).
2. Klicken Sie rechts oben auf der Seite auf die Verknüpfung Starten, und klicken Sie dann auf
Report Studio.
Report Studio wird gestartet.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Liste und anschließend auf OK.
5. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage) und anschließend Absatz (Abfrage).
6. Fügen Sie die folgenden Datenelemente durch Doppelklicken zur Liste hinzu:
● Produktreihe
● Produkttyp
● Produktname
● Einführungsdatum
● Produktabbildung
8. Klicken Sie auf die Schaltfläche Hinzufügen, und geben Sie Folgendes im Fenster
Ausdrucksdefinition ein:
[Absatz (Abfrage)].[Produkt].[Produktreihe]=?p_PL?
2. Klicken Sie im Dialogfeld Neu auf Diagramm und anschließend auf OK.
6. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage) und anschließend Absatz (Abfrage).
7. Erweitern Sie Vertriebsdaten und ziehen Sie Einnahmen in den Ablagebereich Kennzahl (Y-Achse)
.
9. Erweitern Sie Produkt, und ziehen Sie Produktreihe in den Ablagebereich Kategorien (X-Achse)
.
11. Aktivieren Sie auf der Registerkarte Standard unter Berechtigungen für Berichtsdrillfunktion
das Kontrollkästchen Package-basierten Drillthrough zulassen.
13. Klicken Sie mit der rechten Maustaste auf Diagrammobjekt, und klicken Sie anschließend auf
Drillthrough-Definitionen.
15. Klicken Sie unter Bericht auf die Schaltfläche mit den Auslassungszeichen (...).
16. Wählen Sie den zuvor erstellten Bericht Produktreihendetails aus, und klicken Sie auf Öffnen.
20. Für den Artikel p_PL klicken Sie unter Methode auf Datenelementwert weitergeben, und klicken
Sie unter Wert auf Produktreihe.
Wenn der Bericht ausgeführt wird, erscheinen die Produktreihen im Diagramm als Verknüpfungen,
auf die Sie klicken können. Wenn auf eine Produktreihe geklickt wird, wird für diese Produktreihe
ein zweiter Bericht ausgeführt.
Vorgehensweise
1. Klicken Sie auf das Diagrammobjekt.
Vorgehensweise
1. Klicken Sie auf das Diagrammknotenmitglied oder die Kennzahl.
2. Ändern Sie im Fenster Eigenschaften und dort im Abschnitt Diagrammbeschriftungen den Wert
für die Eigenschaft Benutzerdefinierte Beschriftung von Ausblenden auf Anzeigen ab.
Ein neues Diagrammbeschriftungselement wird angezeigt.
Abschnitt Textquelle auf die Quelle, die verwendet werden soll, in der Dropdown-Liste
Quelltyp aus.
Wenn im neuen Diagrammtextelement nichts festgelegt ist, bleibt die Beschriftung frei.
Vorgehensweise
1. Öffnen Sie das gewünschte Tachometerdiagramm.
3. Klicken Sie im Fenster Eigenschaften im Abschnitt Farbe und Hintergrund auf die Schaltfläche
mit den Auslassungszeichen (...) der Eigenschaft Tachometerpalette.
● Um die Farbe eines Paletteneintrags zu ändern, wählen Sie unter Palette die Farbe aus,
klicken Sie auf Farbe, und geben Sie die Farbeigenschaften an. Klicken Sie dann auf OK.
● Um den Grenzwert eines Paletteneintrags zu ändern, wählen Sie unter Palette den Grenzwert
aus, und geben Sie die Farbeigenschaften an. Klicken Sie dann auf OK.
● Um einen neuen Paletteneintrag zu definieren, klicken Sie auf die Schaltfläche Neuer
Paletteneintrag .
● Um einen Grenzwertstil auszuwählen, klicken Sie auf Palette und dann auf einen Stil in der
Dropdown-Liste.
Tipps
● Sie können zwischen der Verwendung diskreter oder fortlaufender Farben wählen.
● Um eine Zahl anstelle eines Prozentwerts als Grenze zu verwenden, klicken Sie auf ein Ziffer
unter Paletter, deaktivieren Sie das Kontrollkästchen Prozent, und geben Sie anschließend eine
Ziffer im Feld Numerische Grenze ein.
● Um eine Palette zu kopieren und einzufügen, öffnen Sie das Dialogfeld Tachometerpalette, und
klicken Sie auf das Symbol Kopieren, um die Palette in die Zwischenablage zu kopieren. Schließen
Sie das Dialogfeld Palette. Wählen Sie ein anderes Diagramm aus, öffnen Sie das Dialogfeld
Palette, und klicken Sie auf das Symbol Einfügen, um die Palette aus der Zwischenablage
einzufügen.
Vorgehensweise
1. Öffnen Sie ein Diagramm, das eine dimensional modellierte Datenquelle verwendet.
3. Aktivieren Sie auf der Registerkarte Standard unter Berechtigungen für Berichtsdrillfunktion
das Kontrollkästchen Drillup und Drilldown zulassen.
Standardmäßig legt das System auf der Grundlage der Dimensionsstruktur fest, bei welchen
Elementen ein Drillvorgang durchgeführt werden kann.
Sie können auf der Registerkarte Standard Drillfunktionen für jedes Datenelement deaktivieren,
indem Sie den Parameter entweder im Feld Drillup deaktivieren für oder im Feld Drilldown
deaktivieren für auswählen.
Auf der Registerkarte Erweitert können Sie das Drillup- oder Drilldownverhalten für jedes
Datenelement ändern, indem Sie den Parameter auswählen und dann eines der folgenden
Verhalten wählen.
Das Diagramm erstellt für jeden Artikel, für den die Drilldown-Funktion möglich ist, eine
Verknüpfung.
Sie können die Funktion Drillup oder Drilldown ausführen, indem Sie nach einem Klick mit der
rechten Maustaste die entsprechende Aktion aus dem Kontextmenü wählen. Die Menüpunkte sind
nicht verfügbar, wenn die Funktion Drillup oder Drilldown für einen Artikel nicht ausgeführt
werden kann.
Bestellmethode dargestellt ist. Um zu demonstrieren, wie sich die Menge auf die Einnahmen auswirkt,
möchten Sie in der Legende für jede Bestellmethode die Einnahmen anzeigen.
Vorgehensweise
1. Wechseln Sie in Cognos Connection zum Package AUF Data Warehouse (Abfrage).
2. Klicken Sie rechts oben auf der Seite auf die Verknüpfung Starten, und klicken Sie dann auf
Report Studio.
Report Studio wird gestartet.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Diagramm und anschließend auf OK.
8. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage) und anschließend Absatz (Abfrage).
9. Erweitern Sie Vertriebsdaten und ziehen Sie Menge in den Ablagebereich Kennzahl (Y-Achse)
.
11. Erweitern Sie Produkt, und ziehen Sie Produktreihe in den Ablagebereich Kategorien (X-Achse)
.
Wenn Sie die Option Seitenobjekte sperren nicht deaktivieren, können Sie keine Textelemente
in die Legende einfügen.
13. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente ein Textelement
in die Legende neben Bestellmethode.
- Einnahmen:
Nach dem Doppelpunkt müssen Sie ein Leerzeichen einfügen.
15. Ziehen Sie auf der Registerkarte Quelle im Fenster Einfügbare Objekte den Eintrag Einnahmen
rechts neben das Textelement.
16. Klicken Sie auf der Symbolleiste auf die Schaltfläche Ausführen, und zeigen Sie den Bericht an.
Tipp: Um die Legende an eine andere Stelle im Diagramm zu setzen, klicken Sie auf das Symbol
Legende, ändern Sie die Eigenschaft Absolute Position in Ja, und legen Sie die Werte Linke Position
und Obere Position fest.
Vorgehensweise
1. Öffnen Sie das gewünschte Diagramm zum Anpassen.
4. Ziehen Sie das gewünschte Element im Fenster Einfügbare Objekte in das Fenster Datenelemente,
um es der Abfrage hinzuzufügen.
6. Ziehen Sie das gewünschte Element im Fenster Einfügbare Objekte in das Layoutobjekt.
7. Klicken Sie im Fenster Eigenschaften unter Daten auf die Schaltfläche mit den Auslassungszeichen
(...), um das Dialogfeld Eigenschaften zu öffnen.
Vorgehensweise
1. Wechseln Sie in Cognos Connection zum Package AUF Data Warehouse (Abfrage).
2. Klicken Sie rechts oben auf der Seite auf die Verknüpfung Starten, und klicken Sie dann auf
Report Studio.
Report Studio wird gestartet.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
Klicken Sie im Dialogfeld Neu auf Diagramm und anschließend auf OK.
7. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage) und anschließend Absatz (Abfrage).
8. Erweitern Sie Vertriebsdaten und ziehen Sie Einnahmen in den Ablagebereich Kennzahl (Y-Achse)
.
10. Erweitern Sie Produkte, und ziehen Sie Produktreihe in den Ablagebereich Kategorien (X-Achse)
.
12. Klicken Sie auf das Symbol Titel der horizontalen Achse.
Tipp: Mithilfe des Fensters Eigenschaften können Sie die Eigenschaften der Achsentitel ändern,
z. B. Schriftart und Text, Positionierung sowie Farbe und Hintergrund.
13. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente ein Textelement
in den Text der horizontalen Achse.
Produktreihe - Gesamteinnahmen:
Nach dem Doppelpunkt müssen Sie ein Leerzeichen einfügen.
15. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente eine
Abfrageberechnung rechts neben den Text.
20. Klicken Sie auf der Symbolleiste auf die Schaltfläche Ausführen, und zeigen Sie den Bericht an.
Tipp: Sie können bedingte Formatierungen verwenden(S. 287), um den Titeln einen bedingten Stil
zuzuweisen.
Vorgehensweise
1. Wechseln Sie in Cognos Connection zum Package AUF Data Warehouse (Abfrage).
2. Klicken Sie rechts oben auf der Seite auf die Verknüpfung Starten, und klicken Sie dann auf
Report Studio.
Report Studio wird gestartet.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Diagramm und anschließend auf OK.
8. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage), Absatz (Abfrage) und Vertriebsdaten.
12. Öffnen Sie im Fenster Eigenschaften im Abschnitt Farbe und Hintergrund das
Eigenschaftendialogfeld Bedingte Palette.
13. Wählen Sie unter Variable die Option <Neue Boolesche Variable> aus.
Niedrige Menge
16. Klicken Sie auf OK, um den Ausdruckseditor zu schließen. Lassen Sie das Dialogfeld Bedingte
Palette geöffnet.
20. Ändern Sie im Abschnitt Box im Fenster Eigenschaften den Wert für die Eigenschaft Rahmen
von Ausblenden in Anzeigen.
Landkarten
Report Studio bietet Ihnen einen Reihe von Karten, die Sie verwenden können, um Tabellendaten
in einem räumlichen Kontext anzuzeigen. So können beispielsweise auf einer Weltkarte Länder
eingefärbt werden, um die Höhe der Einnahmen darzustellen. Um Landkarten zu bearbeiten oder
weitere Karten zu erstellen, benutzen Sie Map Manager. Weitere Informationen finden Sie unter
"Edit a Map" (S. 143).
Landkarten werden meistens verwendet, um geographische Bereiche darzustellen, sie können jedoch
auch für die Abbildung anderer räumlicher Informationen wie den Grundriss eines Gebäudes, Sitze
in einem Flugzeug oder Teile des menschlichen Körpers genutzt werden.
In Cognos 8 besteht eine Karte aus mehreren zusammengehörigen Schichten. Jede Schicht enthält
unterschiedliche Informationen und verhält sich wie Transparentpapier, das auf eine Karte gelegt
wird. Jede Schicht fügt der Karte weitere Informationen hinzu. So kann beispielsweise eine Weltkarte
Länderinformationen auf einer und Städteinformationen auf einer anderen Schicht enthalten.
Regionsschicht
Punktschicht
Anzeigeschicht
● Punktschicht
Gibt die Punkte an, die auf der Landkarte platziert werden sollen. Die Farbe und Größe der
Punkte basiert auf den von Ihnen ausgewählten Daten. So können Sie z. B. Städte als Punkte
auf einer Landkarte anzeigen und die Farbe jedes Punktes nach Einnahmen festlegen, während
seine Größe vom Gewinn abhängt. Regionen können für das Drillthrough zu anderen Berichten
eingerichtet werden.
● Anzeigeschicht
Elemente wie Rasterlinien oder Hauptstädte können Sie ein- oder ausblenden. Diese Schicht
wird in der Landkartendatei festgelegt und nicht in der Datenquelle.
Hinweis: Wenn Sie Ihre Landkarte im CSV- oder XML-Format ausgeben möchten, verwenden Sie
nur eine Punkt- oder eine Regionsschicht. CSV und XML unterstützen nicht die gleichzeitige
Verwendung beider Schichten innerhalb derselben Landkarte. In der Ausgabe wird nur eine Schicht
dargestellt.
Titel
Untertitel
Legendentitel
Symbol "Legende"
Landkartenobjekt
(an beliebiger Stelle
im Rahmen)
Fußzeile
Vorgehensweise
1. Wechseln Sie in Cognos Connection zum Package AUF Data Warehouse (Abfrage).
2. Klicken Sie rechts oben auf der Seite auf die Verknüpfung Starten, und klicken Sie dann auf
Report Studio.
Report Studio wird gestartet.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Landkarte und anschließend auf OK.
5. Erweitern Sie im Dialogfeld Landkarte auswählen im Fenster Landkarten den Ordner Welt,
und klicken Sie auf Welt.
Tipp: Wenn Sie beim Klicken mit der rechten Maustaste die Strg-Taste gedrückt halten, können
Sie mehrere Anzeigeschichten auswählen oder die Auswahl einer Anzeigeschicht aufheben.
Tipp: Sie können jederzeit zum Dialogfeld Landkarte auswählen zurückkehren, indem Sie auf
den Landkartenhintergrund klicken.
10. Klicken Sie auf der Symbolleiste auf die Schaltfläche Ausführen, und zeigen Sie die Landkarte
an.
Vorgehensweise
1. Erweitern Sie im Fenster Einfügbare Objekte die Einträge Vertrieb und Marketing (Abfrage),
Absatz (Abfrage) und Vertriebsdaten.
5. Wählen Sie durch Klicken auf den Landkartenhintergrund das Landkartenobjekt aus.
Vorgehensweise
1. Klicken Sie auf den Landkartenhintergrund.
2. Klicken Sie im Fenster Eigenschaften im Abschnitt Daten auf die Eigenschaft Daten ohne
Merkmale ignorieren.
und den Beschriftungen der Landkartendatei zu korrigieren. Sie können Map Manager verwenden,
um die Beschriftungen auf den Schichten der Landkartendatei zu bearbeiten, oder Sie können die
Eigenschaft Lexikon verwenden, um einen Alias für jedes nicht zugeordnete Objekt zu erstellen.
Wenn Sie die Eigenschaft Lexikon verwenden, wird die fehlende Zuordnung nur für einen einzelnen
Bericht aufgelöst. Von anderen Berichten wird die Korrektur nicht übernommen. Wenn Sie
beabsichtigen, eine Landkarte mit der derselben Datenquelle auch weiterhin zu verwenden, so ist
es empfehlenswert, die Karte in Map Manager so zu bearbeiten, dass die Beschriftungen mit den
Objekten in Ihrer Datenquelle übereinstimmen.
Informationen zum Verwenden von Map Manager finden Sie im Map Manager Installation and
User Guide.
Die Titelleiste des Fensters Eigenschaften zeigt nun das Wort Landkarte.
2. Klicken Sie im Fenster Eigenschaften und dort im Abschnitt Allgemein auf Dictionary und
anschließend auf die Schaltfläche mit den Auslassungszeichen (...).
5. Geben Sie in das Feld Zeichenkette, nach der gesucht werden soll ein Wort oder den Teil eines
Wortes ein, nach dem Sie die Landkartendatei durchsuchen möchten.
Wen Sie zum Beispiel nach "Vereinigte Staaten" suchen, geben Sie den ganzen Namen oder
einen Teil des Namens ein.
6. Klicken Sie im Feld Landkartenschicht durchsuchen auf die Schicht, die Sie durchsuchen möchten,
und klicken Sie auf Suchen.
7. Klicken Sie im Feld Übereinstimmende Merkmale auf die Beschriftung, die Sie Ihrer Datenquelle
zuordnen möchten, und klicken Sie auf OK.
8. Geben Sie im Feld Alias den Namen so ein, wie er in der Datenquelle erscheint, und klicken Sie
auf OK.
Wenn beispielsweise das Land in Ihrer Datenquelle USA genannt wird, so geben Sie USA als
Alias ein.
Um den Namen für die Objekte in Ihrer Datenquelle herauszufinden, führen Sie einen
Listenbericht aus. Sie können beispielsweise einen Listenbericht ausführen, um die Namen aller
Länder in Ihrer Datenquelle anzuzeigen. Weitere Informationen finden Sie unter
"Listenberichte" (S. 87).
● Wenn Sie sich bereits in einem Landkartenbericht befinden, doppelklicken Sie auf den
Hintergrund der Karte.
2. Wählen Sie im Feld Punktschichten die Schicht, die die Punkte enthält, die auf der Landkarte
angezeigt werden sollen.
Auf einer Weltkarte können Sie beispielsweise Städte anzeigen.
4. Ziehen Sie im Fenster Einfügbare Objekte ein Objekt in den Ablagebereich Farbe in der
Punktschicht.
Um z. B. die Farbe der Punkte auf den Einnahmen basieren zu lassen, ziehen Sie Einnahmen
aus dem Fenster Einfügbare Objekte in den Ablagebereich Farbe.
5. Ziehen Sie im Fenster Einfügbare Objekte ein Objekt in den Ablagebereich Größe in der
Punktschicht.
2. Falls Sie den Standort genauer festlegen möchten, ziehen Sie ein Objekt in den Ablagebereich
Zoom-Position.
Verwenden Sie diesen Ablagebereich, wenn mehrere Standorte mit demselben Namen existieren.
Wenn Sie beispielsweise versuchen, einen Bericht mit Städten in der Punktschicht auszuführen
und es in Ihrer Datenquelle mehr als eine Stadt mit demselben Namen gibt, wird der Bericht
nicht ausgeführt. Eine Fehlermeldung zeigt an, dass es in Ihrer Datenquelle Städte mit doppelten
Namen gibt. Sie können diese Städte unterscheiden, indem Sie den Standort mit dem Datenobjekt
Region genauer festlegen.
Vorgehensweise
1. Klicken Sie im Bericht auf Regionsschicht oder Punktschicht.
2. Klicken Sie im Fenster Eigenschaften und dort im Abschnitt Farbe und Hintergrund auf Palette
und anschließend auf die Schaltfläche mit den Auslassungszeichen (...).
3. Klicken Sie auf die Schaltfläche Neu und anschließend auf Farbe.
5. Markieren Sie die neue Farbe, klicken Sie im rechten Fenster des Dialogfelds auf Farbe, und
wählen Sie eine Farbe aus.
Tipp: Um absolute statt prozentuale Werte festzulegen, deaktivieren Sie das Kontrollkästchen
Prozentsatz.
Vorgehensweise
1. Klicken Sie in der Punktschicht im Ablagebereich Größe auf Kennzahl.
2. Klicken Sie im Fenster Eigenschaften im Abschnitt Allgemein auf Minimale Größe (pt), und
wählen Sie die Mindestpunktgröße für Punkte auf der Landkarte, oder geben Sie eine Zahl ein.
3. Klicken Sie auf Maximale Größe (pt), und wählen Sie die maximale Punktgröße für Punkte auf
der Landkarte, oder geben Sie eine Zahl ein.
Vorgehensweise
1. Wählen Sie ein Landkartenobjekt.
2. Klicken Sie im Fenster Eigenschaften im Abschnitt Diagrammtitel auf die Eigenschaft Titel,
Untertitel, Fußzeile oder Achsentitel und dann auf Anzeigen.
3. Doppelklicken Sie in das Feld, das im Bericht angezeigt wird, und geben Sie den gewünschten
Text ein.
Der Achsentitel verwendet standardmäßig den Namen der Landkarte.
1. Wenn der Legendentitel nicht angezeigt wird, klicken Sie auf das Symbol Legende . Ändern
Sie im Abschnitt Allgemein des Fensters Eigenschaften den Legendentitel auf Anzeigen.
2. Doppelklicken Sie im Bericht auf den Legendentitel, und geben Sie den gewünschten Titel ein.
Schritte zum Ändern des Legendentitels nach Regionsfarbe, Punktfarbe oder Punktgröße
● Standardmäßig werden die Legendentitel aus dem Objekt übernommen, das Sie aus der
Datenquelle ausgewählt haben. Um einen Titel zu ändern, führen Sie einen der folgenden Schritte
aus:
● Ziehen Sie im Fenster Einfügbare Objekte ein Text- oder Berechnungsobjekt in den
Ablagebereich Farbenlegendentitel in der Regionsschicht oder der Punktschicht oder in den
Ablagebereich Größenlegendentitel in der Punktschicht.
3. Klicken Sie auf die Schaltfläche Neu und anschließend auf OK.
Ein Textelementsymbol mit der Aufschrift Neues Textelement wird im Bericht angezeigt.
5. Klicken Sie im Fenster Eigenschaften im Abschnitt Textquelle auf die Eigenschaft Text und
dann auf die Schaltfläche mit den Auslassungszeichen (...).
6. Geben Sie den Text ein, der im Textelement angezeigt werden soll, und klicken Sie auf OK.
Schritte zum Positionieren eines Textelements und zum Hinzufügen eines Rahmens
1. Klicken Sie in dem Bericht auf das Symbol Textelement .
2. Geben Sie im Abschnitt Positionierung des Fensters Eigenschaften Werte für Position unten,
Linke Position, Höhe und Breite des Textelements ein.
Die Position des Textelements wird durch die Anzahl der Pixel festgelegt.
Titel, Untertitel, Fußzeile oder Ändern Sie unter Diagrammtitel die Eigenschaft Titel,
Achsentitel ein- oder ausblenden Untertitel, Fußzeile oder Achsentitel.
Legende ein- oder ausblenden Ändern Sie unter Diagrammtextelemente die Eigenschaft
Legende.
Landkartenbeschriftungen ein- oder Wählen Sie die Regions- oder Punktschicht aus. Ändern Sie
ausblenden die Eigenschaft Beschriftungen unter
Diagrammbeschriftungen.
Werte auf der Landkarte ein- oder Wählen Sie die Regions- oder Punktschicht aus. Ändern Sie
ausblenden die Eigenschaft Werte unter Diagrammbeschriftungen.
Rahmen um die Legende ein- oder Wählen Sie das Legendensymbol aus. Ändern Sie unter Box
ausblenden die Eigenschaft Rahmen.
Rahmen um das Landkartenobjekt Ändern Sie unter Box die Eigenschaft Rahmen.
ändern
Tooltipps ein- oder ausblenden Ändern Sie unter Diagrammbeschriftungen die Eigenschaft
Hinweis: Einige Versionen von Tooltipps.
Acrobat Reader unterstützen keine
Tooltipps.
Menge des Leerraums um eine Ändern Sie unter Box die Eigenschaft Innenabstand oder
Landkarte ändern Außenabstand.
Die voreingestellten Farben für alle Ändern Sie unter Farbe und Hintergrund die Eigenschaft
Landkartenelemente ändern Hintergrundfarbe, Vordergrundfarbe oder Fülleffekte.
Schriftart und Ausrichtung des Textes Ändern Sie unter Schriftart und Text die Eigenschaft
ändern Schriftart oder Relative Ausrichtung.
Größe der Landkarte ändern Ändern Sie unter Positionierung die Eigenschaft Größe und
Überlauf.
Schriftart für die Legende ändern Wählen Sie das Legendensymbol aus. Ändern Sie unter
Schriftart und Text die Eigenschaft Schriftart.
Formats für Werte in der Legende Wählen Sie den Wert in der Regions- oder Punktschicht
ändern aus. Ändern Sie unter Daten die Eigenschaft Datenformat.
Vorgehensweise
1. Wählen Sie das Landkartenobjekt oder das Landkartenelement, das Sie ändern möchten.
● Um allgemeine Eigenschaften wie Größe und Farbe zu ändern, klicken Sie auf das
Landkartenobjekt.
● Um bestimmte Landkartenelemente wie eine Schicht oder einen Titel zu ändern, klicken
Sie auf das Element selbst.
2. Klicken Sie im Fenster Eigenschaften auf die gewünschte Eigenschaft, und nehmen Sie die
gewünschten Änderungen vor.
Ein Schaltfläche mit Auslassungszeichen (...) zeigt an, dass in einem Dialogfeld weitere Optionen
zur Verfügung stehen.
Möglicherweise müssen Sie den Bildlauf verwenden, um alle Eigenschaften anzuzeigen.
3. Klicken Sie auf der Registerkarte Detailfilter auf die Schaltfläche Hinzufügen .
4. Klicken Sie im Feld Verfügbare Komponenten auf die Registerkarte Quelle oder die Registerkarte
Datenelemente, um das Datenelement auszuwählen, das Sie verwenden möchten.
Wenn Sie beispielsweise möchten, dass ein Zielbericht geöffnet wird, wenn im Quellbericht auf
Kanada geklickt wird, erweitern Sie Länder, und doppelklicken Sie auf Land.
5. Geben Sie hinter dem Datenelement im Feld Ausdrucksdefinition einen Operator ein, oder
wählen Sie einen Operator auf der Registerkarte Funktionen aus, und geben Sie einen Wert ein.
Wenn Sie z. B. möchten, dass sich der Bericht öffnet, wenn im Quellbericht auf "Kanada"
geklickt wird, würde der Ausdruck folgendermaßen lauten:
[Land]='Kanada', wobei [Land] für den Namen des Datenelements im Package steht.
3. Klicken Sie im Fenster Eigenschaften im Abschnitt Daten auf Landkarten-Drillpfade und dann
auf die Schaltfläche mit den Auslassungszeichen (...).
5. Geben Sie im Feld Zeichenkette, nach der gesucht werden soll den Namen der Funktion ein,
nach der Sie für die Drillthrough-Verknüpfung suchen möchten, wählen Sie diese aus dem Feld
Übereinstimmende Merkmale aus, und klicken Sie auf OK.
Wenn Sie beispielsweise möchten, dass ein Bericht geöffnet wird, wenn Sie auf Kanada klicken,
dann suchen Sie das Wort oder einen Teil des Wortes Kanada, und wählen Sie Kanada aus.
7. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...) neben dem Feld Bericht, und
wählen Sie den Zielbericht.
Beim Klicken auf die ausgewählte Funktion im Quellbericht wird der Zielbericht geöffnet.
Edit a Map
Von Administratoren und Modellierern wird ein Windows-Programm (Map Manager) verwendet,
um Landkarten zu importieren und um in Report Studio die Beschriftungen von Landkarten zu
aktualisieren. Für Landkarteneinträge wie Länder- und Städtenamen können Administratoren und
Modellierer alternative Namen definieren, um auf der Landkarte angezeigten Text in mehreren
Sprachen zur Verfügung zu stellen.
With Map Manager you can edit the labels in maps to be consistent with the object names in your
data base.
For instructions, see the Map Manager Installation and User Guide.
Zusätzliche Landkarten
Zusätzliche Landkarten sind auf der Cognos Global Customer Services-Website verfügbar. Ein
Großteil der Landkartendaten auf der Website stammt von MapInfo Corporation, dem von Cognos
bevorzugten Anbieter für Location Intelligence-Lösungen. MapInfo enthält eine Vielzahl globaler
Daten. Dazu gehören:
● detaillierte und genaue Straßen
Auf der Cognos Global Customer Services-Website finden Sie eine Liste der Datenanbieter und
entsprechende Beschreibungen der in Cognos 8 enthaltenen Landkartendaten.
Location Intelligence
Die als "Location Intelligence" bezeichnete, leistungsstarke Landkartenfunktionalität kann für eine
Vielzahl von Unternehmensanwendungen verwendet werden, für die die
Standard-Landkartenfunktionen von Cognos 8 nicht ausreichen. MapInfo bietet Lösungen, die
direkt in Cognos 8 integriert werden können. Mit diesen Lösungen können Sie u. a. eine dynamische
Erstellung von geografischen Filtern und benutzerdefinierten Bereichen zum Aggregieren von Daten
Unternehmensanwendung Vorteile
Optimierung der Streckenwahl und des Reduzieren Sie die Anzahl der benötigten
Arbeitskrafteinsatzes LKWs, und steigern Sie die Produktivität Ihrer
Fahrer.
Weitere Informationen über Daten- und Location Intelligence-Lösungen finden Sie auf der Website
von MapInfo unter: www.mapinfo.com.
Wiederholfunktionen
Verwenden Sie die Wiederholfunktion, um Elemente zu wiederholen, wenn Sie den Bericht ausführen.
Beispielsweise können Sie mithilfe der Wiederholfunktion Adressetiketten, einschließlich
Kundennamen und -adressen, erstellen.
Um eine Wiederholfunktion zu erstellen, ziehen Sie das Objekt Wiederholfunktion oder das Objekt
Wiederholelementtabelle aus der Registerkarte Berichtselemente in den Arbeitsbereich. Mit der
Wiederholfunktion können Sie Elemente in einer einzelnen Zeile wiederholen, ohne eine festgelegte
Struktur zu verwenden. Beispiel: Sie möchten eine Liste erstellen, die Jahr und Produktreihe enthält.
Sie möchten, das für jedes Jahr alle Produktreihen in einer Zeile angezeigt werden. Zu diesem Zweck
erstellen Sie eine Liste mit Jahr als Spalte und einer Wiederholfunktion als zweiter Spalte. Fügen
Sie dann Produktreihe in die Wiederholfunktion ein. Mit Wiederholelementtabellen können Sie
Elemente in einer Tabellenstruktur wiederholen. Legen Sie die gewünschten Elemente in der
Wiederholfunktion ab, und ändern Sie die Eigenschaften der Wiederholfunktion, um die gewünschten
Ergebnisse zu erzielen. Sie können zum Beispiel festlegen, wie viele Rahmen pro Seite in einer
Wiederholelementtabelle angezeigt werden, indem Sie Werte für die Eigenschaften Horizontal und
Vertikal eingeben.
Vorgehensweise
1. Klicken Sie auf einen beliebigen Teil der Liste.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Wiederholelementtabelle und anschließend auf OK.
5. Klicken Sie auf die Wiederholfunktion, wählen Sie in der Titelleiste des Fensters Eigenschaften
die Schaltfläche Übergeordnetes Element auswählen aus, und klicken Sie auf
Wiederholelementtabelle.
6. Geben Sie im Fenster Eigenschaften die Eigenschaften für die Wiederholfunktion an:
7. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Tabelle auf die Wiederholfunktion.
8. Geben Sie 1 im Feld Anzahl der Spalten ein, und klicken Sie auf OK.
9. Klicken Sie auf die Tabelle, stellen Sie sicher, dass Tabellenzelle in der Titelleiste des Fensters
Eigenschaften angezeigt wird, und ändern Sie die folgenden Eigenschaften:
● Doppelklicken Sie auf Hintergrundbild, klicken Sie auf Durchsuchen, dann auf logo.jpg
und anschließend auf OK.
● Klicken Sie im Feld Position auf die Schaltfläche Oben rechts ausrichten.
● Klicken Sie im Feld Wiederholen auf Nicht wiederholen. Klicken Sie auf OK.
● Doppelklicken Sie auf Größe und Überlauf, geben Sie 175 im Feld Höhe ein, und klicken
Sie auf OK.
10. Klicken Sie auf die Tabelle. Klicken Sie danach in der Titelleiste des Fensters Eigenschaften auf
die Schaltfläche Übergeordnetes Element auswählen und auf Tabelle.
11. Geben Sie im Fenster Eigenschaften die Eigenschaften für die Tabelle an:
● Klicken Sie unter Vorschau auf die Schaltfläche Alle Rahmen, und klicken Sie auf OK.
● Doppelklicken Sie auf Schriftart, klicken Sie unter dem Feld Größe auf 8pt. Klicken Sie
anschließend auf OK.
12. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Block achtmal auf die Wiederholfunktion, um acht Blöcke zu erstellen.
● Geben Sie im Dialogfeld Text den Text An: ein, und klicken Sie auf OK.
● Klicken Sie auf die Schaltfläche Schriftart und auf Fett, und klicken Sie dann auf OK.
14. Klicken Sie auf den ersten Block, und geben Sie im Fenster Eigenschaften die Eigenschaften für
den ersten Block ein.
● Doppelklicken Sie auf Innenabstand, geben Sie 35 im rechten Feld ein, klicken Sie auf mm,
um die Einheit anzugeben, und klicken Sie auf OK.
15. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die Einträge
Vertrieb und Marketing (Abfrage), Absatz (Abfrage) und Einzelhandelsfiliale, und ziehen Sie
die sieben Datenelemente in die restlichen sieben Blöcke.
16. Klicken Sie bei gedrückter Strg-Taste auf die sieben Blöcke, um sie zu markieren, und geben
Sie im Fenster Eigenschaften die Eigenschaften für die sieben Blöcke an.
● Doppelklicken Sie auf Innenabstand, geben Sie 25 im linken Feld ein, klicken Sie auf mm,
um die Einheit anzugeben, und klicken Sie auf OK.
● Klicken Sie auf Horizontale Ausrichtung, und klicken Sie auf Links.
Wenn Sie den Bericht ausführen, enthält jede Seite 10 Adressetiketten in zwei Spalten.
Formatieren Sie Ihre Berichte, um sie besser lesbar zu gestalten und den Konventionen Ihres
Unternehmens anzupassen. Wenn Sie einen Bericht in Report Studio formatieren, wird die
Formatierung in einem Layout gespeichert.
Sie können einen Bericht auch basierend auf Bedingungen formatieren (S. 287).
Für die Formatierung von Berichten stehen folgende Optionen zur Verfügung:
● Hinzufügen von Kopf- oder Fußzeilen
Tipp: Klicken Sie beim Einrichten der Eigenschaften für ein Objekt in der Titelleiste des Fensters
Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen , um die verfügbaren
Ebenen anzuzeigen.
Verwenden Sie feste Objektgrößen nur, wenn es absolut notwendig ist. Wenn Sie angeben, dass
ein Objekt eine feste Größe hat, wird die Flexibilität Ihres Layouts eingeschränkt.
Seitenstrukturansicht
Wenn Sie einem Bericht Objekte hinzufügen, arbeiten Sie normalerweise im Layout. Klicken Sie im
Menü Ansicht auf Seitenstruktur, um den Bericht in einer anderen Darstellung anzuzeigen. Verwenden
Sie die Seitenstrukturansicht für Folgendes:
● Anzeigen des gesamten Inhalts einer Berichtsseite in einer Baumstruktur
Eine Baumstruktur ist sinnvoll, um Objekte auf einer Seite besser zu finden und Probleme mit
verschachtelten Objekten zu beheben.
Tipp: Um zum Berichtslayout zurückzuwechseln, klicken Sie im Menü Ansicht auf die Option
Seitendesign.
Seiten
Fügen Sie eine Seitenkopfzeile oder Seitenfußzeile hinzu, wenn die Daten auf jeder Seite im Bericht
angezeigt werden sollen, zum Beispiel der Titel oder die Seitenzahlen.
Listen
Sie können Seiten die folgenden Kopf- und Fußzeilen hinzufügen, um Daten in logische Abschnitte
zu ordnen und jede Änderung eines Spaltenwertes aufzuzeigen.
Typ Beschreibung
Seitenkopfzeile Fügt eine Kopfzeile hinzu, die oben in der Liste auf jeder Seite angezeigt
wird, die Listendaten enthält.
Gesamtkopfzeile Fügt eine Kopfzeile hinzu, die einmal oben auf der Liste angezeigt wird.
Gruppen- oder Fügt eine Kopfzeile hinzu, die für jede Gruppe einer gruppierten Spalte
Abschnittskopfzeile (S. 88) oder für jeden Abschnitt (S. 202) angezeigt wird.
Gruppen- oder Fügt eine Fußzeile hinzu, die für jede Gruppe einer gruppierten Spalte
Abschnittsfußzeile (S. 88) oder für jeden Abschnitt (S. 202) angezeigt wird.
Gesamtfußzeile Fügt eine Fußzeile hinzu, die einmal unten auf der Liste angezeigt wird.
Seitenfußzeile Fügt eine Fußzeile hinzu, die unten in der Liste auf jeder Seite angezeigt
wird, die Listendaten enthält.
Außerdem können Sie Listenkopf- und Listenfußzeilen ändern. Sie haben folgende Möglichkeiten:
● Aufteilen einer Kopf- oder Fußzeile in mehrere Zellen, die die ganze Liste umfassen (Menü
Struktur, Kopf- und Fußzeilen, Listenzeilenzellen aufteilen)
● Zusammenführen mehrerer Zellen in einer Kopf- oder Fußzeile (Menü Struktur, Kopf- und
Fußzeilen, Listenzeilenzellen vereinigen)
● Hinzufügen von Zeilen zu einer Kopf- oder Fußzeile (Menü Struktur, Kopf- und Fußzeilen,
Listenzeilenzellen oben einfügen und Listenzeilenzellen unten einfügen)
Sie können auch Abschnittskopf- und Abschnittsfußzeilen (S. 202) hinzufügen. Darüber hinaus
können Sie Fußzeilen hinzufügen, indem Sie eine Auswertung hinzufügen (S. 204).
Damit die Kopf- und Fußzeilen angezeigt werden, müssen die visuellen Hilfen entsprechend aktiviert
sein (S. 57).
Vorgehensweise
1. Wenn Sie eine Seitenkopf- oder Seitenfußzeile hinzufügen möchten, klicken Sie im Menü Struktur
auf Kopf- und Fußzeilen und Kopf- und Fußzeile der Seite, aktivieren Sie die entsprechenden
Kontrollkästchen, und klicken Sie dann auf OK.
Tipp: Sie können auch in der Symbolleiste auf die Schaltfläche für die Kopf- und Fußzeile der
Seite klicken.
2. Wenn Sie eine Listenkopf- oder Listenfußzeile hinzufügen möchten, klicken Sie im Menü Struktur
auf Kopf- und Fußzeilen und Kopf- und Fußzeilen der Liste, aktivieren Sie die entsprechenden
Kontrollkästchen, und klicken Sie dann auf OK.
Tipp: Sie können auch in der Symbolleiste auf die Schaltfläche für die Kopf- und Fußzeile der
Liste klicken.
3. Wenn Sie einer Kopf- oder Fußzeile Objekte hinzufügen möchten, ziehen Sie das gewünschte
Objekt aus dem Fenster Einfügbare Objekte an die entsprechende Position.
Bevor Sie einer Listenkopf- oder Listenfußzeile Objekte hinzufügen können, müssen Sie den
Bericht erst entsperren. Klicken Sie im Menü Struktur auf Seitenobjekte sperren .
Tipp: Wenn Sie der Seitenkopf- oder Seitenfußzeile Datenelemente hinzufügen möchten, müssen
Sie der Seite eine Abfrage zuordnen (S. 169).
Vorgehensweise
1. Klicken Sie auf das Objekt, dem Sie einen Rahmen hinzufügen möchten.
Tipp: Wenn Sie schnell das übergeordnete Element eines Objekts auswählen möchten, klicken
Sie auf das Objekt und dann in der Titelleiste des Fensters Eigenschaften auf die Schaltfläche
Übergeordnetes Element auswählen .
3. Wählen Sie die gewünschten Werte aus den Feldern Farbe, Stil und Breite aus.
Hinweis: Das Angeben der Breite mit % als Maßeinheit wird für das Erstellen von Berichten
in PDF nicht unterstützt.
4. Wenden Sie die ausgewählten Werte auf die obere, untere, linke, rechte Seite oder alle Seiten
des Objekts an, indem Sie auf die jeweilige Schaltfläche im Abschnitt Vorschau klicken.
Tipp: Klicken Sie zum Löschen des angewendeten Rahmens auf die Schaltfläche zum Löschen
von Rändern .
Tipp: Sie können Rahmen auch mithilfe der Symbolleiste in Report Studio hinzufügen.
Vorgehensweise
1. Klicken Sie im Fenster Einfügbare Objekte auf die Registerkarte Berichtselemente.
Tipp: Sie haben auch die Möglichkeit, Text aus einem anderen Teil des Berichts zu kopieren
und einzufügen.
Wenn Sie keinen Text eingeben und auf OK klicken, fügt Report Studio die Zeichenkette Zum
Bearbeiten des Textes doppelklicken ein.
Sie können den Text nun durch Ändern von Schriftart, Farbe, Größe usw. formatieren. Markieren
Sie den Text, und nehmen Sie die entsprechenden Änderungen im Fenster Eigenschaften vor.
Vorgehensweise
1. Klicken Sie auf das Objekt, für das Sie die Schriftart angeben möchten.
Tipp: Um die Standardschriftart für den Bericht anzugeben, klicken Sie auf die Seite.
● Doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft Schriftart, geben Sie die
gewünschten Schriftarteigenschaften ein, und klicken Sie abschließend auf OK.
Tipp: Geben Sie eine Liste von Schriftarten im Feld Familie ein, wenn Sie nicht sicher sind,
ob eine bestimmte Schriftart auf dem Computer des Benutzers installiert ist. Wenn Sie zum
Beispiel "Times New Roman", Arial, monospace eingeben, überprüft Report Studio, ob
Times New Roman installiert ist. Wenn nicht, sucht Report Studio nach Arial. Wenn Arial
nicht installiert ist, wird die vom Computer verwendete Festbreitenschriftart verwendet.
Wenn Sie für eine oder mehrere der Schriftarteneigenschaften auf (Standard) geklickt haben, wird
der Standardwert für die jeweilige Eigenschaft verwendet. Standardwerte werden in einem Stylesheet
gespeichert, das von allen Cognos 8-Tools verwendet wird. Sie können die Standardwerte durch
Ändern der Formatklassen ändern (S. 184).
Vorgehensweise
1. Klicken Sie auf das Objekt, dem Farbe hinzugefügt werden soll.
Tipp: Wenn Sie schnell das übergeordnete Element eines Objekts auswählen möchten, klicken
Sie auf das Objekt und dann in der Titelleiste des Fensters Eigenschaften auf die Schaltfläche
Übergeordnetes Element auswählen .
3. Wenn Sie eine vorhandene Farbe anwenden möchten, klicken Sie auf die Registerkarte Benannte
Farben bzw. Websichere Farben, und Sie wählen eine der verfügbaren Farben aus.
Verwenden Sie benannte Farben, um eine bestimmte Farbe aus einer kleinen Anzahl von Farben
auszuwählen. Verwenden Sie Websichere Farben, um unter 216 verfügbaren Farben wählen
zu können.
4. Klicken Sie zum Anwenden einer benutzerdefinierten Farbe auf die Registerkarte
Benutzerdefinierte Farbe, und geben Sie Werte in die Felder Rot, Grün und Blau ein.
Die Werte müssen im Hexadezimalformat eingegeben werden.
Vorgehensweise
1. Klicken Sie auf ein Element mit der Formatierung, die Sie kopieren möchten.
● Um nur einen bestimmten Formatierungsstil zu kopieren, klicken Sie rechts neben der
Schaltfläche zum Kopieren des Stils auf den Pfeil nach unten, und klicken Sie dann auf den
Stil, den Sie kopieren möchten. Klicken Sie auf das zu formatierende Element und dann
auf die Schaltfläche zum Anwenden des Stils.
3. Wenn Sie den kopierten Stil ändern möchten, klicken Sie rechts neben der Schaltfläche zum
Kopieren des Stils auf den Pfeil nach unten und dann auf die Option Pipettenstil bearbeiten.
Geben Sie im Dialogfeld Stil die grundlegenden und die erweiterten Stileigenschaften an, und
klicken Sie dann auf OK.
Vorgehensweise
1. Klicken Sie im Fenster Einfügbare Objekte auf die Registerkarte Berichtselemente.
2. Ziehen Sie das Objekt Bild in den Bericht, und doppelklicken Sie darauf.
3. Geben Sie im Dialogfeld Bild-URL die URL-Adresse des Bilds ein, das Sie einfügen möchten,
oder klicken Sie auf die Schaltfläche Durchsuchen, um den Speicherort des Bilds auszuwählen.
Zum Durchsuchen von Bildern auf einem Webserver muss WebDAV (Web Distributed Authoring
and Versioning) auf Ihrem Webserver aktiviert sein. Weitere Informationen finden Sie unter
"Fehlerbehebung" (S. 357).
Vorgehensweise
1. Wählen Sie das Objekt aus, dem Sie ein Hintergrundbild hinzufügen möchten.
3. Geben Sie im Dialogfeld Bild-URL die URL-Adresse des Bilds ein, das Sie einfügen möchten,
oder klicken Sie auf die Schaltfläche Durchsuchen, um den Speicherort des Bilds auszuwählen.
4. Wählen Sie im Feld Position aus, wie das Bild im Objekt ausgerichtet werden soll.
mehrere Seiten im Layout enthält. Die Berichtsausgabe zeigt die Seitenzahlen an und ermöglicht
eine einfache Navigation.
Sie können in Ihren Bericht mehrere Inhaltsverzeichnisse einfügen. Dies ist sinnvoll, wenn Ihr Bericht
gruppierte Listen enthält. Außerdem können Sie vor den Einträgen in den Inhaltsverzeichnissen
Abschnittsnummern hinzufügen, indem Sie die Überschriftsebene anpassen.
Einträge von Inhaltsverzeichnissen sind logische Datenpunkte, die sich an einer beliebigen Stelle im
Bericht befinden können. Beispielsweise können Sie Einträge am Anfang einer Seite oder in einer
Listengruppen-Kopfzeile positionieren, um die einzelnen gruppierten Datenwerte zu markieren.
Inhaltsverzeichniseinträge sind zwar in Report Studio sichtbar, werden aber bei Ausführung eines
Berichts nicht angezeigt.
Inhaltsverzeichnisse eignen sich nur für Berichte, die im PDF-Format oder im nicht interaktiven
HTML-Format erstellt wurden. Im HTML-Format eignen sie sich am besten für das Anzeigen von
gespeicherten Berichtsausgaben, da der gesamte Bericht auf einer einzigen HTML-Seite angezeigt
wird. Wenn Berichte interaktiv ausgeführt werden, kann mehr als eine HTML-Seite erstellt werden,
und ein Inhaltsverzeichnis ist nur geeignet, wenn das Ziel in der gerade angezeigten Seite vorhanden
ist.
Wenn Sie schnell von einem Teil eines Berichts zu einem anderen Teil wechseln möchten, ohne
Seitenzahlen zu verwenden, können Sie Lesezeichen verwenden (S. 158).
Sie müssen ein Inhaltsverzeichnis erstellen, bevor Sie dem Bericht Einträge hinzufügen können. Alle
Einträge müssen nach dem Inhaltsverzeichnis in das Berichtslayout eingefügt werden.
Vorgehensweise
1. Klicken Sie im Fenster Einfügbare Objekte auf die Registerkarte Berichtselemente.
3. Ziehen Sie das Objekt Eintrag zum Inhaltsverzeichnis an die Stelle, an der sich der erste
Inhaltsverzeichnis-Datenpunkt befinden soll.
Tipp: Sie können auch auf Struktur und dann auf Eintrag in Inhaltsverzeichnis einfügen klicken.
Der neue Eintrag wird im Inhaltsverzeichnis angezeigt.
4. Doppelklicken Sie auf das Feld Zum Bearbeiten des Textes doppelklicken des neuen
Datenpunkts.
5. Geben Sie im Feld Text den Text ein, der im Inhaltsverzeichnis angezeigt werden soll, und
klicken Sie auf OK.
Klicken Sie nach dem Erstellen des Inhaltsverzeichnisses auf die Schaltfläche Bericht ausführen .
Durch Klicken auf den Pfeil rechts neben der Schaltfläche Bericht ausführen können Sie festlegen,
ob der Bericht als HTML- oder PDF-Bericht ausgeführt wird.
Tipp: Sie können die Anzahl der HTML-Seiten, die beim Ausführen eines Berichts generiert werden,
interaktiv reduzieren, indem Sie einen Wert für die Eigenschaft Zeilen pro Seite für einen
Datencontainer im Bericht angeben.
Vorgehensweise
1. Klicken Sie im Fenster Einfügbare Objekte auf die Registerkarte Berichtselemente.
3. Klicken Sie auf das Lesezeichen, wählen Sie im Fenster Eigenschaften die Eigenschaft Quelltyp,
und klicken Sie auf einen Quelltyp.
Quelltyp Beschreibung
Quelltyp Beschreibung
4. Klicken Sie auf die Eigenschaft, die unter dem von Ihnen ausgewählten Quelltyp angezeigt wird,
und geben Sie den Lesezeichenwert an.
Ist der Quelltyp beispielsweise Datenelementwert, klicken Sie auf die Eigenschaft
Datenelementwert, und klicken Sie dann auf das Datenelement, das Sie verwenden möchten.
5. Klicken Sie mit der rechten Maustaste auf das Objekt, das Sie verwenden möchten, um zum
Lesezeichen zu springen, und klicken Sie auf Drillthrough-Definitionen.
Klicken Sie mit der rechten Maustaste beispielsweise auf ein Datenelement, ein Bild, ein
Diagramm oder ein Textelement.
Tipp: Das Objekt kann sich auch in einem anderen Bericht befinden, sodass Sie von einem
Bericht zu einem anderen springen können.
8. Klicken Sie auf Quelltyp, und klicken Sie dann auf einen der in Schritt 4 beschriebenen
Quelltypen.
Klicken Sie auf den Quelltyp, der den Wert produzieren soll, mit dessen Hilfe das Lesezeichen
angesprungen werden kann. Klicken Sie beispielsweise auf Datenelementwerte, wenn Sie einen
Wert aus einem Datenelement wie Produktreihe verwenden möchten.
9. Wenn Sie auf einen der folgenden Quelltypen geklickt haben, geben Sie den Wert an, der beim
Springen zum Lesezeichen verwendet werden soll.
● Bei Text klicken Sie auf die Schaltfläche mit den Auslassungszeichen (...) neben Text und
geben einen Textwert ein.
● Bei Datenelementwert oder Datenelementbeschriftung klicken Sie auf die Liste Datenelement
und wählen ein Datenelement aus.
● Bei Berichtsausdruck klicken Sie auf die Schaltfläche mit den Auslassungszeichen (...) neben
Berichtsausdruck und definieren den Ausdruck.
Objekt Beschreibung
Block Mit dieser Option wird ein leerer Block für andere Objekte
hinzugefügt. Hiermit lässt sich leichter steuern, wo sich die
Objekte befinden.
Tabelle Fügt eine Tabelle als Container für andere Objekte hinzu. Hiermit
lässt sich leichter steuern, wo sich die Objekte befinden.
Feld Fügt einen leeren Block mit einer Titelzeile hinzu. Dies entspricht
einem Blockobjekt, jedoch mit Titelzeile.
Objekt Beschreibung
Bedingte Blöcke Mit dieser Option wird ein leerer Block hinzugefügt, der für die
bedingte Formatierung verwendet werden kann (S. 287).
Objekt Beschreibung
Hinweis:
Hinweis: Sie können in HTML-Elementen keine <form>-Tags
einfügen.
Wenn Sie auf die nächste Version von Cognos 8 aktualisieren,
werden nicht dokumentierte oder nicht unterstützte Mechanismen
oder Funktionen – wie auf HTML-Objekte von Cognos
verweisendes JavaScript – bei der Berichtaktualisierung nicht
berücksichtigt.
Rich Text-Element Fügt ein zur HTML-Ausgabe im Layout verwendetes Objekt ein.
Rich Text-Elemente ähneln HTML-Elementen, werden jedoch
auch in PDF-Ausgaben ausgegeben. Rich Text-Elemente sind
hilfreich, wenn in der Datenquelle definierte Textelemente dem
Bericht hinzugefügt werden sollen.
Hyperlink Mit dieser Option wird ein Hyperlink eingefügt, sodass Benutzer
zu einer anderen Stelle springen können, beispielsweise zu einer
Website.
Hyperlink-Schaltfläche Mit dieser Option wird ein Hyperlink in Form einer Schaltfläche
hinzugefügt.
Ausdruck "Zum Zeitpunkt" Fügt einen "Zum Zeitpunkt"-Ausdruck ein, damit Daten für
einen bestimmten Zeitraum angezeigt werden können (S. 221).
Seitenzahl Fügt Seitenzahlen ein, die Sie anpassen können (S. 176)
Objekt Beschreibung
Referenz zu Mit dieser Option wird ein Verweis auf ein anderes Objekt
Layoutkomponenten hinzugefügt. Diese Funktion ist nützlich, wenn Sie ein Objekt
mehrmals verwenden möchten.
Lesezeichen Fügt ein Lesezeichen ein, damit Benutzer von einem Teil des
Berichts zum anderen gehen können (S. 158).
Informationen zu den verschiedenen Berichtstypen finden Sie unter "Berichtstypen" (S. 87). Weitere
Informationen zu den einzelnen Eingabeaufforderungen und Eingabeaufforderungs-Schaltflächen
finden Sie unter "Hinzufügen von Eingabeaufforderungen" (S. 223). Wenn Sie in anderen Bereichen
arbeiten, z. B. im Abfragen-Explorer (S. 240) oder im Bedingungs-Explorer (S. 292), enthält die
Registerkarte Berichtselemente unterschiedliche Objekte. Sie können der Registerkarte
Berichtselemente auch eigene Objekte hinzufügen, z. B. ein häufig verwendetes Unternehmenslogo.
Weitere Informationen finden Sie im Administration und Zugriffsschutz - Handbuch.
Um einen Hyperlink, ein HTML-Element oder eine Hyperlink-Schaltfläche hinzufügen zu können,
müssen Sie über die Berechtigung HTML-Elemente im Bericht verfügen. Weitere Informationen
finden Sie im Administration und Zugriffsschutz - Handbuch.
Vorgehensweise
● Um ein Objekt hinzuzufügen, doppelklicken Sie darauf, oder ziehen Sie es aus der Registerkarte
Berichtselemente an die gewünschte Stelle.
● span
● ul
● ol
● li
Jedes Element unterstützt das style-Attribut nur, wenn es einen gültigen CSS-Style enthält. Darüber
hinaus unterstützen ul- und ol-Elemente list-style-Attribute. ol unterstützt decimal, ul unterstützt
circle, disc, square und list-style-image.
Beispielsweise erzeugt der folgende Code eine ungeordnete Liste mit dem Titel "List: with three
items". Jedes Listenelement hat eine andere Farbe, uas als list-style-Attribut wird circle verwendet.
<div style="font-size:14pt; text-decoration:underline">List:</div> <ul style="list-style-type:circle">
<li style="color:green">Item <span style="font-weight:bold">A</span></li> <li style="color:
red">Item B</li> <li style="color:blue">Item C</li> </ul>
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf die Option Neuen Bericht oder neue Vorlage erstellen
und im Dialogfeld Neu auf Leer.
4. Ziehen Sie im Fenster Einfügbare Objekte und dort auf der Registerkarte Berichtselemente das
Objekt HTML-Element in den Bericht.
Wenn Sie den Bericht ausführen, wird die Multimediadatei in Windows Media Player wiedergegeben.
Die Position von Objekten in einem Bericht kann auch mithilfe von Tabellen festgelegt werden.
Hinweis: Die horizontale Ausrichtung Blocksatz funktioniert für die HTML-Ausgabe, findet bei
der PDF-Ausgabe jedoch keine Anwendung.
Vorgehensweise
1. Markieren Sie das auszurichtende Objekt.
2. Klicken Sie in der Symbolleiste auf eine der verfügbaren Schaltflächen für die horizontale bzw.
vertikale Ausrichtung.
Vorgehensweise
1. Klicken Sie im Fenster Einfügbare Objekte auf die Registerkarte Berichtselemente.
3. Geben Sie in den Feldern Anzahl der Spalten und Anzahl der Zeilen die gewünschte Spalten-
und Zeilenanzahl ein.
4. Wenn die Tabelle die ganze Breite der Berichtsseite einnehmen soll, aktivieren Sie das
Kontrollkästchen Maximale Breite.
5. Um der Tabelle Rahmen hinzuzufügen, aktivieren Sie das Kontrollkästchen Rahmen anzeigen.
Vorgehensweise
1. Klicken Sie auf die Tabelle, Liste oder Kreuztabelle, auf die Sie einen Tabellenstil anwenden
möchten.
Tipp: Manche Stile können nur auf Tabellen, auf Listen, oder nur auf Kreuztabellen angewendet
werden.
4. Wenn Sie einen Tabellenstil auf eine Tabelle oder eine Liste anwenden, aktivieren oder
deaktivieren Sie im Abschnitt Besondere Stile anwenden auf die Kontrollkästchen für die
betreffenden Spalten und Zeilen, je nachdem, wie die ersten und die letzten Spalten und Zeilen
behandelt werden sollen.
Einige Kontrollkästchen sind evtl. für bestimmte Tabellenstile, Spalten oder Zeilen nicht
verfügbar.
5. Wenn Sie einen Tabellenstil auf eine Liste oder eine Kreuztabelle anwenden, aktivieren Sie das
Kontrollkästchen Diesen Stil als Standard für diesen Bericht festlegen, um den Stil als Standard
für alle Listen und Kreuztabellen festzulegen.
Bei Listen müssen Sie, bevor dieses Kontrollkästchen aktiviert werden kann, evtl. die
Kontrollkästchen Erste Spalte und Letzte Spalte im Abschnitt Besondere Stile anwenden auf
deaktivieren. Außerdem können einige Tabellenstile nicht als Standard eingestellt werden.
Vorgehensweise
1. Wählen Sie das Objekt aus, für das ein Innenabstand festgelegt werden soll.
3. Geben Sie Werte in die Felder für den oberen, unteren, linken und rechten Innenabstand ein,
und wählen Sie die gewünschte Maßeinheit aus.
Hinweis: Das Angeben der Innenabstände mit % als Maßeinheit wird für das Erstellen von
Berichten in PDF nicht unterstützt.
Tipp: Innenabstände lassen sich rechts oder links rasch einfügen, indem Sie entweder die
Tabulatortaste und Umschalttaste+Tabulator drücken oder indem Sie auf die Schaltflächen Einzug
vergrößern bzw. Einzug verkleinern klicken. Wenn Sie die Symbolleistenschaltflächen verwenden,
können Sie ein Objekt maximal um die neunfache Einzugslänge einrücken. Die zu verwendende
Einzugslänge können Sie festlegen, indem Sie auf den Pfeil neben einer der Schaltflächen und
anschließend auf Standardlänge des Einzugs einstellen klicken.
Für Objekte der Typen Datum, Uhrzeit, Zeilennummer und Seitenzahl können Sie nur linken und
rechten Außenabstand festlegen. Um für diese Objekte den oberen bzw. unteren Außenabstand
festzulegen, müssen Sie sie in eine Tabelle oder einen Block einfügen. Legen Sie dann den Außen-
bzw. Innenabstand des entsprechenden Tabellen- oder Blockobjekts fest.
Vorgehensweise
1. Klicken Sie auf das Objekt, für das Außenabstände festgelegt werden sollen.
3. Geben Sie Werte in die Felder für den oberen, unteren, linken und rechten Außenabstand ein,
und wählen Sie die gewünschte Maßeinheit aus.
Hinweis: Das Angeben der Ränder mit % als Maßeinheit wird für das Erstellen von Berichten
in PDF nicht unterstützt.
Vorgehensweise
1. Klicken Sie auf das erneut zu verwendende Objekt.
Tipp: Wenn Sie schnell das übergeordnete Element eines Objekts auswählen möchten, klicken
Sie auf das Objekt und dann in der Titelleiste des Fensters Eigenschaften auf die Schaltfläche
Übergeordnetes Element auswählen .
2. Geben Sie im Fenster Eigenschaften für die Eigenschaft Name einen mit einem Buchstaben
beginnenden Wert ein, um das Objekt eindeutig zu identifizieren, und drücken Sie die
Eingabetaste.
Möglicherweise wurde bereits ein Name für das Objekt von Report Studio festgelegt.
3. Um das Objekt in einem anderen Bericht wiederzuverwenden, öffnen Sie den Bericht.
4. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Referenz zu Layoutkomponenten an die Stelle, an der das Objekt wiederverwendet werden soll.
● Klicken Sie auf Dieser Bericht, um eine Objektreferenz im aktuellen Bericht zu erstellen.
● Klicken Sie auf Ein anderer Bericht, um in einem anderen Bericht eine Objektreferenz zu
erstellen. Klicken Sie auf die Schaltfläche mit den Auslassungszeichen (...), und öffnen Sie
den gewünschten Bericht.
6. Klicken Sie im Feld Verfügbare Komponenten, die referenziert werden sollen auf das gewünschte
Objekt und dann auf OK.
7. Wenn sich das referenzierte Objekt in einem anderen Bericht befindet, klicken Sie auf das Objekt
Referenz zu Layoutkomponenten und im Fenster Eigenschaften auf die Eigenschaft Einbetten.
Geben Sie an, wie das referenzierte Objekt im Bericht gespeichert werden soll:
● Klicken Sie auf Verweis, um einen Verweis auf das Objekt zu speichern.
Der Verweis auf das Objekt wird automatisch geändert, falls das Quellobjekt geändert
wird. Wenn Sie beispielsweise den Bericht öffnen oder ausführen, sehen Sie das geänderte
Objekt.
Ein Verweis oder eine Kopie des Objekts wird an der Stelle abgelegt, an der Sie das Objekt Referenz
zu Layoutkomponenten eingefügt haben. Wird das Quellobjekt geändert, können Sie die
wiederverwendeten Objekte aktualisieren.
Tipp: Sie können auch einen neuen Bericht oder eine neue Vorlage erstellen und alle Objekte
hinzufügen, die Sie gemeinsam verwenden möchten. Alle Ihre gemeinsam verwendeten Objekte
befinden sich dann am selben Ort, wie bei einer Bibliothek.
Vorgehensweise
1. Klicken Sie im übergeordneten Objekt, das Sie verwenden möchten, auf das zu ändernde
untergeordnete Objekt.
2. Geben Sie im Fenster Eigenschaften für die Eigenschaft Name einen mit einem Buchstaben
beginnenden Wert ein, um das Objekt eindeutig zu identifizieren.
Möglicherweise wurde bereits ein Name für das Objekt von Report Studio festgelegt.
3. Wählen Sie die Kopie des übergeordneten Objekts aus, das Sie mit dem Objekt Referenz zu
Layoutkomponenten erstellt haben.
6. Ziehen Sie das Objekt, das das untergeordnete Objekt ersetzen soll.
Sie können das untergeordnete Objekt durch ein beliebiges anderes Objekt ersetzen. Es muss
sich nicht um ein Objekt desselben Typs handeln. Wenn es sich beim dem untergeordneten
Objekt um ein Textelement handelt, kann es beispielsweise durch ein Bild ersetzt werden.
Vorgehensweise
1. Öffnen Sie den zu aktualisierenden Bericht.
3. Um zu sehen, welche Komponenten wiederverwendet wurden, klicken Sie auf einen Quellbericht.
4. Klicken Sie auf die Schaltfläche Komponenten erneut laden, um alle referenzierten Objekte zu
aktualisieren.
Zwar werden referenzierte Objekte automatisch beim Öffnen oder Ausführen von Berichten
aktualisiert, doch mit einem Klick auf diese Schaltfläche werden auch die Komponenten
aktualisiert, die geändert wurden, während der Bericht geöffnet war.
5. Klicken Sie auf die Schaltfläche Alle Komponentenkopien aktualisieren, um alle kopierten
Objekte zu aktualisieren.
Einführungsseite zu erstellen. Wenn Sie den Bericht ausführen, bildet diese Einführungsseite die
erste Seite des Berichts. Die folgenden Seiten enthalten Daten.
Sie können auch Seitensätze erstellen, um die Seitenausgabe in Berichten zu steuern.
Vorgehensweise
1. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
Berichtsseiten.
2. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Seite in den Arbeitsbereich.
3. Wenn Sie die Reihenfolge der Seiten ändern möchten, klicken Sie auf eine Seite, und ziehen Sie
sie über oder unter eine der anderen vorhandenen Seiten.
4. Wenn Sie der Seite eine Abfrage zuordnen möchten, klicken Sie erst im Fenster Eigenschaften
auf die Eigenschaft Abfrage und dann auf die gewünschte Abfrage.
Verknüpfen Sie die Seite mit einer Abfrage, um datenbezogene Objekte direkt zur Seitenkopfzeile,
zum Seitenhauptteil oder zur Fußzeile hinzuzufügen, wie z. B. Datenelemente und Filter.
5. Doppelklicken Sie auf die Seite, um sie in der Seitendesignansicht zu öffnen (S. 151).
Beim Arbeiten mit dimensionalen Daten können Sie über den Bereich Seitenschichten die Werte für
die einzelnen Mitglieder jeweils auf einer separaten Seite anzeigen (S. 203).
Vorgehensweise
1. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
Berichtsseiten.
2. Erstellen Sie die Seiten, die in diesem Bericht angezeigt werden sollen.
3. Ziehen Sie das Objekt Seitensatz aus dem Fenster Einfügbare Objekte in das Fenster
Berichtsseiten.
4. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Abfrage und dann auf die Abfrage,
die Sie mit dem Seitensatz verbinden möchten.
5. Organisieren Sie die Seiten im Bericht, indem Sie die Berichtsseiten in den gewünschten Seitensatz
ziehen.
6. Tipp: Fügen Sie die Seite mit den Details in den Ordner Detailseiten ein.
Detailseiten sind die Seiten, die sich auf Grundlage der im folgenden Schritt gruppierten Elemente
wiederholen.
Tipp: Sie können mehrere Detailseiten in einen Seitensatz einfügen und sie mithilfe einer Master/
Detail-Beziehung verbinden (S. 319).
● Doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft Gruppieren und Sortieren.
● Ziehen Sie das zu gruppierende Datenelement aus dem Fenster Datenelemente in den Ordner
Gruppen im Fenster Gruppen.
● Wenn Sie die Daten innerhalb jeder Gruppe sortieren möchten (S. 198), ziehen Sie im Fenster
Datenelemente das Datenelement, nach dem die Sortierung erfolgen soll, in den Ordner
Detail-Sortierliste. Klicken Sie dann auf die Schaltfläche Sortierfolge , um die Sortierfolge
anzugeben.
Tipp: Sie können Seitensätze auch verschachteln und sie verbinden, indem Sie eine Master/
Detail-Beziehung definieren. Erstellen Sie verschachtelte Seitensätze, sodass Seiten in anderen
Seiten angezeigt werden. Beispiel: Sie möchten, dass bestimmte Seiten mit Informationen zu
Produkttypen innerhalb von Seiten angezeigt werden, die Informationen zu Produktreihen
enthalten.
Hinweis: Das Gruppieren eines Elements für einen Seitensatz ist nicht das Gleiche wie das Gruppieren
einer Spalte im Layout (S. 88). Das Gruppieren einer Spalte im Layout führt zu einer
Gruppeneinteilung im Bericht. Das Gruppieren eines Elements für einen Seitensatz führt zu einer
Gruppierung des Elements in der Abfrage. Wenn Sie ein Element verwenden möchten, das bereits
im Layout gruppiert ist, müssen Sie trotzdem Schritt 7 ausführen.
● Produkttyp_2
● Produkttyp_3
Produktreihe_2
● Produkttyp_4
● Produkttyp_5
● Produkttyp_6
Vorgehensweise
1. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
Berichtsseiten.
5. Klicken Sie im Feld Master-Abfrage auf das Datenelement, das die primären Informationen
bereitstellt.
6. Verknüpfen Sie das Master-Datenelement mit den Details, indem Sie eine der folgenden
Möglichkeiten wählen:
● Um eine Verknüpfung mit einem anderen Datenelement in der Detailabfrage zu erstellen,
klicken Sie im Feld Detailabfrage auf das Datenelement, das die detaillierten Informationen
bereitstellt.
● Um eine Verknüpfung mit einem Parameter zu erstellen, klicken Sie im Feld Parameter auf
den Parameter, der die detaillierten Informationen bereitstellt.
Tipp: Zum Löschen einer Verknüpfung klicken Sie darauf und drücken die Entf-Taste.
auf einer neuen Seite aufzulisten, der eine Kopfzeilenseite vorausgeht und auf die eine Fußzeilenseite
folgt.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Liste und anschließend auf OK.
5. Klicken Sie im Fenster Einfügbare Objekte auf die Registerkarte Quelle , und fügen Sie der
Liste folgende Datenelemente per Doppelklick hinzu:
● Produktreihe
● Produkttyp
● Produktname
Tipp: Sie können nach diesen Datenelemente suchen, indem Sie Vertrieb und Marketing (Abfrage)
und Absatz (Abfrage) erweitern. Die Elemente befinden sich im Ordner Produkt.
6. Erweitern Sie Vertriebsdaten, und fügen Sie Produktionskosten durch Doppelklicken hinzu.
8. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
Berichtsseiten.
9. Ziehen Sie das Objekt Seitensatz aus dem Fenster Einfügbare Objekte in den Arbeitsbereich,
und ordnen Sie es der Abfrage Abfrage1 zu.
10. Ziehen Sie das Objekt Seite aus dem Fenster Einfügbare Objekte viermal in den Arbeitsbereich.
11. Klicken Sie auf jede Seite, doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft Name,
und weisen Sie den jeweiligen Seiten folgende Namen zu:
● Titelseite
● Schlussseite
● Produktreihen-Kopfzeile
● Produktreihen-Fußzeile
12. Fügen Sie zu jeder der gerade erstellten Seiten die gewünschten Objekte hinzu.
Fügen Sie z. B. auf jeder Seite ein Textelement hinzu, um sie eindeutig zu kennzeichnen.
13. Benennen Sie die Seite mit der Liste, d. h. Seite1, in Liste um:
14. Klicken Sie auf den Seitensatz, und doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft
Gruppieren und Sortieren.
15. Ziehen Sie die Objekte Produktreihe und Produkttyp im Feld Datenelemente in den Ordner
Gruppen im Feld Gruppen, und klicken Sie auf OK.
16. Organisieren Sie die Seiten im Bericht entsprechend der folgenden Hierarchie, indem Sie sie an
die entsprechende Position ziehen.
● Produktreihen-Kopfzeilenseite
● Produktreihen-Fußzeilenseite
● Produktreihen-Kopfzeile
● Produktreihen-Fußzeile
● ...
● Schlussseite
Vorgehensweise
1. Klicken Sie auf die Spalte, die im Bericht neu sortiert werden soll.
Sie können auf die Spaltenüberschrift oder die Spalte selbst klicken.
Daher ist der Spaltentitel, der im Layout angezeigt wird, möglicherweise nicht mit dem beim
Ausführen des Berichts angezeigten Spaltentitel identisch. Wenn Sie beispielsweise die Eigenschaft
Name des Datenelements ändern, wird der Spaltentitel im Layout auf den neuen Namen geändert.
Ist allerdings die Beschriftung des Datenelements im Bericht oder im Modell definiert, so wird der
beim Ausführen des Berichts angezeigte Spaltentitel aus dieser Beschriftung übernommen. Nur wenn
keine dieser Beschriftungen definiert ist, wird der geänderte Name als Spaltentitel verwendet.
Vorgehensweise
1. Klicken Sie auf die zu ändernde Spaltenüberschrift.
2. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Quelltyp, und klicken Sie dann auf
den Quelltyp, den Sie für den Spaltentitel verwenden möchten.
● Wenn Sie ein statisches Textelement verwenden möchten, klicken Sie auf Text, und geben
Sie den gewünschten Namen in der angezeigten Eigenschaft Text ein.
● Wenn Sie einen Datenelementwert verwenden möchten, klicken Sie auf Datenelementwert,
und klicken Sie dann in der angezeigten Eigenschaft Datenelementwert auf den gewünschten
Datenelementwert.
Einen Datenelementwert zu verwenden ist dann sinnvoll, wenn eine Master/Detail-Beziehung
vorliegt. Angenommen z. B. Sie möchten mithilfe einer Master/Detail-Beziehung (S. 202)
eine Liste mit Abschnitten erstellen, wobei der Abschnittsname als Spaltentitel für eine der
Spalten dient. Fügen Sie das als Abschnittsüberschrift verwendete Datenelement in den
Spaltentitel ein, und legen Sie den Quelltyp auf Datenelementwert fest. Beim Ausführen
des Berichts enthält dann der Spaltentitel für jeden Abschnitt die Abschnittsüberschrift
kombiniert mit der Datenelementbeschriftung bzw. dem Namen.
● Wenn Sie eine Beschriftung verwenden möchten, die sich von der Beschriftung im Modell
unterscheidet, klicken Sie auf Datenelementbeschriftung, klicken Sie auf das Datenelement,
das Sie in der angezeigten Eigenschaft Datenelementbeschriftung verwenden möchten, und
geben Sie den gewünschten Namen in der Eigenschaft Beschriftung ein.
● Wenn Sie einen Berichtsausdruck verwenden möchten, klicken Sie auf Berichtsausdruck,
doppelklicken Sie auf die angezeigte Eigenschaft Berichtsausdruck, geben Sie den
gewünschten Ausdruck ein, und klicken Sie auf OK.
Vorgehensweise
● Klicken Sie auf der Symbolleiste auf die Schaltfläche Zeilen und Spalten tauschen .
Im Bericht werden die Zeilen als Spalten und die Spalten als Zeilen angezeigt.
Vorgehensweise
1. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente die Option
Seitenzahl an die Stelle, wo die Seitenzahl eingefügt werden soll.
Tipp: Wenn Sie einen neuen Bericht mithilfe einer vorhandenen Berichtsvorlage erstellen, ist
Seitenzahl bereits in die Fußzeile der Seite eingefügt.
2. Klicken Sie mit der rechten Maustaste auf das Seitenzahlsymbol, und klicken Sie anschließend
auf Zahlenstil bearbeiten.
4. Wenn Sie die im letzten Schritt vorgenommen Auswahl anpassen möchten, klicken Sie auf die
Schaltfläche Bearbeiten , nehmen die gewünschten Änderungen vor und klicken abschließend
auf OK.
Es wird ein benutzerdefinierter Zahlenstil erstellt. Wenn Sie sich später für einen anderen
Zahlenstil entscheiden, wird der benutzerdefinierte Stil aus der Liste entfernt.
Tipp: Wenn Sie im Dialogfeld Benutzerdefinierter Zahlenstil den Mauszeiger auf ein Feld setzen,
wird in einem entsprechenden Tooltipp erläutert, wie sich dieses Feld auf Seitenzahlen auswirkt.
Das Feld Trennzeichentext enthält beispielsweise den Text, z. B. einen Bindestrich, mit dem
Seitenwerte bei vertikalen und horizontalen Seiten getrennt werden.
● Objekte umfließen
● Tabelleneigenschaften
Einige Eigenschaften gelten nur für bestimmte Objekte. Weitere Informationen zu Objekten und
Eigenschaften finden Sie unter "Referenz zu Objekten und Eigenschaften in Report Studio" (S. 577).
Bei vielen Objekteigenschaften handelt es sich um CSS (Cascading Style Sheets)-Attribute.
Informationen zu einzelnen Eigenschaften, die CSS-Attribute sind, finden Sie in der
CSS-Dokumentation auf der Website des W3C (World Wide Web Consortium) unter http://www.
w3.org.
Hinweis: Einige Eigenschaften sind nicht für alle Typen der Berichtsausgabe gültig. Beispielsweise
funktioniert die Textflusseigenschaft Richtung in der HTML-Ausgabe aber nicht in der PDF-Ausgabe.
Option Beschreibung
Zusammen mit Kopfzeile Alle Kopfzeilen bleiben auf derselben Seite, zusammen mit der
Anzahl der angegebenen Detailzeilen.
Zusammen mit Fußzeile Alle Fußzeilen bleiben auf derselben Seite, zusammen mit der Anzahl
der angegebenen Detailzeilen.
Seitenanzahl zurücksetzen Nach einem Seitenumbruch wird die Seitenzählung auf den
angegebenen Wert zurückgesetzt.
Option Beschreibung
Seitenzahl zurücksetzen Nach einem Seitenumbruch wird die Seitenzahl auf den angegebenen
Wert zurückgesetzt.
Jede Seite wiederholen Wenn mehrere Seiten durch den Bericht ausgegeben werden, wird
dieses Objekt auf jeder Seite wiederholt.
Umbruch von Inhalt über Lässt den Seitenumbruch innerhalb des Inhalts zu.
Seiten hinweg zulassen
Horizontalen Seitenumbruch Lässt bei der PDF-Ausgabe Seitenumbrüche innerhalb der Spalten
zulassen einer Liste oder Kreuztabelle zu, wenn diese nicht auf eine einzelne
Seite passt.
Tipp: In Listen können Sie die Option Jede Seite wiederholen für
Listenspalten auswählen, die auf allen horizontalen Seiten angezeigt
werden sollen.
Option Beschreibung
Horizontale Führt die Seitenzählung für horizontale Seiten getrennt von der
Seitennummerierung Seitenzählung der Hauptseiten fort, wenn Sie einen Seitenzählungsstil
aktivieren (S. 176) auswählen, der auch horizontale Seiten umfasst. Wenn z. B.
eine Seite in horizontaler Richtung über drei Seitenumbrüche verfügt
und Sie den Seitenzahlstil "1a" gewählt haben, erhalten die
horizontalen Seiten die Bezeichnungen 1a, 1b und 1c. Wenn Sie
einen Seitenzählungsstil ohne horizontale Seiten gewählt haben,
werden alle horizontalen Seiten mit 1 für die erste vertikale Seite,
2 für die nächste vertikale Seite usw. nummeriert.
Wenn diese Option nicht ausgewählt ist und doch horizontale Seiten
vorkommen, werden die Seiten der Reihe nach nummeriert. Wenn
z. B. ein Bericht aus zwei vertikalen und drei horizontalen Seite
besteht, werden die PDF-Seiten von 1 bis 6 durchnummeriert. Die
Seiten 1 bis 3 stellen die drei horizontalen Seiten für die erste
vertikale Seite dar, während Seiten 4 bis 6 die drei horizontalen
Seiten für die zweite vertikale Seite darstellen.
Tabellenzeilen bei Wenn in einer Tabelle Zeilen über die Seite hinausgehen, werden
Seitenumbruch wiederholen Zeilen wiederholt, die zuvor nur auf der jeweiligen Seite angezeigt
wurden. Tabellenzeilen werden standardmäßig wiederholt.
Sie können auch den Stil festlegen, der für Seitenzahlen verwendet werden soll (S. 176).
Vorgehensweise
1. Klicken Sie auf das gewünschte Objekt.
3. Geben Sie an, wie Seiten umbrochen und nummeriert werden sollen, indem Sie die gewünschten
Optionen festlegen.
Option Beschreibung
Zeilenhöhe Mit dieser Option wird der Abstand der Textzeilen in einem
Objekt festgelegt.
Option Beschreibung
Texteinzug Mit dieser Option wird der Einzug der ersten Textzeile in
einem Objekt festgelegt.
Wörter umbrechen Mit dieser Option wird festgelegt, wie bei der Silbentrennung
verfahren wird.
Wörter wenn erforderlich Wörter werden umgebrochen, wenn sie über die Grenzen eines
umbrechen Objekts hinausgehen.
Vorgehensweise
1. Klicken Sie auf das gewünschte Objekt.
2. Doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft Abstände & Textumbruch.
Option Beschreibung
Richtung Mit dieser Option wird die Leserichtung eines Objekts festgelegt,
beispielsweise von rechts nach links.
Schreibmodus Mit dieser Option wird die Richtung und der Fluss des Inhalts
eines Objekts festgelegt.
Option Beschreibung
Typ Mit dieser Option wird die Art der Textausrichtung in einem
Objekt festgelegt.
Hinweis: Alle Textflusseigenschaften funktionieren für die HTML-Ausgabe, finden bei der
PDF-Ausgabe jedoch keine Anwendung.
Vorgehensweise
1. Klicken Sie auf das gewünschte Objekt.
2. Doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft Textfluss & Blocksatz.
3. Wählen Sie, wie der Textfluss gehandhabt werden soll, indem Sie die gewünschten Optionen
festlegen.
Option Beschreibung
Höhe Mit dieser Option wird die Höhe des Objekts festgelegt.
Breite Mit dieser Option wird die Breite des Objekts festgelegt.
Inhalt ist nicht abgeschnitten Wenn der Inhalt des Blocks die Höhe und Breite des Blocks
überschreitet, wird die Blockgröße automatisch an den Inhalt
angepasst.
Inhalt ist abgeschnitten Inhalt, der über die Höhe und Breite des Blocks hinausgeht,
wird abgeschnitten.
Option Beschreibung
Bildlaufleisten bei Bedarf Wenn der Inhalt über die Höhe und Breite des Blocks
verwenden hinausgeht, werden Bildlaufleisten angezeigt.
Verwenden Sie keine Prozentsätze zum Ändern der Größe von Diagrammen und Landkarten mit
interaktiven Elementen, die aktiviert werden, wenn Sie mit dem Mauszeiger darauf zeigen. Zu diesen
interaktiven Elementen zählen beispielsweise Tooltipps oder Drillthrough-Verknüpfungen. Der
Grund dafür liegt darin, dass der Browser hartcodierte Hotspots nicht neu ausrichten kann, nachdem
die Größe eines Bildes verändert wurde.
Bei Verwendung von Prozentangaben für die Größe eines Objekts ist der Prozentwert relativ zum
übergeordneten Objekt. In einigen Fällen müssen Sie bei Verwendung von Prozentwerten für die
Größe eines Objekts auch die Größe des übergeordneten Containers angeben, um die gewünschten
Ergebnisse zu erzielen.
Vorgehensweise
1. Klicken Sie auf das gewünschte Objekt.
2. Doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft Größe und Überlauf.
Option Beschreibung
Umfließen auf beiden Seiten zulassen Diese Option ermöglicht das beidseitige Umfließen bei
Objekten. Die Eigenschaft Textumfluss muss angegeben
sein.
Unter umflossenem Objekt am linken Wenn sich links neben dem Objekt noch andere
Rand fortsetzen Objekte befinden, wird das Objekt unter diese Objekte
verschoben. Die Eigenschaft Textumfluss muss
angegeben sein.
Option Beschreibung
Unter umflossenem Objekt am rechten Wenn sich rechts neben dem Objekt noch andere
Rand fortsetzen Objekte befinden, wird das Objekt unter diese Objekte
verschoben. Die Eigenschaft Textumfluss muss
angegeben sein.
Unter umflossenem Objekt fortsetzen Das Objekt wird unter die anderen Objekte verschoben,
für die die Eigenschaft Textumfluss festgelegt wurde.
Vorgehensweise
1. Klicken Sie auf das gewünschte Objekt.
3. Legen Sie fest, wie andere Objekte das Objekt umfließen sollen, indem Sie die gewünschten
Optionen angeben.
Option Beschreibung
Leere Zellengrenzen anzeigen Der Rahmen leerer Zellen wird angezeigt, insofern
Zellgrenzen nicht zusammengefasst werden.
Feste Größe Mit dieser Option wird für alle Zellen dieselbe feste Größe
festgelegt.
Vorgehensweise
1. Klicken Sie auf das gewünschte Objekt.
3. Geben Sie die Rahmen und Zellengröße an, indem Sie die gewünschten Optionen festlegen.
Vorgehensweise
1. Klicken Sie im Menü Datei auf Berichtseigenschaften.
2. Um die Klassen festzulegen, die Report Studio zum Formatieren von Objekten verwendet,
klicken Sie auf Berichtsstile, und wählen Sie eine der verfügbaren Optionen.
Weitere Informationen finden Sie unter "Erstellen und Ändern von Formatklassen" (S. 184).
4. Um jedes Mal, wenn ein Datenelement eingefügt wird, automatisch erweiterte Datenelemente
zu erstellen, klicken Sie auf Immer erweiterte Datenelemente erstellen.
Wird diese Eigenschaft nicht ausgewählt, dann erstellt Report Studio ausdrucksbasierte
Datenelemente. Bei ausdrucksbasierten Datenelementen kann der Ausdruck angezeigt oder
bearbeitet werden, indem Sie die Eigenschaft Ausdruck für das Element doppelklicken.
Vorgehensweise
1. Klicken Sie im Menü Datei auf Berichtseigenschaften.
2. Klicken Sie auf Berichtsstile, und wählen Sie eine der folgenden Optionen aus.
● Wenn Sie mit den Formatklassen im Standard-Stylesheet arbeiten möchten, klicken Sie auf
Standardstile.
● Wenn Sie mit Formatklassen arbeiten möchten, die in Cognos ReportNet verwendet wurden,
klicken Sie auf 1.x Berichtsstile verwenden.
Verwenden Sie-1.x Berichtsstile, wenn Sie mit in ReportNet erstellten Berichten arbeiten
und ihre ursprüngliche Darstellung nicht verändern möchten.
● Wenn Sie mit Formatklassen arbeiten möchten, die nur über minimale Stildefinitionen
verfügen, klicken Sie auf Vereinfachte Stile.
Diese Option ist besonders für die Erstellung von Finanzberichten geeignet.
3. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
Formatklassen.
4. Wenn Sie eine neue Formatklasse erstellen möchten, ziehen Sie im Fenster Einfügbare Objekte
das Objekt Formatklasse in das Fenster Lokale Formatklassen.
5. Wenn Sie eine bestehende Formatklasse ändern möchten, klicken Sie im Fenster Lokale
Formatklassen bzw. Globale Formatklassenerweiterung auf die gewünschte Formatklasse.
Ändern Sie eine globale Formatklasse, um alle Objekte zu ändern, die diese Formatklasse
verwenden. Wenn Sie beispielsweise den Stil Listenspalten-Titelzelle geändert haben, werden
alle Spaltentitel in Listen entsprechend Ihren Änderungen angepasst.
Tipp: Halten Sie die Strg-Taste gedrückt, und klicken Sie auf weitere Formatklassen, wenn Sie
dieselben Änderungen an mehreren Formatklassen vornehmen möchten.
Tipp: Zeigen Sie im Fenster Vorschau eine Vorschau Ihrer Änderungen für die verschiedenen
Berichtsobjekte an, z B. Blöcke, Tabellenzellen und Textelemente.
Wenn Sie eine globale Formatklasse bearbeiten, erscheint neben dem Symbol dieser globalen
Formatklasse ein Stiftsymbol, um anzuzeigen, dass die Formatklasse bearbeitet wurde.
● Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer, und klicken Sie auf
eine Berichtsseite.
● Klicken Sie auf ein Objekt, auf das Sie eine Formatklasse anwenden möchten.
● Klicken Sie in den Fenstern Lokale Formatklassen und Globale Formatklassen auf die
Formatklassen, die Sie anwenden möchten, und klicken Sie dann auf Schaltfläche mit dem
Pfeil nach rechts .
● Bei Auswahl mehrerer Formatklassen müssen Sie im Fenster Ausgewählte Klassen die
Reihenfolge festlegen, in der die Formatklassen angewendet werden sollen. Klicken Sie
dazu auf eine Formatklasse und dann auf die Schaltfläche mit dem Pfeil nach oben oder
unten.
Die Formatklassen im Fenster Ausgewählte Klassen werden von oben nach unten
angewendet. Die Stileigenschaften der Formatklassen werden bei der Anwendung dieser
Formatklassen zusammengeführt. Wenn bestimmte Eigenschaften in mehreren Formatklassen
definiert sind, überschreiben die Eigenschaften der zuletzt angewendeten Formatklasse
diejenigen aus den zuvor angewendeten Formatklassen.
Klasse Beschreibung
Vorgehensweise
1. Erstellen Sie eine Query Studio-Vorlage (S. 81).
Damit ein Query Studio-Bericht mit den geänderten Formatklassen formatiert werden kann, muss
die Vorlage auf den Bericht angewendet werden. Weitere Informationen zum Anwenden von
Vorlagen auf Query Studio-Berichte finden Sie im Query Studio – Benutzerhandbuch.
Damit ein Bericht leichter zu lesen und zu verstehen ist, können Sie angeben, welche Daten im
Bericht angezeigt und wie sie dargestellt werden sollen. Report Studio unterstützt die folgenden
Funktionen:
● Arbeiten mit dimensionalen Daten
● Festlegen, was für einen Datencontainer angezeigt wird, wenn keine Daten verfügbar sind
(1)
(2)
(3) (4)
(5)
(6)
Hinweis: Die Namen von Ebenen und Mitgliedern in einer Dimension stammen aus dem Modell.
Der Modellierer ist dafür verantwortlich, sinnvolle Namen zu verwenden.
1. Package
Packages sind Untermengen von Modellen und enthalten Elemente, die in Berichten eingefügt werden können.
2. Dimension
Dimensionen sind allgemeine Gruppierungen beschreibender Daten zu wichtigen Unternehmensaspekten, z. B.
Produkte, Daten oder Märkte.
3. Ebenenhierarchie
Ebenenhierarchien sind spezifischere Gruppierungen innerhalb einer Dimension. Die Daten in der Dimension Jahre
können beispielsweise in kleinere Gruppen gegliedert werden, z. B. Jahre, Aktueller Monat und Letzter Monat.
4. Mitgliederordner
Mitgliederordner enthalten die verfügbaren Mitglieder einer Hierarchie oder Ebene. Der Ordner Mitglieder der
Ebenenhierarchie Jahre enthält beispielsweise alle Elemente der Ebenen Jahr, Quartal und Monat.
Hinweis: Damit Mitgliederordner angezeigt werden können, müssen Sie das Kontrollkästchen Mitgliederordner
anzeigen im Menü Extras aktivieren (S. 62).
5. Ebene
Ebenen sind Positionen innerhalb der Dimensionshierarchie, die Informationen mit derselben Detailreihenfolge sowie
gemeinsame Attribute besitzen. Innerhalb einer Ebenenhierarchie können mehrere Ebenen vorhanden sein, beginnend
mit einer Root-Ebene. Die Ebenenhierarchie Jahre besitzt beispielsweise die folgenden zugehörigen Ebenen.
Erste Jahr Jahre in der Root-Ebene Jahre. Beispiel: 2004, 2003 und 2002.
Zweite Quartal Quartale jedes Jahres in der Ebene Jahr. Beispiel: 2004 Q1, 2004 Q2 und
2004 Q3.
Dritte Monat Monate jedes Quartals in der Ebene Quartal. Beispiel: Jan, Feb und
Mrz.
Tipp: Die Dimension Kennzahlen enthält die in der Datenquelle verfügbaren Kennzahlen.
6. Mitgliedseigenschaft
Mitgliedseigenschaften sind Attribute, über die alle Mitglieder verfügen. Beispielsweise ist Geschlecht eine
Mitgliedseigenschaft für alle Mitarbeiter. Weitere Informationen zu Mitgliedseigenschaften finden Sie unter "Einfügen
von Mitgliedseigenschaften" (S. 190).
Vorgehensweise
1. Klicken Sie in der Symbolleiste auf die Schaltfläche Einzelnes Mitglied eingeben , und wählen
Sie aus, wie Mitglieder eingefügt werden sollen.
2. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die gewünschten
Mitglieder in den Arbeitsbereich.
● Wenn Sie ein Mitglied über oder unter einem anderen Mitglied einfügen möchten, bewegen
Sie den Cursor über bzw. unter einen Aufruf, bis ein blinkender schwarzer Balken angezeigt
wird.
● Zum Löschen eines Mitglieds bewegen Sie den Cursor über eine Zelle im Bericht, bis ein
blinkendes schwarzes Feld angezeigt wird.
Beim Erstellen eines Mitgliedssatzes können Sie andere Mitglieder vor oder nach dem Satz einfügen,
nicht jedoch mitten im Satz.
Vorgehensweise
1. Klicken Sie auf der Symbolleiste auf die Auswahlschaltfläche, um zwischen dem Hinzufügen
einzelner Mitglieder und dem Erstellen eines Satzes für Mitglieder zu wechseln .
2. Wählen Sie die Elemente, die Sie in den Satz einfügen möchten, im Fenster Einfügbare Objekte
aus, und ziehen Sie sie in den Arbeitsbereich.
Vorgehensweise
1. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die einzufügenden
Hierarchien in den Bericht.
● Um nur die Root-Mitglieder der Hierarchie einzufügen, klicken Sie auf Root-Mitglieder.
● Um sämtliche Mitglieder der Hierarchie einzufügen, klicken Sie auf Alle Mitglieder.
Tipp: Wenn Sie alle Mitglieder einer Hierarchies in eine Kreuztabelle einfügen, wird die
Eigenschaft Ebeneneinzug so gesetzt, dass bei Ausführung des Berichts die hierarchische
Struktur angezeigt wird.
Vorgehensweise
1. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die gewünschte
Mitgliedseigenschaft in den Bericht.
2. Wenn das Dialogfeld Mitgliedseigenschaft einfügen angezeigt wird, legen Sie fest, ob die
Eigenschaft wiederholt oder gruppiert werden soll:
● Klicken Sie auf Nur Eigenschaft einfügen, um die Eigenschaft in den Spalten oder Zeilen
der Kreuztabelle zu wiederholen.
● Wenn Sie die Eigenschaft einfügen und gruppieren möchten, klicken Sie auf Eigenschaft
einfügen und gruppieren.
Die Eigenschaft erscheint einmalig in den Spalten oder Zeilen der Kreuztabelle.
Sie können auch auf verschachtelte Mitglieder doppelklicken, um ihnen untergeordnete Elemente
hinzuzufügen oder um sie zu erweitern (S. 189).
Vorgehensweise
● Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die gewünschten
Mitglieder in den Arbeitsbereich.
Ein blinkender schwarzer Balken zeigt an, wo das Element abgelegt werden kann.
Vorgehensweise
1. Klicken Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle mit der rechten
Maustaste auf eine Dimension, Hierarchie oder Stufe und anschließend auf Suchen.
2. Geben Sie im Feld Wörter die Wörter oder die Zeichenkette ein, nach der gesucht werden soll.
4. Aktivieren Sie das Kontrollkästchen Alle untergeordneten Elemente anzeigen, um nicht nur die
unmittelbaren, sondern alle untergeordneten Elemente zu durchsuchen.
Wenn Sie dieses Kontrollkästchen aktivieren und zum Beispiel eine Suche in einer Hierarchie
durchführen, werden gefundene Mitglieder aus allen Ebenen der Hierarchie als Suchergebnis
zurückgegeben.
Report Studio sucht nach allen Mitgliedern für das in Schritt 1 ausgewählte Objekt. Die Ergebnisse
werden in einer hierarchischen Struktur auf der Registerkarte Suchen im Fenster Einfügbare
Objekte angezeigt. Sie können die Hierarchie durchsuchen, um Mitglieder auf niedrigeren Ebenen
zu erkunden.
Tipp: Sie können Mitglieder direkt in Berichte einfügen. Dadurch sparen Sie evtl. Zeit, da Sie so
keinen Filter definieren müssen. So können Sie beispielsweise, anstatt Produktreihe aus der
Registerkarte Quelle einzufügen und einen Filter für Campingausrüstung hinzuzufügen,
Campingausrüstung direkt aus der Registerkarte Suchen einfügen.
Vorgehensweise
1. Wenn Sie einen Filter hinzufügen möchten, der im Package erstellt wurde, ziehen Sie ihn aus
der Registerkarte Quelle des Fensters Einfügbare Objekte in den Bericht.
Sie müssen den Filter auf ein Objekt ziehen, das mit einer Abfrage verknüpft ist. Wenn im
Bericht mehr als eine Abfrage definiert ist, ziehen Sie den Filter auf ein Objekt, das mit der von
Ihnen gewünschten Abfrage verknüpft ist.
Tipp: Sie können auch in Query Explorer (S. 240) Filter definieren.
3. Geben Sie im Dialogfeld Filter an, welchen Filtertyp Sie erstellen möchten:
● Um einen Filter hinzuzufügen, der auf Detailwerte angewendet wird, klicken Sie auf die
Registerkarte Detailfilter.
● Um einen Filter hinzuzufügen, der auf Auswertungswerte angewendet wird, klicken Sie auf
die Registerkarte Auswertungsfilter.
Hinweis: Sie können nur Funktionen einfügen, die einen booleschen Wert zurückgeben.
Die Funktion topCount können Sie beispielsweise nicht einfügen, da diese einen Datensatz
zurückgibt. Filterausdrücke müssen in einen booleschen Wert aufgelöst werden, um gültig
zu sein.
● Um einen Wert einzuschließen, der von einem Parameter abgeleitet ist, doppelklicken Sie
in der Registerkarte Parameter auf einen Parameter.
Parameter werden zur Definition von Eingabeaufforderungen (S. 223), Drillthrough-Berichten
(S. 309) und Master/Detail-Beziehungen (S. 319) verwendet.
Tipp: Sie können den Filterausdruck auch direkt in das Feld Ausdrucksdefinition eingeben. Die
Datumswerte müssen das Format JJJJ-MM-TT aufweisen.
Weitere Informationen zum Erstellen von Ausdrücken finden Sie unter "Verwenden des
Ausdruckseditors" (S. 401).
6. Klicken Sie auf die Schaltfläche Überprüfen, und klicken Sie auf OK.
7. Geben Sie im Feld Verwendung an, ob der Filter erforderlich oder optional ist bzw. ob er nicht
verwendet werden soll.
8. Wenn Sie einen Detailfilter erstellt haben, klicken Sie im Feld Anwendung auf eine der folgenden
Optionen:
● Um den Filter auf einzelne Datensätze in der Datenquelle anzuwenden, klicken Sie auf Vor
der automatischen Aggregation.
Beispiel: Sie möchten für einen bestimmten Produkttyp innerhalb einer Produktreihe einzelne
Bestellungen herausfiltern, mit denen Einnahmen in Höhe von weniger als eintausend Dollar
erzielt wurden.
● Um den Filter auf Daten anzuwenden, nachdem diese in der Abfrage auf der niedrigsten
Detailebene gruppiert und ausgewertet wurden, klicken Sie auf Nach der automatischen
Aggregation.
Beispiel: Sie möchten Produkttypen innerhalb einer Produktreihe herausfiltern, mit denen
Einnahmen in Höhe von weniger als zehntausend Dollar erzielt wurden.
Zum Beispiel verfügen Sie über eine Liste mit den Datenelementen Produktreihe, Produkttyp
und Einnahmen. Die angezeigten Einnahmenwerte werden auf der Ebene Produkttyp aggregiert.
Wenn Sie Detailfilter für Einnahmen erstellen und festlegen, dass die Werte vor der automatischen
Aggregation gefiltert werden sollen, werden die nicht aggregierten Einnahmenwerte gefiltert.
Wenn Sie festlegen, dass die Werte nach der automatischen Aggregation gefiltert werden sollen,
werden die auf der Ebene Produkttyp aggregierten Einnahmenwerte gefiltert.
Tipp: Wenn Sie eine dimensionale Datenquelle verwenden, wird die Aggregation immer
durchgeführt, da dimensionale Daten laut Definition aggregiert werden.
9. Wenn Sie eine Auswertung filtern, klicken Sie auf die Schaltfläche mit den Auslassungszeichen
(...) unter Bereich, und wählen Sie die Gruppierungsebene aus, für die der Filter angewendet
werden soll.
Ein Bericht ist zum Beispiel nach Produktreihe und Produkttyp gruppiert. Sie können die
Gesamteinnahmen in diesem Fall entweder auf Ebene der Produktreihe oder auf Ebene des
Produkttyps filtern.
Wenn die Abfrage, in der Sie den Auswertungsfilter erstellen, mit mehr als einem Datencontainer
verknüpft ist, muss das als Gruppierungsebene ausgewählte Datenelement in allen mit der
Abfrage verknüpften Datencontainern gruppiert werden. Andernfalls wird der Bericht nicht
erfolgreich ausgeführt.
Tipp: Klicken Sie nicht auf eine Ebene, wenn Sie auf der Gesamtebene filtern möchten. Wenn
ein Bericht beispielsweise eine Gesamtfußzeile mit den Gesamteinnahmen für alle Produkte
aufweist, wird der Filter auf die Fußzeile angewendet, wenn Sie keine Ebene auswählen. Zudem
werden beim Arbeiten mit einer dimensionalen Datenquelle durch Ausschluss einer
übergeordneten Ebene die zugehörigen untergeordneten Ebenen ausgeschlossen. Wenn Sie alle
untergeordneten Ebenen ausschließen, wird die übergeordnete Ebene ausgeschlossen.
Die als Kontextfilter verwendeten Datenelemente werden in der Kopfzeile des Berichts angezeigt,
wenn der Bericht ausgeführt wird.
Sie können mehrere Kontextfilter oder Segmentierer erstellen, wenn Sie über mehrere Dimensionen
hinweg filtern möchten. Es ist nicht möglich, mehrere Kontextfilter für eine Dimension zu erstellen.
Wenn Sie eine Berechnung oder einen Ausdruck verwenden möchten, um einen Segmentierer zu
definieren, verwenden Sie den Abfragen-Explorer, um einen Segmentierer-Mitgliedssatz zu erstellen.
Ein Segmentierer-Mitgliedssatz ist ein Ausdruck, der einen Satz von Mitgliedern aus derselben
Dimension zurückgibt. Sie können z. B. einen Segmentierer-Mitgliedssatz definieren, der die fünf
Produkte mit den höchsten Einnahmen herausfiltert.
Segmentierer-Filter unterscheiden sich von anderen Filtern. Beim Filtern von Daten werden Mitglieder,
die den Filterkriterien nicht entsprechen, aus dem Bericht entfernt. Ein Segmentierer entfernt keine
Mitglieder aus einem Bericht. Stattdessen werden die entsprechenden Werte entfernt und leere Zellen
angezeigt. Beispiel: In einer Kreuztabelle mit Jahren und Quartalen als Zeilen sowie Einnahmen als
Spalten definieren Sie einen Segmentierer-Mitgliedssatz, der die ersten beiden Quartale des Jahres
2006 umfasst, und erhalten folgendes Ergebnis:
Zusätzlich werden alle Auswertungswerte im Bericht neu berechnet, um die vom Segmentierer
zurückgegebenen Ergebnisse widerzuspiegeln.
Sie können Kontextfilter auch als Eingabeaufforderungen verwenden, wenn der Bericht ausgeführt
wird (S. 224).
1. Wählen Sie im Fenster Einfügbare Objekte und dort in der Registerkarte Quelle mindestens
ein Element aus, das gefiltert werden soll.
2. Ziehen Sie das Element, nach dem gefiltert werden soll, in den Abschnitt Kontextfilter des
Übersichtsbereichs.
3. Um den Kontext zu wechseln, wählen Sie in der Dropdown-Liste unter Kontextfilter ein neues
Element aus.
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
die Abfrage, der Sie einen Segmentierer hinzufügen möchten.
4. Wenn Sie Mitglieder aus einer anderen Dimension hinzufügen möchten, wiederholen Sie Schritt
2, um einen separaten Segmentierer-Mitgliedssatz zu erstellen.
Tipp: Sie können das Datenformat der Spalte so ändern, dass nur der Datumswert angezeigt wird,
indem Sie für die Eigenschaft Datumsangabenformat den Wert Kurz festlegen.
Anschließend können Sie auf die Spalte NURDATUM Filter anwenden, die die richtigen Ergebnisse
zurückgibt. Wenn Sie in Report Studio einen Parameter erstellen, der diese Spalte filtert, gibt die
Standardeingabeaufforderung ein Datum-Uhrzeit-Steuerelement zurück, da der Datentyp ein
Zeitstempel ist.
cast ([SCOTT_TIGER].[DATES].[COL1],DATE)
Wenn Sie in Report Studio einen Parameter erstellen, der diese Berechnung filtert, gibt die
Standardeingabeaufforderung ein Datums-Steuerelement zurück.
Ignorieren der Zeit durch Erstellen eines Filters mit oberen und unteren Grenzwerten
Sie können einen Filter erstellen, um die Zeit zu ignorieren. Erstellen Sie im Framework
Manager-Modell einen Filter mit dem Format "Datumsspalte zwischen Datum-Untergrenze und
Datum-Obergrenze". Zum Beispiel gibt der folgende Ausdruck alle Werte zwischen 00:00:00:000
und 23:59:59:000 für einen bestimmten Tag zurück.
[SCOTT_TIGER].[DATES].[COL1] between
?p1? and cast(substring(?p1?,1,10),’23:59.59.000’,timestamp)
Layout-Sortierung
Wenn Sie relationale Daten verwenden, können Sie Elemente in einer Liste basierend auf einem
Wert oder einer Titelzeile (wie Einnahmen oder Mitarbeitername) in auf- oder absteigender
Reihenfolge sortieren. Sie können zudem erweiterte Sortierfunktionen anwenden (S. 200), um Spalten
innerhalb von Gruppen oder eine Zeile oder Spalte unter Verwendung eines anderen Datenelements
zu sortieren.
Diese Art der Sortierung wird im Berichtslayout (nicht in der Abfrage) durchgeführt. Die
Layout-Sortierung ist dann nützlich, wenn Sie mit Listen arbeiten, Ihr Bericht relationale Daten
enthält und Sie ausdrucksbasierte Datenelemente verwenden.
Satzsortierung
Wenn Sie dimensionale Daten verwenden, können Sie einen Satz von Mitgliedern anhand der
Titelzeile (Überschrift) sortieren. Sie können zudem erweiterte Sortierfunktionen anwenden (S. 200),
um Sätze unter Verwendung eines Schnittpunkts (Tupel) oder einer Mitgliedseigenschaft zu sortieren.
Standardmäßig werden Sätze bei Auswahl der Option Satz sortieren - aufsteigend oder Satz sortieren
- absteigend anhand von Titelzeilen sortiert.
Beispiel: Ein Satz enthält Regionen, und Sie sortieren die Regionen innerhalb des Satzes in
alphabetisch absteigender Reihenfolge. Die Satzsortierung wird nur von Datenelementen unterstützt,
die Sätze darstellen.
Diese Art der Sortierung wird in der Abfrage durchgeführt.
Bevor Sie eine Satzsortierung ausführen können, müssen Sie Datensätze für die Mitglieder in Ihrem
Bericht erstellen (S. 189).
Datenelemente aus unterschiedlichen gemischten Dimensionen können nicht sortiert werden. Sie
können beispielsweise nicht nach Datenelement1_Dimension1, Datenelement1_Dimension2,
Datenelement2_Dimension1 sortieren.
Sie können Satzsortierung und Layout-Sortierung nicht gleichzeitig anwenden. Eine auf ein Element
angewendete Sortierung überschreibt alle bisherigen Sortierungen.
Tipp: Mit Ebenenidentifizierung wird hier ein Abfrageelement bezeichnet, das über denselben
Namen wie die Ebene sowie über die Rolle _businessKey verfügt. In einer SAP BW-Hierarchie
verfügt jede Ebene über eine Ebenenidentifizierung.
2. Klicken Sie im Menü Daten auf Aufsteigend sortieren oder Absteigend sortieren.
Tipp: Wenn Sie ein erweitertes Datenelement sortieren, klicken Sie zuerst auf Layout.
Neben dem Datenelement wird ein Nach-oben- oder Nach-unten-Pfeil angezeigt, der andeutet,
dass eine Sortierreihenfolge festgelegt wurde.
Wenn Sie für mehr als eine Spalte eine Sortierreihenfolge festlegen, werden die Spalten in der
Reihenfolge sortiert, in der sie in den Bericht eingefügt wurden. Sie fügen beispielsweise die
Spalten A, B und C in einen Bericht ein, und legen für jede Spalte eine Sortierreihenfolge fest.
Wenn Sie den Bericht ausführen, wird zuerst Spalte A, dann Spalte B und schließlich Spalte C
sortiert. Sie können die Reihenfolge ändern, in der die Spalten sortiert werden.
2. Klicken Sie in der Symbolleiste auf die Sortierschaltfläche , und klicken Sie auf Satz sortieren
- aufsteigend oder Satz sortieren - absteigend.
Vorgehensweise zum Sortieren von Sätzen auf der entgegengesetzten Achse nach Wert
1. Wählen Sie in einer Kreuztabelle ein Mitglied oder eine Kennzahl zum Sortieren aus.
Beispiel: Um einen Satz auf der Zeilenachse zu sortieren, wählen Sie ein Mitglied oder eine
Kennzahl auf der Spaltenachse aus.
2. Klicken Sie auf der Symbolleiste auf die Schaltfläche Sätze der entgegengesetzten Achse nach
Wert ordnen .
Wenn Sie dimensionale Daten verwenden, können Sie die Eigenschaft eines Mitglieds zum Sortieren
verwenden. Beispiel: Ihr Bericht enthält Mitarbeiternamen, und Sie möchten die Mitarbeiter anhand
der Eigenschaft "Geschlecht" sortieren. Sie können auch anhand einer Schnittmenge von Mitgliedern
(auch Tuple genannt) sortieren. Ein Beispiel dafür wäre, wenn Sie die Mitarbeiter anhand des Wertes
für die im Jahr 2006 genommenen Krankheitstage sortieren (S. 214).
3. Wenn Sie beim Sortieren einer Liste eine Spalte in einer Gruppe sortieren möchten, gehen Sie
folgendermaßen vor:
● Erweitern Sie im Fenster Gruppen im Ordner Gruppen den Ordner für die gewünschte
gruppierte Spalte (S. 88).
Tipp: Sie können auch Datenelemente aus dem Ordner Detail-Sortierliste ziehen.
4. Wenn Sie eine Liste sortieren und die Sortierfolge der Spalten im Fenster Gruppen ändern
möchten, ändern Sie die Sortierfolge der Spalten im Ordner Sortierliste oder im Ordner
Detail-Sortierliste einer Gruppe.
Tipp: Fügen Sie dem Ordner Detail-Sortierliste Elemente hinzu, wenn Sie Elemente sortieren
möchten, die keine Gruppen sind.
● Ziehen Sie die zu sortierenden Elemente aus dem Fenster Datenelemente in das Fenster
Sortierliste.
Beispiel: Sie haben eine Kreuztabelle mit Produktreihe als Zeilen und Bestelljahr als Spalten
und Einnahmen als Kennzahl. Um nun Bestelljahr nach Einnahmen zu sortieren, ziehen Sie
Einnahmen in das Fenster Sortierliste.
● Klicken Sie auf die Schaltfläche Sortierfolge, um aufsteigend oder absteigend zu sortieren.
2. Klicken Sie in der Symbolleiste auf die Sortierschaltfläche , und klicken Sie auf Erweiterte
Satzsortierung oder Layout, Erweiterte Sortierfunktionen.
4. Wenn Sie Mitglieder aus verschiedenen Ebenen sortieren und die Hierarchie beibehalten möchten,
aktivieren Sie das Kontrollkästchen Hierarchische Sortierung.
5. Wenn Sie Elemente nach einer Mitgliedseigenschaft sortieren möchten, wählen Sie unter Sortieren
nach die Option Eigenschaft, und klicken Sie auf die Schaltfläche mit den Auslassungspunkten
(...). Navigieren Sie zur Verzeichnisstruktur, und wählen Sie die zu verwendende
Mitgliedseigenschaft aus.
6. Wenn Sie Elemente nach einer Schnittmenge von Mitgliedern oder einem Tuple sortieren
möchten, wählen Sie unter Sortieren nach die Option Schnittmenge (Tuple) aus, und klicken
Sie auf die Schaltfläche mit den Auslassungspunkten (...). Wählen Sie dann unter Verfügbare
Mitglieder und Kennzahlen die gewünschten Elemente aus, und klicken Sie auf den nach rechts
zeigenden Pfeil, um sie in die Liste Schnittstellenmitglieder und -kennzahlen zu verschieben.
Vorgehensweise
1. Klicken Sie auf die Spalte, die Sie als Abschnittsüberschrift anzeigen möchten.
Es werden Abschnitte erstellt, und eine Abschnittskopfzeile wird angezeigt. Der Datencontainer,
der die Spalte enthält, die zum Erstellen von Abschnitten verwendet wurde, ist in einer Liste
eingebettet.
3. Wenn Sie Abschnittskopf- und -fußzeilen hinzufügen oder entfernen möchten, klicken Sie im
Menü Struktur auf Kopf- und Fußzeilen der Liste, aktivieren oder deaktivieren Sie die
entsprechenden Kontrollkästchen, und klicken Sie auf OK.
Vorgehensweise
1. Klicken Sie im Menü Ansicht auf Seitenstruktur.
2. Erweitern Sie die Seite, die den Datencontainer mit dem Abschnitt enthält.
3. Erweitern Sie den Ordner Seitenhauptteil, bis der Datencontainer angezeigt wird, in dem Sie
den Abschnitt hinzugefügt haben.
Der Datencontainer befindet sich im Objekt Listenspalten-Hauptteil des Objekts Liste, das
beim Hinzufügen eines Abschnitts erstellt wird.
8. Ziehen Sie das als Abschnittskopfzeile verwendete Datenelement zurück in den Datencontainer.
9. Wenn Sie Abschnitte in einer Liste erstellt haben, ohne eine Master/Detail-Beziehung zu erstellen,
klicken Sie auf das Datenelement, und klicken Sie dann auf die Schaltfläche Gruppieren/
Gruppierung aufheben , um die Gruppierung des Elements aufzuheben.
Seitenschichten erstellen
Beim Arbeiten mit dimensionalen Daten können Sie Seitenschichten in einem Bericht erstellen, um
die Werte für jedes Mitglied auf jeweils einer eigenen Seite anzeigen zu lassen. Beispiel: Ihr Bericht
enthält Lohn- und Gehaltsdaten für das gesamte Unternehmen. Sie möchten den Bericht so filtern,
dass die Werte für die einzelnen Abteilungen jeweils auf separaten Seiten angezeigt werden.
Nachdem Sie Seitenschichten erstellt haben, wird in der Kopfzeile eine Titelzeile angezeigt, die den
Inhalt der einzelnen Seiten angibt. Mithilfe der unter dem Bericht angezeigten Verknüpfungen
können Sie zwischen den einzelnen Seiten navigieren.
Das Erstellen von Seitenschichten ist ähnlich dem Filtern nach Kontext (S. 194). Mit Kontextfiltern
werden Werte jedoch entsprechend dem Mitglied gefiltert, das Sie im Bereich Kontextfilter
hinzufügen. Mit Seitenumbrüchen hingegen wird der Bericht in separate Seiten für jedes
untergeordnete Element des Mitglieds geteilt, das Sie im Bereich Seitenumbrüche hinzufügen.
Wenn Sie komplexere Seitenschichten in Berichten erstellen möchten, z. B. ein Berichtsbuch mit
Titel- und Schlussseiten, erstellen Sie Seitensätze (S. 170).
Vorgehensweise
1. Durchsuchen Sie die Quellverzeichnisstruktur nach einem oder mehreren Elementen, die als
Filterkriterium in Frage kommen.
2. Ziehen Sie das Element, nach dem gefiltert werden soll, in den Abschnitt Seitenschichten des
Übersichtsbereichs.
In der Kreuztabelle werden die Ergebnisse der untergeordneten Elemente des ausgewählten
Elements auf separaten Seiten angezeigt, und unter Seitenschichten erscheint eine
Dropdown-Liste.
Tipp: Zum Navigieren zwischen den Seiten klicken Sie unter dem Bericht auf die Verknüpfungen
Nach unten und Nach oben.
3. Wenn Sie die Seitenumbrüche durch Elemente aus derselben Dimension ersetzen möchten,
wählen Sie ein Element aus der Dropdown-Liste aus. Wenn Sie Seitenumbrüche löschen möchten,
klicken Sie in der Dropdown-Liste auf Löschen. Wenn Sie alle Seitenumbrüche löschen möchten,
klicken Sie mit der rechten Maustaste auf Seitenschichten, und klicken Sie auf Alles löschen.
Durch die Aggregation auf Auswertungsebene wird angegeben, wie Datenelemente in der Kopf-
und Fußzeile einer Liste sowie in den Summenzeilen und -spalten einer Kreuztabelle summiert
werden.
Die Aggregation auf Detail- und Auswertungsebene kann auf unterschiedliche Art und Weise mit
Hilfe der folgenden Elemente angegeben werden:
● Aggregationseigenschaften, die im Modell (S. 206) angegeben wurden.
In der Zusammenfassung eines Berichts, der BLOB (Binary Large Object)-Daten wie z. B. Bilder
oder Multimediaobjekte enthält, ist keine zusätzliche Gruppierung oder Sortierung möglich.
OLAP-Datenquellen
Die verfügbaren Auswertungsoptionen richten sich nach dem verwendeten Datenquellentyp. Wenn
Sie eine OLAP-Datenquelle abfragen, werden alle in Berichten angezeigten Kennzahlwerte vorab
ausgewertet, da die Datenquelle aufsummierte Werte enthält. Der verwendete Aggregattyp ist in
der Datenquelle selbst festgelegt. Dadurch ist es nicht möglich, in einem Bericht eine abweichende
Aggregation auf Detailebene anzugeben. Der Bericht gibt immer den in der Datenquelle angegebenen
Aggregattyp wieder.
Datentyp
Wie Daten aggregiert werden, hängt auch davon ab, welcher Typ Daten aggregiert wird.
Aggregationsregeln werden auf Fakten, Bezeichner und Attribute unterschiedlich angewendet. Wenn
Sie beispielsweise ein Datenelement aggregieren, das Teilenummern darstellt, sind die einzigen
angewendeten Aggregationsregeln Anzahl, Anzahl eindeutiger Elemente, Anzahl ungleich null,
Maximum und Minimum. Weitere Informationen zum Bestimmen des Typs der Daten, die ein
Datenelement darstellt, finden Sie unter "Hinzufügen von Daten zu Berichten" (S. 69).
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
die gewünschte Abfrage.
2. Geben Sie im Bereich Eigenschaften für die Eigenschaft Automatisch gruppieren und auswerten
den gewünschten Wert an:
● Wenn Nicht-Aggregat-Faktdatenelemente gruppiert und Aggregatfunktionen angewendet
werden sollen, um Faktdatenelemente in Listen zu aggregieren, setzen Sie diese Eigenschaft
auf Ja.
● Wenn Detailzeilen ausgegeben werden sollen, setzen Sie diese Eigenschaft auf Nein.
Mit der Schaltfläche Aggregat wird the Aufsummierungs-Aggregateigenschaft (S. 208) für das
Datenelement auf das ausgewählte Auswertungsaggregat gesetzt. Außerdem wird das Datenelement
in einer geeigneten Fußzeile abgelegt. Sofern die entsprechenden Fußzeilen noch nicht vorhanden
sind, wird neben einer Gesamtfußzeile für jede Gruppe eine Fußzeile erstellt.
Vorgehensweise
1. Öffnen Sie den gewünschten Bericht.
2. Klicken Sie auf die Spalte, der Sie eine Auswertung hinzufügen möchten.
3. Klicken Sie im Menü Daten auf die gewünschte Art der Auswertung (S. 395).
4. Wenn Sie die Beschriftung der Auswertung ändern möchten, gehen Sie wie folgt vor:
● Klicken Sie auf die Beschriftung.
● Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Quelltyp, und klicken Sie dann
auf den Quelltyp, den Sie zum Festlegen der Beschriftung verwenden möchten.
Klicken Sie beispielsweise auf Datenelementwert, um für die Auswertung eine dynamische
Beschriftung zu erstellen, die auf Datenelementwerten basiert.
● Klicken Sie auf die Eigenschaft unter Quelltyp, je nach im vorherigen Schritt ausgewählten
Quelltyp, und geben Sie die Beschriftung an.
Ist dieser Quelltyp beispielsweise Datenelementwert, klicken Sie auf die Eigenschaft
Datenelementwert, und klicken Sie dann auf das Datenelement, das Sie zum Festlegen der
Beschriftung verwenden möchten.
In Listen wird die Auswertung als Fußzeile angezeigt (S. 151). Wenn Sie einer gruppierten Spalte
eine Auswertung hinzufügen, werden Gruppen- und Gesamt-Auswertungen angezeigt. In
Kreuztabellen und Diagrammen wird die Auswertung als Knoten angezeigt (S. 95).
Tipps
● Wenn Sie eine Auswertung ändern möchten, klicken Sie darauf, klicken Sie dann im Fenster
Eigenschaften unter Datenelement auf Aufsummierungs-Aggregatfunktion (S. 208), und wählen
Sie eine andere Funktion aus.
● In Kreuztabellen können Sie mehrere Auswertung auf derselben Ebene hinzufügen. Beispiel:
Sie haben eine Kreuztabelle mit Produktreihe als Zeilen und Bestelljahr als Spalten und
Einnahmen als Kennzahl. Für Produktreihe können Sie die Auswertung Summe als Kopfzeile
hinzufügen, in der dann für jedes Bestelljahr alle Einnahmen aufsummiert werden. Dann können
Sie die Auswertung Durchschnitt als Fußzeile hinzufügen, in der die durchschnittlichen
Einnahmen aller Produktreihen für jedes Bestelljahr ausgeführt werden.
Vorgehensweise
1. Klicken Sie auf das Datenelement, für das Sie die Aggregation auf Detail- oder Auswertungsebene
festlegen möchten.
● Sie möchten Aggregatfunktionen verwenden, die mehr als einen Parameter (z. B. Perzentil)
erfordern.
Angenommen, Sie verfügen über einen Bericht mit Angaben zu Produktreihe, Produkttyp und
Menge. Sie möchten für jeden Produkttyp den prozentualen Anteil an der übergeordneten Menge
berechnen. Daher müssen Sie die Gesamtmenge für jeden einzelnen Produkttyp mit der Gesamtmenge
für die übergeordnete Produktreihe vergleichen. Anders ausgedrückt erfordert der Ausdruck Aggregate
Vorgehensweise
1. Klicken Sie auf das gewünschte Datenelement.
3. Fügen Sie dem Ausdruck für das Datenelement die gewünschten Aggregatfunktionen hinzu.
Vorgehensweise
1. Klicken Sie im Menü Extras auf Optionen.
3. Klicken Sie auf Aggregationsmodus, und wählen Sie den gewünschten Aggregationsmodus
(S. 62).
Aggregiert die Werte für die Mitglieder aus der Datenquelle innerhalb des aktuellen Inhalts.
Durch Angeben des Aggregationsmodus (S. 209) legen Sie fest, welcher aggregate-Ausdruck
verwendet wird.
Wenn Sie z. B. in der folgenden Kreuztabelle Summe als Auswertung angegeben haben, werden für
jeden Aggregationsmodus folgende Aggregatausdrücke erzeugt:
Dieser Ausdruck summiert die in der Datenquelle vorhandenen Werte für Quartal am
Schnittpunkt mit der jeweiligen Produktreihe. In der unteren rechten Ecke wird die Summe des
Aggregats über alle Produktreihen für die einzelnen Quartale angezeigt.
In einfachen Fällen sind die im Bericht sichtbaren Mitglieder und Werte und die Aggregatregeln für
den Bericht mit denen in der Datenquelle identisch, und sämtliche dieser Ausdrücke erzeugen
dieselben Ergebnisse.
Wenn Sie z. B. im Fall der Werte für Quartal und Monat die Werte für alle Monate innerhalb aller
Quartale summieren, können Sie entweder die sichtbaren Werte, die Werte im Cube oder die Monats-
und Quartalswerte verwenden. Sie erhalten jeweils dasselbe Ergebnis.
Unterschiedliche Ergebnisse erhalten Sie erst dann, wenn Sie Filter anwenden, Aggregationstypen
ändern und Satzausdrücke oder Satzvereinigungen verwenden.
Die nachfolgenden Kreuztabellen zeigen z. B. die Absatzmengen für alle Produkttypen der einzelnen
Produktreihen an. Am Fußende der Kreuztabelle finden sich drei Auswertungswerte, die den
durchschnittlichen Absatz nach Produktreihe wiedergeben.
In den meisten Fällen sollten Sie den Aggregationsmodus within detail verwenden, da dieser die
am leichtesten nachvollziehbaren Ergebnisse liefert, die mit den Ergebnissen der Fußzeilen in einem
gruppierten Listenbericht identisch sind. In komplexeren Fällen können Sie die Verwendung des
Aggregationsmodus within aggregate in Betracht ziehen. Der Aggregationsmodus within set
sollte nur im Fall von Berichten mit rein dimensionalem Fokus verwendet werden, z. B. für Berichte,
in denen keine Detail- oder Auswertungsfilter definiert sind.
wenn Duplikate im Satz enthalten sind. Wenn Sie eine OLAP-Datenquelle verwenden, hängt das
Ergebnis der Auswertungsfunktion Automatisch von der Datenquelle ab.
Beispiel: Die Zeilen der Produktreihe unten wurden mithilfe des Ausdrucks definiert
union([Produktreihe], [Campingausrüstung], ALL)
Die Auswertung Aggregat(Produktreihen) ist die Summe der Produktreihen unter Ausschluss von
Duplikaten. Weitere Informationen zum Verarbeiten der Aggregatfunktion finden Sie unter
"Auswertungsfunktionen" (S. 395).
Vorgehensweise
2. Gehen Sie folgendermaßen vor, um eine Berechnung zu erstellen, die auf Daten angewendet
wird:
● Geben Sie in das Feld Name einen Namen für die Berechnung ein, und klicken Sie auf OK.
● Um einen Wert einzuschließen, der von einem Parameter abgeleitet ist, doppelklicken Sie
auf der Registerkarte Parameter auf einen Parameter.
Parameter werden zur Definition von Eingabeaufforderungen (S. 223), Drillthrough-Berichten
(S. 309) und Master/Detail-Beziehungen (S. 319) verwendet.
Tipp: Sie können den Ausdruck auch direkt in das Feld Ausdrucksdefinition eingeben.
Weitere Informationen zum Erstellen von Ausdrücken finden Sie unter "Verwenden des
Ausdruckseditors" (S. 401).
5. Klicken Sie auf die Schaltfläche Überprüfen und anschließend auf OK.
Sie können auch eine Berechnung erstellen, die eine zuvor definierte Schnittmenge (Tuple) verwendet
(S. 214).
Vorgehensweise
3. Geben Sie in das Feld Name einen Namen für die Berechnung ein.
4. Wählen Sie im Feld Berechnungshierarchie die Hierarchie aus, in der dieses berechnete Mitglied
bzw. diese berechnete Kennzahl erstellt werden soll, und klicken Sie auf OK.
● Wenn Sie Datenelemente einschließen möchten, die im Bericht, aber nicht unbedingt im
Modell enthalten sind (z. B. Berechnungen), doppelklicken Sie auf der Registerkarte
Datenelemente auf diese Datenelemente.
6. Klicken Sie auf die Schaltfläche Überprüfen , und klicken Sie auf OK.
Wenn Sie Ihrem Bericht eine Schnittmenge hinzufügen, steht die Bezeichnung standardmäßig für
eine Sammlung ihrer Mitglieder, z. B. "2004", "Web" und "Kochzubehör". Sie können die
Bezeichnung ändern.
Vorgehensweise
3. Wählen Sie unter Verfügbare Mitglieder und Kennzahlen die gewünschten Elemente aus, und
klicken Sie auf den nach rechts zeigenden Pfeil, um sie in die Liste Schnittstellenmitglieder und
-kennzahlen zu verschieben.
Für die Gesamtsummenberechnung muss nicht unbedingt ein Wert für die Auflösungsreihenfolge
angegeben werden. Da der Standardwert für die Auflösungsreihenfolge 0 ist, reicht es aus, der
Prozentberechnung einen beliebigen Wert größer 0 zuzuordnen.
Vorgehensweise
1. Klicken Sie auf das Datenelement, für das Sie die Auflösungsreihenfolge festlegen möchten.
Einem Datenelement kann nur ein Auflösungsreihenfolgewert zugeordnet werden. Das bedeutet,
wenn ein Datenelement in einer Abfrage enthalten ist, die in mehreren Datencontainern
verwendet wird, und Sie möchten, dass das Datenelement in jedem Container eine andere
Auflösungsreihenfolge hat, müssen Sie ein separates Datenelement verwenden.
Tipp: Wenn Sie in Kreuztabellen die Auflösungsreihenfolge für die Standardkennzahl (S. 222)
festlegen möchten, klicken Sie auf die Kreuztabelle, wählen Sie im Fenster Eigenschaften die
Schaltfläche Übergeordnetes Element auswählen aus, und klicken Sie dann auf Kreuztabelle.
2. Geben Sie im Fenster Eigenschaften für die Eigenschaft Auflösungsreihenfolge einen ganzzahligen
Wert ein.
Um die Auflösungsreihenfolge für die Standardkennzahl festzulegen, klicken Sie auf
Auflösungsreihenfolge für Standardkennzahl.
Hinweis: Dimensional modellierte relationale (DMR) Datenquellen fragen eine oder mehrere
zugrunde liegende relationale Datenbanken ab und enthalten daher auf keinen Fall
Datenquellenberechnungen. Sie gelten im Rahmen des vorliegenden Themas daher nicht als
dimensionale Datenquellen.
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
die Abfrage mit dem Datenelement, dessen Werte unterdrückt werden sollen.
Wenn sich ein abfragedefiniertes berechnetes Mitglied und ein Datenquellen-berechnetes Mitglied
überschneiden, wird der Ergebniswert unterdrückt. Wenn die sich überschneidenden Mitglieder
jedoch keine Datenquellenberechnungen enthalten, wird der Wert nicht unterdrückt.
Vorgehensweise
1. Klicken Sie im Menü Daten auf Standarddatenformate.
3. Wenn Sie den Formattyp Währung gewählt haben und unterschiedliche Währungen im Bericht
benötigen, klicken Sie auf die Schaltfläche Hinzufügen . Wählen Sie im Dialogfeld Währungen
die gewünschten Währungen aus, und klicken Sie auf OK.
Es kann beispielsweise vorkommen, dass die Werte in einer Spalte in Euro und in einer anderen
Spalte in US-Dollar angegeben werden.
Wenn Sie einen Wert für die Eigenschaft Muster angeben, werden alle anderen
Formatierungseigenschaften ignoriert, mit folgenden Ausnahmen:
● Fehlende Wertzeichen
● Nullwertzeichen
● Negatives Anzeigemuster
Einige Eigenschaften sind sprachabhängig und sollten nur mit Vorsicht geändert werden.
Die von Ihnen festgelegten Datenformatierungseigenschaften werden nur auf Objekte im aktuellen
Layout angewendet. Wenn ein Datenelement Werte in mehreren Währungen enthält, jedoch nur
eine Untermenge dieser Währungen über definierte Formate verfügt, wird das Standardformat für
das verwendete Gebietsschema auf Werte angewendet, für die kein Format festgelegt ist.
werden mehr als zwei Dezimalzahlen für die Kennzahl angezeigt. Um die gewünschten Ergebnisse
zu erzielen, müssen Sie die Kennzahl dem Formattyp Zahl zuordnen.
Vorgehensweise
1. Klicken Sie auf das Objekt.
3. Klicken Sie unter Formattyp auf den Formattyp, den Sie auf das Objekt anwenden möchten.
4. Wenn Sie eine beliebige Eigenschaft des Formattyps, die für das aktuelle Layout definiert wurde,
überschreiben möchten, klicken Sie im Feld Eigenschaften auf die Eigenschaft, und geben Sie
den entsprechenden Wert an.
● Ist die Stelle direkt nach der Genauigkeitsgrenze kleiner als 5, wird die Zahl abgerundet.
● Ist die Stelle direkt nach der Genauigkeitsgrenze genau 5, wird die Zahl abgerundet, wenn die
vorhergehende Stelle gerade ist, bzw. aufgerundet, wenn die vorhergehende Stelle ungerade ist.
Wenn Sie z. B. festlegen, dass keine Dezimalstellen verwendet werden, wird die Zahl 78,5 auf 78
abgerundet, während die Zahl 73,5 auf 74 aufgerundet wird.
Außerdem wird, wenn die Höchstzahl an Dezimalstellen niedriger als die tatsächliche Anzahl der
Dezimalstellen in einer Zahl ist, die betreffende Zahl auf die Höchstzahl an Dezimalstellen
abgerundet.
werden beispielsweise von Land zu Land unterschiedlich gehandhabt, beispielsweise in Bezug auf
Trennzeichen. Wenn Sie ein Zeichen vorgeben, kann dies für Benutzer in einigen Ländern verwirrend
sein.
Die folgenden Datenformatierungseigenschaften sind abhängig vom Gebietsschema.
● Datumstrennzeichen
● Datumssortierung
● Kalendertyp
● Uhrzeittrennzeichen
● AM/PM-Symbole anzeigen
● Uhr
● Dezimaltrennzeichen
● Tausendertrennzeichen
● Gruppengröße (Stellen)
● Fehlende Wertzeichen
● Nullwertzeichen
● Muster
● Negatives Anzeigemuster
Zudem können Sie das Datenelement im Singleton-Objekt filtern. Sie können z. B. die
Gesamteinnahmen nur für das Jahr 2007 anzeigen.
Abfragen, die mit einem Singleton-Objekt verknüpft sind, werden bei der Ausgabe von Berichten
im CSV-Format (Text mit Trennzeichen) nicht unterstützt.
Vorgehensweise
1. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente ein
Singleton-Objekt in den Bericht.
Ein leerer Datencontainer wird erstellt.
2. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle ein Datenelement in
den Singleton-Container.
Tipp: Sie können ein Singleton auch erstellen, indem Sie ein Datenelement direkt an eine beliebige
Stelle in Ihrem Berichtslayout ziehen.
3. Wenn Sie die Abfrage ändern möchten, die mit dem Singleton-Objekt verknüpft ist, doppelklicken
Sie im Fenster Eigenschaften auf die Eigenschaft Abfrage.
Bei Ausführung des Berichts wird der erste Zeilenwert für dieses Element abgerufen.
Vorgehensweise
1. Klicken Sie auf das gewünschte Layoutobjekt.
Tipp: Eine Liste der Layoutobjekte, für die Sie eine Liste von Eigenschaften angeben können,
finden Sie im Abschnitt zur Eigenschaft Eigenschaften in "Referenz zu Objekten und
Eigenschaften in Report Studio" (S. 577).
3. Wählen Sie die gewünschten Datenelemente, und klicken Sie auf OK.
Monatsbeginn einen monatlichen Bericht aus, und Sie möchten, dass der letzte Werktag des
Vormonats angezeigt wird, und nicht der Tag, an dem Sie den Bericht ausführen.
Wenn einem Bericht die Berichtsfunktionen AsOfDate() und AsOfTime() hinzugefügt werden, geben
diese einen Wert auf der Grundlage der Ergebnisse des Objekts Ausdruck 'Zum Zeitpunkt' zurück.
Wird das Objekt Ausdruck 'Zum Zeitpunkt' dem Bericht nicht hinzugefügt, geben diese beiden
Funktionen das Datum und die Uhrzeit der Berichtsausführung zurück.
Wird das Objekt Ausdruck 'Zum Zeitpunkt' dem Bericht mehr als einmal hinzugefügt, wird die
erste Instanz des Objekts im Layout verwendet, die einen gültigen Wert zurückgibt.
Vorgehensweise
1. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Ausdruck 'Zum Zeitpunkt' in den Bericht.
3. Geben Sie im Dialogfeld Ausdrucksdefinition den gewünschten Ausdruck ein, und klicken Sie
auf OK.
Der Ausdruck muss einen Datum-Zeit-Wert zurückgeben.
Tipp: Sie können eine Funktion, die eine Konstante zurückgibt, vom Ordner Konstanten auf
die Registerkarte Funktionen ziehen. Anschließend können Sie die Konstante in den gewünschten
Wert ändern.
Wenn Sie keine Uhrzeit angeben, wird die Standarduhrzeit 12:00:00.000 AM verwendet.
Vorgehensweise
1. Gehen Sie folgendermaßen vor, um die Standardkennzahl für eine Kreuztabelle festzulegen:
● Klicken Sie auf einen beliebigen Teil der Kreuztabelle und anschließend in der Titelleiste
des Fensters Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen .
● Klicken Sie auf die Eigenschaft Standardkennzahl, und klicken Sie auf die Kennzahl, die
als Standardkennzahl verwendet werden soll.
2. Um die Standardkennzahl für ein Diagramm anzugeben, ziehen Sie die gewünschte Kennzahl
in das Feld für die Standardkennzahl des Diagramms.
Vorgehensweise
1. Klicken Sie auf einen Datencontainer.
2. Klicken Sie im Fenster Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen
, und klicken Sie dann auf den Datencontainertyp.
Wenn es sich bei dem Datencontainer z. B. um eine Liste handelt, klicken Sie auf Liste.
5. Fügen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente die Objekte
ein, die angezeigt werden sollen, wenn keine Daten verfügbar sind.
Wenn Sie Berichte aus verschiedenen Packages in ein interaktives Dashboard aufnehmen, das globale
Filter verwendet, müssen Sie sicherstellen, dass in allen Berichten derselbe Parametername für die
Eingabeaufforderung verwendet wird. Weitere Informationen zum Erstellen von interaktiven
Dashboards finden Sie im Administration und Zugriffsschutz - Handbuch.
Sie können auch Eingabeaufforderungen im Package erstellen. Weitere Informationen finden Sie
im Framework Manager Benutzerhandbuch.
Vorgehensweise
1. Klicken Sie im Bereich Kontextfilter des Übersichtsbereichs auf den Nach-unten-Pfeil neben
dem Filter, den Sie als Eingabeaufforderung verwenden möchten.
● Wenn Sie die Eingabeaufforderung entfernen möchten, klicken Sie auf Keine
Eingabeaufforderung.
● Um Benutzern, die den Bericht ausführen, die Möglichkeit zu geben, ein beliebiges Mitglied
aus einer Verzeichnisstruktur der Hierarchie auszuwählen, klicken Sie auf
Eingabeaufforderung bei Hierarchie.
● Um Benutzern, die den Bericht ausführen, die Möglichkeit zu geben, eine Auswahl aus einer
Mitgliederliste aus der aktuellen Ebene vorzunehmen, klicken Sie auf Eingabeaufforderung
bei Ebene.
Vorgehensweise
1. Klicken Sie auf die Spalte, für die Benutzer eine Eingabeaufforderung erhalten sollen.
Wenn Sie mehrere Eingabeaufforderungen oder eine kaskadierende Eingabeaufforderung
erstellen möchten, klicken Sie auf mehrere Spalten.
Sie können weitere Objekte hinzufügen oder vorhandene Elemente ändern. So können Sie
beispielsweise die von Report Studio ausgewählte Eingabeaufforderung ändern.
Vorgehensweise
1. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
Eingabeaufforderungsseiten.
2. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Seite in das Feld Eingabeaufforderungsseiten.
4. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente eine der
folgenden Eingabeaufforderungen auf die Eingabeaufforderungsseite.
Eingabeaufforderung Beschreibung
Textfeld-Eingabeaufforderung Ruft Daten abhängig von dem Wert ab, den Sie eingeben.
Verwenden Sie dieses Steuerelement, wenn die Benutzer genau wissen,
welchen Wert sie eingeben möchten, wie einen Namen oder eine
Kontonummer.
Eingabeaufforderung Beschreibung
Wert-Eingabeaufforderung Ruft Daten abhängig von Werten ab, die Sie in einer Liste auswählen.
Mit diesem Steuerelement kann die Liste möglicher Werte angezeigt
werden, aus denen Benutzer auswählen können.
Auswahl- und Ruft Werte abhängig von Suchkriterien ab, die die Benutzer angeben.
Such-Eingabeaufforderung Die Daten werden dann auf der Grundlage der Werte abgerufen, die
die Benutzer in den Suchergebnissen auswählen.
Verwenden Sie dieses Steuerelement anstelle einer
Wert-Eingabeaufforderung, wenn die Liste der Werte sehr lang ist,
wodurch die Leistung beeinträchtigt werden kann.
Tipp: Benutzer können die Suche mit oder ohne Beachtung der Groß-
und Kleinschreibung durchführen. Die Suche mit Beachtung der
Groß- und Kleinschreibung ist schneller, da die Suche ohne Beachtung
der Groß- und Kleinschreibung normalerweise mehr Ergebnisse
liefert.
Bei der Verwendung von SAP BW-Datenquellen steht dieses
Steuerelement nicht zur Verfügung.
Datums-Eingabeaufforderung Ruft Daten abhängig von einem Datum ab, das Sie auswählen.
Verwenden Sie dieses Steuerelement beim Filtern von Datumsspalten.
Mit diesem Steuerelement können Benutzer Daten für einen
bestimmten Tag, eine Reihe von bestimmten Tagen oder einen
Zeitraum in Tagen abrufen.
Uhrzeit-Eingabeaufforderung Ruft Daten abhängig von einer Uhrzeit ab, die Sie auswählen.
Verwenden Sie dieses Steuerelement, um einen Bericht auf eine
bestimmte Uhrzeit oder einen Zeitraum zu beschränken.
Beispielsweise können Sie mit diesem Steuerelement anzeigen, wie
viele Bestellungen nach Geschäftsschluss eingegangen sind. Mit diesen
Informationen können Sie dann bestimmen, wieviel Personal nach
Geschäftsschluss benötigt wird.
Eingabeaufforderung Beschreibung
Datum- und Ruft Daten abhängig von einem Datum und einer Uhrzeit ab, die Sie
Uhrzeit-Eingabeaufforderung auswählen.
Verwenden Sie dieses Steuerelement beim Filtern von Datum-Uhrzeit-
oder Zeitstempelspalten. Mit diesem Steuerelement können sehr gut
Bereiche angegeben werden. Beispielsweise können Sie alle
Bestellungen abrufen, die zwischen 12:00 Uhr am Montag und 17:
00 Uhr am Freitag eingegangen sind.
Intervall-Eingabeaufforderung Ruft Daten abhängig von einem Zeitintervall ab, das Sie angeben.
Verwenden Sie dieses Steuerelement zum Abrufen von Daten, die
sich auf den Zeitverlauf beziehen. Beispielsweise können Sie mit
diesem Steuerelement eine Liste von Produkten abrufen, die spätestens
30 Tage nach dem Kauftag zurückgegeben wurden.
Baumstruktur-Eingabeaufforderung Ruft Daten abhängig von Werten ab, die Sie in einer Liste auswählen.
Die Werte sind hierarchisch strukturiert.
Dieses Steuerelement ist zweckmäßig, wenn Sie mit dimensionalen
Datenquellen arbeiten. Die Daten werden von oben in einer
Dimensionshierarchie bis zum detailliertesten Mitglied angezeigt,
und die Benutzer können die Detailgenauigkeit, die im Bericht anzeigt
werden soll, selbst wählen. Weitere Informationen zu
Baumstruktur-Eingabeaufforderungen finden Sie unter "Datenanzeige
in einer Baumstruktur-Eingabeaufforderung" (S. 239).
5. Bei Erstellung eines Textfelds bzw. einer Eingabeaufforderung für Datum und/oder Uhrzeit
bzw. Intervall oder einer erzeugten Eingabeaufforderung gehen Sie wie folgt vor:
● Erstellen Sie einen neuen Parameter für die Eingabeaufforderung, oder verwenden Sie einen
vorhandenen Parameter.
● Wenn Sie einen neuen Parameter erstellen, definieren Sie den Ausdruck, indem Sie ein
Datenelement aus dem Package und den gewünschten Operator auswählen.
Tipp: Definieren Sie die Eingabeaufforderung als optional, indem Sie das Kontrollkästchen
Filter optional machen aktivieren. Wenn das Kontrollkästchen aktiviert ist, müssen die
Benutzer bei der Ausführung des Berichts keinen Wert auswählen.
6. Bei Erstellung einer Wert-, Auswahl- und Such- oder Baumstruktur-Eingabeaufforderung gehen
Sie wie folgt vor:
● Erstellen Sie einen neuen Parameter für die Eingabeaufforderung, oder verwenden Sie einen
vorhandenen Parameter.
● Wenn Sie einen neuen Parameter erstellen und den Parameter zum Filtern von Daten
verwenden möchten, aktivieren Sie das Kontrollkästchen Filter mit Parametern erstellen,
und definieren Sie den Ausdruck, indem Sie ein Datenelement aus dem Package und den
gewünschten Operator auswählen.
Tipp: Definieren Sie die Eingabeaufforderung als optional, indem Sie das Kontrollkästchen
Filter optional machen aktivieren. Wenn das Kontrollkästchen aktiviert ist, müssen die
Benutzer bei der Ausführung des Berichts keinen Wert auswählen.
● Wenn Sie einen Filter mit Parameter erstellt und im Bericht mehr als eine Abfrage definiert
haben, wählen Sie die zu filternde Abfrage aus, und klicken Sie auf Weiter.
● Aktivieren Sie das Kontrollkästchen Neue Abfrage erstellen, um die Abfrage zu erstellen,
mit der die Liste der Datenwerte aufgebaut wird, die bei Ausführung des Berichts angezeigt
wird.
Tipp: Erstellen Sie keine neue Abfrage, wenn Sie die Eingabeaufforderung mit einer
vorhandenen Abfrage verknüpfen möchten, oder wenn die Abfrage später erstellt werden
soll.
● Klicken Sie auf die Schaltfläche mit den Auslassungszeichen (...) neben Zu verwendende
Werte, und klicken Sie auf das Datenelement, für das eine Eingabeaufforderung erstellt
werden soll.
Tipp: Das von Ihnen ausgewählte Datenelement muss nicht notwendigerweise identisch
sein mit dem, das den Benutzern während der Eingabeaufforderung angezeigt wird (siehe
folgenden Schritt). Sie möchten beispielsweise eine Eingabeaufforderung zur Produktreihe
erstellen. Im Package sind die Datenelemente "Produktreihe" und "Produktreihencode"
enthalten. Sie können den Produktreihencode als den zu verwendenden Wert auswählen,
um den Datenabruf zu beschleunigen.
● Klicken Sie auf die Schaltfläche mit den Auslassungszeichen (...) neben Anzuzeigende Werte,
und klicken Sie auf das Datenelement, das den Benutzern als Eingabeaufforderung angezeigt
werden soll.
Beispiel - Erstellen eines Berichts zum Anzeigen der innerhalb eines bestimmten Zeitintervalls gelieferten
Produkte
Sie sind ein Berichtsautor bei dem Unternehmen Abenteuer und Freizeit, das vorwiegend Sportartikel
verkauft. Sie werden aufgefordert, einen Bericht zu erstellen, in dem die Zeitintervalle zwischen
Abwicklungs- und Lieferdatum aufgeführt sind.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Liste und anschließend auf OK.
5. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage) und anschließend Absatz (Abfrage).
6. Erweitern Sie Auftragsbestellung, und fügen Sie Bestellnummer durch Doppelklicken zur Liste
hinzu.
7. Erweitern Sie Produkt, und fügen Sie Produktname durch Doppelklicken zur Liste hinzu.
8. Erweitern Sie Vertriebsdaten. Fügen Sie Menge durch Doppelklicken zur Liste hinzu.
9. Ziehen Sie Abfrageberechnung aus dem Fenster Einfügbare Objekte auf der Registerkarte
Berichtselemente rechts neben das Objekt Retourmenge in der Liste.
10. Geben Sie im Feld Name den folgenden Text ein, und klicken Sie auf OK:
Zeitintervall
11. Geben Sie im Feld Ausdrucksdefinition Folgendes ein, und klicken Sie auf OK:
16. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
Eingabeaufforderungsseiten.
17. Ziehen Sie im Fenster Einfügbare Objekte das Objekt Seite in das Fenster
Eingabeaufforderungsseiten, und doppelklicken Sie dann darauf.
18. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Intervall-Eingabeaufforderung in den Arbeitsbereich.
19. Klicken Sie auf Vorhandenen Parameter verwenden, und klicken Sie dann auf p1.
22. Geben Sie im Feld Tage einen Wert ein, und klicken Sie auf Fertig stellen.
Tipp: Sie können in den Feldern Std und Min Werte angeben.
Es wird ein Listenbericht angezeigt, in dem alle Produkte aufgeführt sind, die innerhalb des von
Ihnen angegebenen Zeitintervalls ausgeliefert wurden. Wenn Sie z. B. 5 Tage eingeben, zeigt die
Liste alle Produkte an, die mehr als 5 Tage nach dem Bestelldatum ausgeliefert wurden.
Vorgehensweise
2. Klicken Sie auf der Registerkarte Detailfilter auf die Schaltfläche Hinzufügen.
3. Klicken Sie im Feld Verfügbare Komponenten auf die Registerkarte Quelle oder die Registerkarte
Datenelemente, um das Datenelement auszuwählen, das Sie für die Eingabeaufforderung
verwenden möchten:
● Um die Daten abhängig von Datenelementen zu filtern, die nicht im Bericht angezeigt
werden, doppelklicken Sie auf der Registerkarte Quelle auf ein Datenelement.
● Um Daten zu filtern, die im Bericht, aber nicht unbedingt im Modell angezeigt werden, z.
B. Berechnungen, doppelklicken Sie auf der Registerkarte Datenelemente auf ein
Datenelement.
4. Geben Sie im Feld Ausdrucksdefinition nach dem Datenelement einen Operator ein, oder wählen
Sie auf der Registerkarte Funktionen einen Operator aus.
Der Operator legt einige der Standardeigenschaften der Eingabeaufforderung fest. Wenn der
Operator z. B. "ist gleich" (=) lautet, können Benutzer nur einen einzigen
5. Geben Sie nach dem Operator einen Namen für den Parameter der Eingabeaufforderung an.
Vor und hinter dem Namen muss ein Fragezeichen stehen.
● PDF-Berichte
● geplante Berichte
Eingabeaufforderungssteuerungen sind von ihrer Definition her interaktiv. Sie dienen zum Ausfüllen
von Parameterwerten, bevor ein Bericht ausgeführt wird. Daher werden zu einer Berichtsseite
hinzugefügte Eingabeaufforderungssteuerungen nur dann angezeigt, wenn Sie den Bericht im
HTML-Format ausführen. Wenn der Bericht im HTML-Format ausgeführt wird, wählen Benutzer
die anzuzeigenden Werte aus. Anschließend wird der Bericht aktualisiert und somit ein neuer Bericht
erzeugt.
Für die oben genannten, nicht-interaktiven Berichtsformate müssen durch Eingabeaufforderungen
gelieferte Parameterwerte vor dem Ausführen des Berichts abgerufen und ausgefüllt werden. Sie
liefern gewünschte Parameterwerte mithilfe der Registerkarte Ausführungsoptionen in Cognos
Connection. Wenn Sie nicht alle erforderlichen Werte liefern, kann der Bericht nicht ausgeführt
werden. Sie können auf die Registerkarte Ausführungsoptionen zugreifen, indem Sie auf die
Schaltfläche Eigenschaften festlegen für den Bericht klicken.
Wenn Sie die Beispielberichte verwenden, die mit Report Studio geliefert werden, enthalten die
Berichte "Verbrauchertrends", "AUF!-Multimedien-Bericht", "Produktreihe je
Vorgehensweise
1. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente eine
Eingabeaufforderung an die Stelle, an der sie eingefügt werden soll.
2. Geben Sie die Informationen an, die zur Erstellung der Eingabeaufforderung erforderlich sind.
Tipp: Definieren Sie die Eingabeaufforderung als optional, indem Sie das Kontrollkästchen
Filter optional machen aktivieren. Andernfalls wird die Eingabeaufforderung beim erstmaligen
Ausführen des Berichts auf einer generierten Eingabeaufforderungsseite statt auf der Berichtsseite
angezeigt. Alternativ können Sie eine Standardauswahl für die Eingabeaufforderung angeben
(S. 236).
4. Setzen Sie im Fenster Eigenschaften die Eigenschaft Automatisch senden auf Ja.
Wird die Eigenschaft Automatisch senden nicht auf Ja gesetzt, wird der Bericht nicht aktualisiert,
wenn Benutzer einen anderen Eingabeaufforderungswert auswählen.
Tipp: Statt für die Eingabeaufforderung die Option Automatisch senden zu aktivieren, können
Sie von der Registerkarte Berichtselemente eine Eingabeaufforderungs-Schaltfläche hinzufügen
und deren Eigenschaft Eingeben auf Fertig stellen festlegen.
Die Eingabeaufforderung wird der Berichtsseite hinzugefügt. Sie können ihre Eigenschaften ändern,
indem Sie darauf klicken und im Fenster Eigenschaften die gewünschten Änderungen vornehmen.
Vorgehensweise
1. Klicken Sie auf die Eingabeaufforderung, die geändert werden soll.
2. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Benutzeroberfläche wählen, und wählen
Sie die gewünschte Schnittstelle aus.
Vorgehensweise
1. Klicken Sie auf die Eingabeaufforderung, die geändert werden soll.
2. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Erforderlich, und wählen Sie Ja.
3. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer, um zu einer Berichtsseite
zu wechseln.
6. Klicken Sie im Feld Verwendung auf Erforderlich und anschließend auf OK.
Wenn Sie den Bericht ausführen, wird ein Sternchen neben der Eingabeaufforderung angezeigt. Dies
weist darauf hin, dass die Benutzer einen Wert eingeben oder auswählen müssen.
Wenn eine kaskadierende Eingabeaufforderung vorliegt und die übergeordnete Eingabeaufforderung
erforderlich ist, wird die untergeordnete Eingabeaufforderung deaktiviert. Dadurch wird sichergestellt,
dass Benutzer mindestens einen Wert in der übergeordneten Eingabeaufforderung wählen, bevor
sie einen Wert in der untergeordneten Eingabeaufforderung wählen können. Wenn umgekehrt die
übergeordnete Eingabeaufforderung optional ist, ist die untergeordnete Eingabeaufforderung gefüllt.
Dadurch können Benutzer Werte in der untergeordneten Eingabeaufforderung wählen, ohne einen
Wert in der übergeordneten Eingabeaufforderung wählen zu müssen.
Produktreihe auswählen müssen. Sie können die Eingabeaufforderung so abändern, dass die Benutzer
mehrere Produktreihen auswählen können.
Wenn Sie die Auswahl mehrerer Elemente zulassen, ist die Eigenschaft Automatisch senden immer
auf Nein eingestellt.
Vorgehensweise
1. Klicken Sie auf die Eingabeaufforderung, die geändert werden soll.
2. Wählen Sie im Fenster Eigenschaften, ob Benutzer mehrere Werte oder einen Wertebereich
angeben können.
● Um mehrere Werte angeben zu lassen, setzen Sie die Eigenschaft Mehrfachauswahl auf Ja.
● Um einen Wertebereich angeben zu lassen, setzen Sie die Eigenschaft Intervall auf Ja.
3. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer, um zu einer Berichtsseite
zu wechseln.
● Wenn Sie eine Eingabeaufforderung mit Intervall erstellen, ändern Sie den Operator in
in_range.
eine gepunktete Linie angezeigt. Sie können für jede Eingabeaufforderung festlegen, ob das Sternchen
und der Pfeil angezeigt werden sollen.
Vorgehensweise
1. Klicken Sie auf die Eingabeaufforderung, die geändert werden soll.
2. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Symbole ausblenden, und klicken Sie
auf Ja, um die Zeichen auszublenden, oder auf Nein, um sie einzublenden.
Vorgehensweise
1. Klicken Sie auf die Eingabeaufforderung, die geändert werden soll.
2. Um einen Wertbereich festzulegen, setzen Sie im Fenster Eigenschaften die Eigenschaft Intervall
auf Ja.
3. Um mehr als eine Standardauswahl anzugeben, setzen Sie die Eigenschaft Mehrfachauswahl
auf Ja.
5. Klicken Sie auf die Schaltfläche Hinzufügen , und wählen Sie eine der folgenden Optionen
aus.
● Wenn Sie einen einzelnen Wert definieren möchten, geben Sie den gewünschten Wert als
Standardauswahlwert ein.
● Um einen Wertebereich zu definieren, geben Sie die Minimum- und Maximumwerte des
Bereichs in den Feldern Minimaler Wert bzw. Maximaler Wert ein.
● Wenn durch eine Vermeidung des Zugriffs auf die Datenbank die Leistung erhöht werden soll
Angenommen, Sie haben eine Eingabeaufforderung, bei der die Benutzer ein Land auswählen müssen.
Für den Datenbankwert Vereinigte Staaten soll in der Eingabeaufforderung USA angezeigt werden.
Vorgehensweise
1. Klicken Sie auf die Eingabeaufforderung, die geändert werden soll.
5. Geben Sie in das Feld Anzeigen den Wert ein, der in der Eingabeaufforderung angezeigt werden
soll.
8. Gehen Sie zum Verknüpfen eines Eingabeaufforderungswertes mit einer Bedingung (S. 287)
folgendermaßen vor:
● Klicken Sie auf die Dropdown-Liste Variable, und wählen Sie die gewünschte Variable aus,
oder erstellen Sie eine eigene.
Informationen zum Erstellen von Variablen finden Sie unter "Hinzufügen von
Variablen" (S. 292).
● Klicken Sie auf die Dropdown-Liste Wert, und wählen Sie einen der möglichen Werte für
die Variable aus.
● Klicken Sie auf den statischen Wert, den Sie mit der Variable verknüpfen möchten, und
anschließend auf die Schaltfläche Bearbeiten .
● Geben Sie in das Feld Anzeigen den Wert ein, der in der Eingabeaufforderung für diesen
bestimmten Variablenwert angezeigt werden soll.
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
die Berichts- oder Eingabeaufforderungsseite, die das Eingabeaufforderungs-Steuerelement
enthält, für das eine Eingabeaufforderungs-Schaltfläche hinzugefügt werden soll.
2. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Eingabeaufforderungs-Schaltfläche in den Arbeitsbereich.
Ziel Vorgehensweise
Vorgehensweise
1. Wenn Sie die kaskadierende Quelle zu einer erforderlichen Eingabeaufforderung machen
möchten, klicken Sie darauf, und setzen Sie im Fenster Eigenschaften die Eigenschaft Erforderlich
auf Ja.
2. Klicken Sie auf die Eingabeaufforderung, die als kaskadierende Eingabeaufforderung verwendet
werden soll.
4. Klicken Sie auf den Parameter, der den Ausgangspunkt der Kaskadierung darstellt, und klicken
Sie auf OK.
5. Wenn für die Eingabeaufforderung mehrere Werte zulässig sind, fügen Sie der kaskadierenden
Quelle eine Eingabeaufforderungs-Schaltfläche hinzu, damit bei der kaskadierenden
Eingabeaufforderung alle entsprechenden Werte angezeigt werden.
● Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Eingabeaufforderungs-Schaltfläche in den Bericht.
● Wenn Sie den Text der Eingabeaufforderungs-Schaltfläche ändern möchten, ziehen Sie im
Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt Textelement
auf die Schaltfläche, und geben Sie den gewünschten Text ein.
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
die mit der Eingabeaufforderung verknüpfte Abfrage.
2. Doppelklicken Sie im Fenster Datenelemente auf das Datenelement für die Eingabeaufforderung.
3. Geben Sie im Feld Ausdrucksdefinition eine der folgenden Funktionen ein, und klicken Sie auf
OK.
Ziel Funktion
Ziel Funktion
Hinweis: Abfragen werden standardmäßig sequenziell ausgeführt. Ihr Administrator muss die
gleichzeitige Abfrageausführung aktivieren. Weitere Informationen finden Sie im Administration
und Zugriffsschutz - Handbuch.
● Anzeigen oder Hinzufügen von Filtern und Parametern und Ändern der zugehörigen
Eigenschaften
● Integrieren von SQL-Anweisungen aus anderen Berichten oder aus von Ihnen selbst erstellten
Berichten
und Layout-Abschnitte eines Berichts müssen miteinander verknüpft sein, damit ein gültiger Bericht
erstellt werden kann.
In Report Studio werden Abfragen und Layouts automatisch verknüpft. Wenn Sie beispielsweise
Report Studio und die Listenberichtsvorlage verwenden, werden Abfrage und Layout automatisch
verknüpft. Zusätzlich können Sie eine Abfrage erstellen und diese manuell mit einem Datencontainer
verknüpfen. Wenn Sie im Layout einen Datencontainer in den Arbeitsbereich ziehen, können Sie
angeben, welche Abfrage verwenden werden soll, indem Sie im Fenster Eigenschaften auf die
Eigenschaft Abfrage klicken. Anschließend können Sie die Elemente in der Abfrage, die Sie im
Layout anzeigen möchten, hinzufügen, indem Sie diese von der Registerkarte Datenelemente des
Fensters Einfügbare Objekte ziehen.
● Alle Verbindungen für Abfragen mit mehreren Cubes sind offene Verbindungen.
● Sie können eine angepasste Dimension (Abfragesubjekt) nicht sortieren oder filtern.
● Wenn Sie die Abfrageanzeige Generiertes SQL/MDX zum Anzeigen von MDX verwenden,
wird möglicherweise nicht das tatsächlich ausgeführte MDX angezeigt. Der Grund dafür ist,
dass beim Ausführen einer Abfrage mit mehreren Cubes eigentlich mehrere Abfragen ausgeführt
werden.
● Cube-zu-Cube (heterogen)
● Cube-zu-RDBMS
● Cube-zu-SAP BW
● SAP-BW-zu-RDBMS
Anhand der folgenden Beispiele wird dargestellt, wie die Ergebnisse einer Abfrage mehrerer Fakten
interpretiert werden und mit welchen Optionen eine Abfrage geändert werden kann, um die
gewünschten Ergebnisse zu erzielen.
Angepasste Dimensionen
Mit Einzelabfragen von "Inventarebenen" und "Umsatz" nach "Quartal" und "Produkt" erhalten
Sie folgende Ergebnisse
Eine Abfrage mehrerer Fakten und angepasster Dimensionen berücksichtigt die Kardinalität zwischen
jeder Faktentabelle und ihren Dimensionen und gibt alle Zeilen der jeweiligen Faktentabelle zurück.
Die Faktentabellen werden anhand der gemeinsamen Schlüssel, "Zeit" und "Produkt", abgeglichen.
Sowohl "Produkt" als auch "Zeit" sind für "Inventarebenen" und "Umsatz" gültig. Dennoch
werden die Inventarebenen monatlich und der Umsatz täglich aufgezeichnet. In diesem Beispiel
werden die Ergebnisse automatisch auf die niedrigste gemeinsame Granularitätsebene aggregiert.
"Menge", die aus "Umsatz" stammt, wird zu Monaten aufaddiert.
Für diese Abfrage werden oft Nullen zurückgegeben, da eine Kombination von dimensionalen
Elementen möglicherweise zwar in einer Faktentabelle existiert, in einer anderen jedoch nicht. Wenn
z. B. "Husky Seil 50" im Inventar in 200501 verfügbar war, in demselben Zeitraum dieses Produkt
jedoch nicht verkauft wurde, müsste für "Menge" in der Zeile "Husky Seil 50" der Wert 0 angezeigt
werden.
"Bestellmethode" ist nur in "Umsatz" vorhanden. Daher ist es nicht mehr möglich, Datensätze auf
eine niedrigste gemeinsame Granularitätsebene zu aggregieren, da eine Seite der Abfrage eine
Dimensionalität hat, die sie nicht mit der anderen Seite gemeinsam hat. Ergebnisse von
"Eröffnungsbestand" und "Endbestand" werden wiederholt, weil es nicht mehr möglich ist,
festzustellen, in welcher Beziehung ein einzelner Wert aus diesen Spalten zu einem Wert aus "Menge"
steht.
Wenn das Gruppieren anhand des Schlüssels "Quartal" erfolgt, ist zu sehen, dass das Ergebnis in
diesem Beispiel auf demselben Datensatz beruht, wie die Abfrage von angepassten Dimensionen.
Die Auswertungswerte sind dieselben. Beispielsweise ist die Gesamtmenge für 200501 in beiden
Beispielen 2.766.
Dimension "Bestellmethode" erstellen, um nur die Bestellmethode "Fax" abzurufen, und den Filter
auf die Datenquelle anwenden, enthält der Bericht Nullen.
Der Filter wird nur auf einen Subjektbereich angewendet, "Umsatz". Da "Bestellmethode" in
"Inventarebenen" nicht enthalten ist, werden alle Produkte im Bericht angezeigt. Beispielsweise war
"Course Pro Umbrella" in 200602 im Inventar enthalten. Da für dieses Produkt in 200602 kein
Verkauf über die Bestellmethode "Fax" erfolgt ist, sind "Bestellmethode" und "Menge" gleich null.
Die Nullen können entfernt werden, indem der Filter so geändert wird, dass er auf den Ergebnissatz
und nicht auf die Datenquelle angewendet wird. Indem der Filter auf den Ergebnissatz angewendet
wird, werden dieselben Ergebnisse wie bei der Verwendung von angepassten Dimensionen
ausgegeben. Nur die Produkte, die über die Bestellmethode "Fax" bestellt wurden, werden in dem
Bericht aufgeführt.
Die Auswertung der Menge lautet 986 bei beiden Filtermethoden, d. h. die Ergebnisse beruhen auf
demselben Datensatz.
In Report Studio gibt es zwei Filtertypen. Detailfilter werden auf die Datenquelle angewendet.
Auswertungsfilter werden auf den Ergebnissatz angewendet. Weitere Informationen zum Anwenden
von Detail- und Auswertungsfiltern finden Sie unter "Filtern von Daten" (S. 192).
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
Abfragen.
2. Ziehen Sie im Fenster Einfügbare Objekte eines der folgenden Objekte in den Arbeitsbereich.
Objekt Beschreibung
5. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die Datenelemente,
die Sie der Abfrage hinzufügen möchten, in das Fenster Datenelemente.
Tipp: Sie können Datenelemente zur Abfrage hinzufügen, die nicht im Layout angezeigt werden
sollen. Wenn Sie beispielsweise als Filterkriterium Produktreihencode verwenden möchten, den
Benutzern im Layout aber Produktreihe angezeigt werden soll, müssen Sie beide Datenelemente
zur Abfrage hinzufügen.
6. Wenn Sie ein neues Datenelement in der Abfrage erstellen möchten, ziehen Sie im Fenster
Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt Datenelement in
das Fenster Datenelement.
7. Wenn Sie einen Filter hinzufügen möchten, ziehen Sie im Fenster Einfügbare Objekte auf der
Registerkarte Berichtselemente das Objekt Filter in das Fenster Detailfilter oder in das Fenster
Auswertungsfilter, und definieren Sie den Filterausdruck (S. 192).
Tipp: Um einen Filter zu erstellen, können Sie auch ein Datenelement von der Registerkarte
Quelle in eines der Filterfenster ziehen und anschließend den Filterausdruck definieren. Wenn
Sie mit einer dimensionalen Datenquelle arbeiten, können Sie Daten schnell filtern, indem Sie
anstelle der Ebene, zu der ein Mitglied gehört, das Mitglied selbst in das Filterfenster ziehen.
Wenn Sie z. B. das Mitglied 2006 aus der Ebene Jahre in das Fenster ziehen, werden die Daten
für das Jahr 2006 gefiltert. Diese Vorgehensweise ist weniger zeitaufwändig, als wenn Sie
zunächst die Ebene Jahre in das Fenster ziehen und anschließend den Filterausdruck definieren,
um anzugeben, dass nur Daten für das Jahr 2006 angezeigt werden sollen.
● Klicken Sie mit der rechten Maustaste in den Arbeitsbereich und dann auf Package-Quellen
anzeigen, um die Abfragen anzuzeigen, die Datenelemente aus einem Package verwenden.
● Klicken Sie mit der rechten Maustaste in den Arbeitsbereich, und klicken dann auf Verweise
erweitern, um die Beziehungen zwischen den Abfragen im Bericht anzuzeigen. Diese Funktion
ist beim Erstellen komplexer Abfragen hilfreich.
● Die Datentypen der Datenelemente müssen kompatibel sein, und die Datenelemente müssen in
derselben Reihenfolge angezeigt werden.
Bei numerischen Datentypen sind Ganz-, Gleitkomma-, Dual- oder Dezimalzahlen miteinander
kompatibel.
Bei Zeichenkettendatentypen sind Char, VarChar und LongVarChar miteinander kompatibel.
Bei binären Datentypen sind Binary und VarBinary miteinander kompatibel.
Die Datentypen müssen exakt übereinstimmen.
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
Abfragen.
● Ziehen Sie Vereinigung, Schnittmenge oder Außer auf die rechte Seite der Abfrage.
Rechts vom Operator werden zwei Ablagebereiche angezeigt.
Im Arbeitsbereich werden zwei Abfragen erstellt, und in den Ablagebereichen wird eine
Verknüpfung zu jeder Abfrage angezeigt.
3. Doppelklicken Sie auf jede Abfrage, die Teil der Vereinigungsabfrage ist, und fügen Sie die
gewünschten Datenelemente hinzu.
4. Klicken Sie auf der Symbolleiste auf die Schaltfläche Zurück, um zum Arbeitsbereich für die
Abfragen zurückzukehren.
6. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Duplikate, und wählen Sie aus, ob
doppelte Zeilen entfernt oder beibehalten werden sollen.
8. Wenn Sie möchten, dass Report Studio die Liste projektierter Datenelemente automatisch
erstellt, klicken Sie auf Automatisch erstellt.
Report Studio verwendet beim Erstellen der Projektionsliste nur eine der beiden zu vereinigenden
Abfragen.
12. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die Datenelemente,
die Sie der Abfrage hinzufügen möchten, in das Fenster Datenelemente.
Die Vereinigungsabfrage ist vollständig. Sie können sie nun mit einem Datencontainer im Layout
verknüpfen.
Beispiel - Erstellen eines Listenberichts mit zwei Spalten für drei Datenelemente
Sie sind ein Berichtsautor bei dem Unternehmen Abenteuer und Freizeit, das vorwiegend Sportartikel
verkauft. Sie wurden gebeten, einen Listenbericht zu erstellen, der die Einnahmen für alle
Produktreihen und Bestellmethoden anzeigt. Allerdings möchten Sie, dass die Produktreihen und
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Leer und anschließend auf OK.
5. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
Abfragen.
8. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle folgende
Datenelemente in das Fenster Datenelemente:
9. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Datenelement in das Fenster Datenelemente.
Das Datenelement wird verwendet, um Produktreihen und Bestellmethoden im Bericht zu
sortieren.
10. Geben Sie im Feld Ausdrucksdefinition den Wert 'A' ein, und klicken Sie auf OK:
11. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Name, löschen Sie den Standardnamen,
und geben Sie Folgendes ein:
Sortierschlüssel
12. Klicken Sie auf der Symbolleiste auf die Schaltfläche Zurück , um zum Arbeitsbereich
Abfragen zurückzukehren.
14. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle folgende Datenelemente
in das Fenster Datenelemente:
● Bestellmethode
● Einnahmen
Tipp: Diese Datenelemente befinden sich in den Ordnern Bestellmethode und Vertriebsdaten.
15. Wiederholen Sie die Schritte 9 bis 11, um in Abfrage 3 ein Sortierschlüssel-Datenelement mit
der Definition 'B' zu erstellen.
16. Klicken Sie auf der Symbolleiste auf die Schaltfläche Zurück, um zum Arbeitsbereich für die
Abfragen zurückzukehren.
Das Element Produktreihe in der Projektionsliste enthält sowohl Produktreihen als auch
Bestellmethoden.
20. Klicken Sie auf Produktreihe und anschließend auf die Schaltfläche Bearbeiten .
& Bestellmethode
24. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle folgende Datenelemente
in das Fenster Datenelemente:
● Einnahmen
● Sortierschlüssel
25. Während Sortierschlüssel ausgewählt ist, klicken Sie im Fenster Eigenschaften auf die Eigenschaft
Vorsortieren. Klicken Sie dann auf Aufsteigend sortieren.
Wenn Sie den Bericht ausführen, werden erst alle Produktreihen angezeigt und danach alle
Bestellmethoden.
26. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
Seite1.
27. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Liste in den Arbeitsbereich.
29. Klicken Sie in der Titelleiste des Fensters Eigenschaften auf die Schaltfläche Übergeordnetes
Element auswählen , und klicken Sie dann auf Liste.
30. Klicken Sie auf die Eigenschaft Abfrage und dann auf Abfrage1.
Die Liste ist nun mit der Vereinigungsabfrage verknüpft.
32. Aktivieren Sie das Kontrollkästchen Sortierschlüssel, und klicken Sie auf OK.
Da das Sortierschlüssel-Datenelement nicht in der Liste angezeigt wird, müssen Sie es in die
Eigenschaften der Liste aufnehmen, um damit Produktreihen und Bestellmethoden sortieren zu
können.
33. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Datenelemente folgende
Elemente aus dem Fenster Abfrage1 in die Liste:
● Einnahmen
Eine Liste mit zwei Spalten wird erstellt. Alle Produktreihen und Bestellmethoden werden in der
ersten Spalte angezeigt.
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
Abfragen.
3. Doppelklicken Sie auf jede Abfrage, die Teil der Verbindungsabfrage ist, und fügen Sie die
gewünschten Datenelemente hinzu.
4. Klicken Sie auf der Symbolleiste auf die Schaltfläche Zurück , um zum Arbeitsbereich
Abfragen zurückzukehren.
8. Klicken Sie erst auf ein Datenelement in der linken Abfrage und dann auf ein Datenelement in
der rechten Abfrage, um eine Verknüpfung zu erstellen.
9. Klicken Sie für jede Abfrage auf Kardinalität und anschließend auf die gewünschte Kardinalität.
10. Klicken Sie auf Operator und anschließend auf den gewünschten Operator.
11. Um die Verbindungsbeziehung in einen Ausdruck zu konvertieren, klicken Sie auf die Schaltfläche
Konvertieren in Ausdruck.
Konvertieren Sie die Verbindungsbeziehung in einen Ausdruck, um Änderungen an der
Verbindungsdefinition vorzunehmen.
Hinweis: Nach dem Konvertieren der Beziehung in einen Ausdruck kann dieser nicht wieder
zu einer Beziehung geändert werden.
14. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die Datenelemente,
die Sie hinzufügen möchten, in das Fenster Datenelemente.
Die Verbindungsabfrage ist vollständig. Sie können sie nun mit einem Datencontainer im Layout
verknüpfen.
Beispiel: Die Datenquelle enthält flache Daten, die Sie dimensional modellieren möchten.
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
die gewünschte Abfrage.
4. Wenn Sie eine Dimension aus einem vorhandenen Datenelement erstellen möchten, ziehen Sie
im Fenster Einfügbare Objekte auf der Registerkarte Quelle dieses Datenelement in das
Fenster Dimensionen.
Report Studio erstellt automatisch die gesamte Dimension.
5. Wenn Sie eine neue Dimension erstellen möchten, ziehen Sie im Fenster Einfügbare Objekte
auf der Registerkarte Berichtselemente das Objekt Dimension in das Fenster Dimensionen,
und erstellen Sie die Dimension, indem Sie die gewünschten Objekte hinzufügen:
Informationen zu diesen Objekten finden Sie unter "Arbeiten mit Dimensionsdaten" (S. 187).
6. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die gewünschten
Datenelemente zu den Objekten, die Sie im vorherigen Schritt hinzugefügt haben.
Wenn Sie beispielsweise eine Ebene erstellt haben, definieren Sie einen Schlüssel, indem Sie ein
Abfrageelement in den Ordner Schlüssel ziehen.
7. Um einen Fakt zu erstellen, ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte
Quelle das gewünschte Datenelement in das Fenster Fakten.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Kreuztabelle und anschließend auf OK.
5. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle die folgenden
Datenelemente in die Kreuztabelle:
Tipp: Diese Elemente befinden sich in den Ordnern Produkt, Zeitdimension, Bestellmethode
und Vertriebsdaten.
6. Klicken Sie mit der rechten Maustaste auf die Kreuztabelle, und wählen Sie Gehe zur Abfrage.
9. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle folgende Datenelemente
in das Fenster Dimensionen:
● Produktreihe
● Datum
10. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
Seite1.
13. Ziehen Sie im Feld Datenelemente das Element Datum in das Feld Sortierliste, und klicken Sie
auf OK.
Alle Bestelljahre werden für alle Produktreihen angezeigt, selbst wenn keine Einnahmen verzeichnet
wurden.
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
Abfragen.
2. Heben Sie die Verknüpfung der untergeordneten mit der übergeordneten Abfrage auf, indem
Sie die Verknüpfung mit der übergeordneten Abfrage rechts neben der untergeordneten Abfrage
auswählen und auf die Schaltfläche Löschen klicken.
Auf der Registerkarte Quelle im Fenster Einfügbare Objekte sind nun Package-Elemente
verfügbar.
5. Klicken Sie auf der Symbolleiste auf den nach oben weisenden Pfeil, um zum Arbeitsbereich
Abfragen zurückzukehren.
6. Stellen Sie die Verknüpfung zwischen der unter- und der übergeordneten Abfrage erneut her,
indem Sie die übergeordnete Abfrage rechts neben die untergeordnete Abfrage ziehen.
Beim Arbeiten mit relationalen Datenquellen hängt das von Report Studio erstellte SQL von den
ausgewählten Berichtsausgaben ab.
Vorgehensweise
1. Wenn Sie das SQL oder MDX für den gesamten Bericht anzeigen möchten, klicken Sie im Menü
Extras auf Generiertes SQL/MDX anzeigen.
Durch diese Option wird das SQL oder MDX angezeigt, das in der Datenquelle ausgeführt
wird. Das SQL bzw. MDX ist nach Abfragen und Abfrageergebnissen organisiert. Wenn eine
Abfrage in mehreren Datencontainern verwendet wird, wird für jeden Datencontainer in
separates Abfrageergebnis erzeugt.
2. Zum Anzeigen des SQL oder MDX für eine bestimmte Abfrage gehen Sie wie folgt vor:
● Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken
Sie auf die gewünschte Abfrage.
Durch die Eigenschaft Generiertes SQL/MDX wird das SQL oder MDX angezeigt, das beim
Anzeigen der tabellarischen Daten (Menü Ausführen, Option Tabellarische Daten anzeigen
ausgeführt wird. Die Abfrageergebnisse werden in diesem Fall in Listenform angezeigt. Diese
Eigenschaft ist nützlich beim Erstellen erweiterter Abfragen.
Das SQL oder MDX für die Abfrage wird im Dialogfeld Generiertes SQL/MDX angezeigt. Für
SQL können Sie entweder das native SQL (das SQL, das bei der Ausführung der Abfrage an die
Datenbank übergeben wird) oder das Cognos-SQL (eine generische Form von SQL, das von
ReportNet verwendet wird) anzeigen. Das Cognos-SQL wird schließlich in natives SQL umgewandelt,
bevor die Abfrage ausgeführt wird.
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
die gewünschte Abfrage.
Vorgehensweise
1. Klicken Sie im Menü Datei auf Neu.
3. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
Abfragen.
4. Ziehen Sie im Fenster Einfügbare Objekte das Objekt Abfrage in den Arbeitsbereich.
5. Führen Sie im Fenster Einfügbare Objekte einen der folgenden Vorgänge aus:
● Wenn Sie eine SQL-Abfrage erstellen möchten, ziehen Sie SQL rechts neben die Abfrage.
● Wenn Sie eine MDX-Abfrage erstellen möchten, ziehen Sie MDX rechts neben die Abfrage.
Tipp: Wenn Sie SQL oder MDX in den Arbeitsbereich ziehen, erstellt Report Studio automatisch
eine Abfrage.
6. Doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft Datenquelle, um die Datenquelle
auszuwählen.
7. Wählen Sie die gewünschte Datenquelle, und klicken Sie auf OK.
8. Geben Sie ggf. in der Eigenschaft Katalog den Namen des Katalogs ein, der verwendet werden
soll.
9. Doppelklicken Sie auf die Eigenschaft SQL oder auf die Eigenschaft MDX.
10. Geben Sie den SQL- oder MDX-Code ein, den Sie verwenden möchten.
14. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
eine Berichtsseite.
15. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente den Berichtstyp
(S. 87), den Sie erstellen möchten, in den Arbeitsbereich.
Ziehen Sie z. B. eine Liste, eine Kreuztabelle, ein Diagramm oder eine Wiederholfunktion.
17. Klicken Sie im Fenster Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen
und dann auf den gerade erstellten Container.
Wenn Sie beispielsweise eine Liste erstellt haben, klicken Sie auf Liste.
18. Klicken Sie auf die Eigenschaft Abfrage, und klicken Sie auf die Abfrage, die Sie für den
Berichtstyp verwenden möchten.
19. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Datenelement die
gewünschten Elemente aus der im vorherigen Schritt ausgewählten Abfrage auf den
Datencontainer.
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
Abfragen.
2. Klicken Sie für die Abfrage, für die Sie die Datenquelle auswählen möchten, auf das Objekt
Datenquelle.
4. Wählen Sie die gewünschte Datenquelle, und klicken Sie auf OK.
Erstzeilenoptimierung
Der von Report Studio erstellte SQL-Code hängt vom ausgewählten Berichtsformat ab. Wenn Sie
zum Beispiel HTML-Format angeben, ist Erstzeilenoptimierung erforderlich. Alle Zeilen ist
erforderlich, wenn Sie PDF angeben.
Datenbankadministratoren und Programmierer müssen beachten, dass Report Studio nicht immer
die Erstzeilenoptimierung verwendet. Wenn Sie davon ausgehen, dass Sie zur Ausführung der
Erstzeilenoptimierung aufgefordert werden, wird die Abfrage bei der RDBMS-Optimierung
möglicherweise anders verarbeitet als erwartet.
Unterstützte MDX-Syntax
Wenn Sie mit MDX arbeiten, sollten Sie mit der von Report Studio unterstützten Syntax vertraut
sein. Report Studio unterstützt die in Microsoft Data Access SDK in der Version 2.8 angegebene
MDX-Grammatik mit folgenden Ausnahmen.
Report Studio unterstützt die folgenden MDX-Funktionen nicht. Diese partielle Liste kann nur
beim Arbeiten mit folgenden Datenquellen angezeigt werden:
● Cubes
● DB2 OLAP
● Cognos Consolidation
● Cognos Contributor
Bei diesen Datenquellen verwendet Cognos 8 eine Variation der Syntax von MS Analysis Services.
Ascendants Is SetToStr
DrillupMember Predict
Wenn ein Makro zum Beispiel eine Spalte aus einer Abfrage löscht, auf die sich das Layout bezieht,
tritt ein Laufzeitfehler auf.
Vorgehensweise
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie auf
Abfragen.
2. Wenn die Abfrage, der Sie ein Makro hinzufügen möchten, mit Ihrem eigenen SQL erstellt
wurde, gehen Sie wie folgt vor:
● Klicken Sie auf das Objekt SQL, das mit der Abfrage verknüpft ist.
3. Wenn die Abfrage, der Sie ein Makro hinzufügen möchten, nicht mit Ihrem eigenen SQL erstellt
wurde, führen Sie folgende Vorgänge aus:
● Klicken Sie auf die Abfrage.
Tipp: Eine Liste unterstützter Makrofunktionen finden Sie unter "Verwenden des
Ausdruckseditors" (S. 401).
Parameter Beschreibung
Name Der Name der Eingabeaufforderung. Kann sich auch auf den Namen
eines Parameters auf einer vom Benutzer erstellten
(obligatorisch)
Eingabeaufforderungsseite beziehen. In diesem Fall wird bei
Ausführung des Berichts diese vom Benutzer erstellte
Eingabeaufforderungsseite anstelle der
Standardeingabeaufforderungsseite angezeigt, die das Makro
generieren würde.
Parameter Beschreibung
● memberuniquename -- ● xsddate
Memberuniquename ist kein
● xsddatetime
Datentyp im eigentlichen
Sinne. MUN wird verwendet, ● xsddecimal
wenn es sich beim Datentyp
● xsddouble
des Parameters um einen
eindeutigen Mitgliedsnamen ● xsdduration
handelt. Beispiel: Verwenden
Sie die Syntax #prompt ● xsdfloat
('Parameter', ● xsdint
'memberuniquename')#.
● xsdlong
● numeric
● xsdshort
● xsdstring
● xsdtime
Parameter Beschreibung
Stellen Sie sicher, dass mit dem eingegebenen Text eine gültige
SQL-Anweisung erstellt werden kann.
Hinweise
● Da das Argument <Datatype> nicht angegeben ist, müssen gültige Eingabeaufforderungswerte
Zeichenketten sein, was in diesem Fall richtig ist.
● Da das Argument <DefaultText> nicht angegeben ist, handelt es sich bei der
Eingabeaufforderung CountryName um eine erforderliche Eingabeaufforderung.
Nachdem Sie einen Bericht erstellt haben, können Sie diesen ändern oder erweitern, indem Sie ihn
z. B. für die Zielgruppenverteilung einrichten.
Bevor Sie einen vorhandenen Bericht ändern, müssen Sie sich vergewissern, dass Sie über die
entsprechenden Zugriffsberechtigungen verfügen. Weitere Informationen finden Sie im Administration
und Zugriffsschutz - Handbuch.
Sie haben folgende Möglichkeiten:
● Öffnen und Speichern von Berichten auf dem lokalen Computer
Vorgehensweise
1. Besorgen Sie sich die Datei LFA.dll bei Ihrem Cognos 8-Administrator.
Die DLL-Datei befindet sich in dem \bin-Verzeichnis, in dem Cognos 8 installiert ist.
regsvr32 LFA.dll
4. Richten Sie Ihren Computer und den Cognos 8-Server in Internet Explorer als vertrauenswürdige
Sites ein:
● Geben Sie im Feld Diese Website zur Zone hinzufügen die Zeichenfolge http://localhost
ein, und klicken Sie auf Hinzufügen.
Tipp: Wenn der Cognos 8-Server sich nicht auf demselben Computer wie der Browser
befindet, geben Sie stattdessen http://<Computername> ein.
● Deaktivieren Sie das Kontrollkästchen Für die Sites in dieser Zone ist eine Serverüberprüfung
(https:) erforderlich.
6. Aktivieren Sie das Kontrollkästchen Lokalen Dateizugriff erlauben, und klicken Sie auf OK.
Die Menüoptionen (Lokal) Öffnen und (Lokal) Speichern unter werden im Menü Datei angezeigt.
Jetzt können Sie Berichte lokal auf Ihrem Computer öffnen und speichern. Wenn Sie zum ersten
Mal versuchen, einen Bericht lokal zu öffnen oder zu speichern, werden Sie von Internet Explorer
aufgefordert anzugeben, ob Wechselwirkungen zwischen einem ActiveX-Steuerelement und anderen
Elementen der Seite zugelassen werden sollen. Klicken Sie auf Ja, um fortzufahren.
Vorgehensweise
● Klicken Sie im Menü Extras auf Bericht aus der Zwischenablage öffnen.
Mit der Aktion Mit Report Studio öffnen können Sie auch einen Bericht, eine Vorlage oder eine
Analyse aus Cognos Connection in Report Studio öffnen.
Vorgehensweise
1. Klicken Sie im Menü Datei auf Öffnen.
2. Klicken Sie auf den gewünschten Bericht bzw. auf die gewünschte Vorlage oder Analyse.
Hinweis: Wenn Sie einen Query Studio-Bericht oder eine Analysis Studio-Analyse in Report Studio
ändern und speichern, kann der Bericht bzw. die Analyse nicht mehr in Query Studio bzw. Analysis
Studio geöffnet werden.
Analysis Studio-Abfragespezifikationen
Analysis Studio definiert jede Gruppe von Zeilen und Spalten als Satz. Wird eine Analyse nach
Report Studio importiert, besitzt der Bericht eine Abfrage, die alle Sätze in der Kreuztabelle
verarbeitet. Jeder Satz wird durch 18 Datenelemente definiert, die die Definition des Basissatzes
segmentieren und auswerten. Um aus Analysis Studio konvertierte Berichte verwalten zu können,
müssen Sie verstehen, wofür diese Elemente stehen und welche Beziehungen sie untereinander haben.
Die Datenelemente eines Satzes geben Folgendes an:
● Satzdefinition
Standardkennzahl
Zwischensummenanzeige Satz-
definition
Anzeige weiterer und
ausgeblendeter Werte
Anzeige eingeschlossener
Zwischensumme
Anzeige ausgeschlossener
Zwischensumme
Summe
Liste ausgeschlossener Elemente Liste ausgeblendeter Elemente
Die Standardkennzahl legt fest, welche Kennzahl für die Kreuztabelle bzw. das Diagramm als
Standard verwendet wird. Wenn keine Standardkennzahl angegeben wurde, ist das Feld
möglicherweise leer.
Satzdefinitionen
Satzsegmentdefinitionen
Filter
Vorgehensweise
1. So aktualisieren Sie Verweise auf einen Datenelementnamen:
● Klicken Sie auf das Datenelement.
● Aktualisieren Sie im Feld Ausdrucksdefinition den Namespace-Namen, und klicken Sie auf
OK.
Gleichzeitig können Sie auch die Sprache für die Erstellung des Berichts ändern.
Vorgehensweise
1. Klicken Sie im Menü Datei auf Berichts-Package.
2. Klicken Sie auf das Optionsfeld Weitere Package, und wählen Sie das gewünschte Package aus.
3. Um die für die Berichterstellung festgelegte Sprache zu ändern, klicken Sie auf die Schaltfläche
mit dem Auslassungszeichen (...) neben dem Feld Sprache, wählen eine andere Berichtssprache
aus und klicken anschließend auf OK.
Unter Umständen müssen Sie den Bericht entsprechend ändern. So müssen zum Beispiel alle
Filterausdrücke im Bericht den Syntaxregeln der neuen Sprache entsprechend geändert werden.
6. Nehmen Sie im Bericht alle Änderungen vor, die zur Unterstützung des neuen Package
erforderlich sind.
So müssen Sie zum Beispiel möglicherweise die Datenelemente im Bericht mit dem neuen Package
verknüpfen.
Tipp: Sämtliche Änderungen können mit dem Abfragen-Explorer (S. 240) vorgenommen werden.
Vorgehensweise
1. Klicken Sie im Menü Struktur auf Seitenobjekte sperren , um den Bericht zu entsperren.
2. Ziehen Sie im Fenster Einfügbare Objekte die gewünschten Elemente auf die Spalte.
Sie können zum Beispiel Datenelemente aus der Registerkarte Quelle oder Textelemente aus
der Registerkarte Berichtselemente hinzufügen.
enthält. Um die Anzahl der Spalten in der Liste zu reduzieren, zeigen Sie E-Mail-Adressen,
Telefonnummern, Durchwahl- und Faxnummern in einer Spalte an.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Liste und anschließend auf OK.
5. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Personal (Abfrage), Mitarbeiterzusammenfassung (Abfrage) und anschließend Mitarbeiter (nach
Region). Fügen Sie die folgenden Datenelemente durch Doppelklicken zur Liste hinzu:
● Land
● Stadt
● Positionsname
● Telefon geschäftlich
● Durchwahl
● Fax
6. Klicken Sie auf die Spalte Land, und klicken Sie im Menü Struktur auf Abschnitt .
8. Klicken Sie auf Land, und doppelklicken Sie im Fenster Eigenschaften auf die Eigenschaft
Schriftart.
9. Ändern Sie die Schriftart in Arial Black, 11 pt und Fett. Klicken Sie dann auf OK.
10. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente den Eintrag
Tabelle rechts neben das Textelement Telefon geschäftlich in der Spalte Telefon geschäftlich
(nicht den Spaltentitel), und erstellen Sie eine Tabelle mit einer Spalte und drei Zeilen.
13. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Textelement links neben jedes Element in der Tabelle. Geben Sie für jedes Element den folgenden
Text ein, und fügen Sie dabei jeweils ein Leerzeichen vor und nach dem Text ein:
● E-Mail:
● Telefon geschäftlich:
● Durchwahl:
● Fax:
14. Halten Sie die Strg-Taste gedrückt, während Sie zum Auswählen auf die Spaltentitel Durchwahl,
E-Mail und Fax klicken, und klicken Sie dann auf die Schaltfläche Löschen .
16. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Quelltyp, und klicken Sie dann auf
Text.
18. Geben Sie Folgendes ein, und klicken Sie auf OK.
Kontaktinformationen
19. Doppelklicken Sie auf das Textelement in der Seitenkopfzeile, geben Sie Folgendes ein, und
klicken Sie auf OK.
Wenn Sie den Bericht ausführen, werden die Kontaktinformationen für jeden Vertriebsbeauftragten
in einer Spalte angezeigt.
Vorgehensweise
1. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie
auf die Abfrage, mit der die zu verteilenden Daten erstellt werden.
2. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Datenelement in das Fenster Datenelemente.
3. Geben Sie im Dialogfeld Ausdrucksdefinition den Ausdruck ein, mit dem die Empfängerliste
erzeugt wird, und klicken Sie auf OK.
Mit dem folgenden Ausdruck wird z. B. die Liste der Vertriebsbeauftragten für die Firma
"Abenteuer und Freizeit" erstellt. In dem Ausdruck wird der erste Buchstabe des Vornamens
eines Mitarbeiters mit seinem Nachnamen verkettet.
lower(substring([Employee summary (query)].[Employee by organization].[First
name],1,1) + [Employee summary (query)].[Employee by organization].[Last
name])
4. Wenn Sie dem Datenelement einen aussagefähigeren Namen geben möchten, doppelklicken Sie
im Fenster Eigenschaften auf die Eigenschaft Name, geben Sie den gewünschten Namen ein,
und drücken Sie die Eingabetaste.
Tipp: Bei einigen Datenbanksystemen ist nicht für jede Tabelle eine eindeutige Identifizierung
erforderlich.
● Eine Empfängerspalte.
Darüber hinaus können Sie weitere Spalten mit zusätzlichen Informationen definieren. Wenn Sie
beispielsweise beabsichtigen, Berichte per E-Mail an Zielgruppen zu verteilen, können Sie eine Spalte
mit der E-Mail-Adresse der einzelnen Empfänger anfügen.
Nachdem Sie die Tabelle erstellt haben, fügen Sie ihr die Empfänger hinzu, die die Berichte erhalten
sollen. Sie können eine gemischte Empfängerliste mit einzelnen Benutzern, Gruppen, Rollen,
Kontakten, Verteilerlisten und E-Mail-Adressen erstellen. Eine Zielgruppenverteilungstabelle könnte
beispielsweise die folgenden Empfänger enthalten:
Empfängerbeispiel Empfängertyp
CAMID(":Canada") Gruppe
CAMID(":")/distributionList[@name='Europäische Verteilerliste
Partner']
c8@cognos99.com E-Mail-Adresse
CAMID bezeichnet die Cognos Access Manager-Kennung und steht für einen internen Suchpfad
zu den Empfängern. Wenn Berichte mit Zielgruppenverteilung in einem Verzeichnis gespeichert
werden sollen, müssen Sie Suchpfade angeben. Der Pfad kann in Cognos Connection abgerufen
werden. Öffnen Sie die Seite Eigenschaften festlegen für die einzelnen Empfänger, und klicken Sie
auf die Verknüpfung Den Suchpfad anzeigen. Achten Sie darauf, dass Sie beim Hinzufügen von
Empfängern zur Zielgruppenverteilungstabelle die richtige Syntax verwenden.
Bei NTLM-Namespaces werden für Benutzerkennungen im Suchpfad alphanumerische oder
numerische Zeichen verwendet, sodass die Kennungen kaum lesbar sind. Als Alternative können
Sie die folgende Suchpfadsyntax verwenden:
directory/namespace[@name="Local NT"]//account[@userName="gbelding"]
Local NT bezeichnet hier den Namen eines Namespace und gbelding den Namen eines Benutzers.
Der doppelte Schrägstrich vor dem Kontoelement gibt an, dass Sie alle Konten im angegebenen
Namespace durchsuchen.
Hinweis: Wenn Sie eine gemischte Empfängerliste verwenden, dürfen Empfänger mit E-Mail-Adressen
nicht mit Empfängern mit alternativer Pfadangabe vermischt werden. Da die Syntax für den
alternativen Pfad das @-Zeichen enthält, können diese Angaben irrtümlicherweise als E-Mail-Adressen
gelesen werden.
Weitere Informationen zu Benutzern, Gruppen, Rollen, Kontakten und Verteilerlisten finden Sie
im Administration und Zugriffsschutz – Handbuch.
❑ Definieren Sie die Beziehung zwischen der Zielgruppenverteilungstabelle und der Tabelle mit
dem Datenelement, für das die Verteilung erfolgen soll.
Wenn Sie beispielsweise die Zielgruppenverteilung für einen Ländercode ausführen, definieren
Sie eine Beziehung zwischen dem Länderschlüssel in der Zielgruppenverteilungstabelle und dem
Ländercode in der Tabelle mit den Ländern.
Weitere Informationen zum Importieren von Tabellen und zum Erstellen von Beziehungen finden
Sie im Framework Manager User Guide.
Vorgehensweise
1. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie
auf die Abfrage, mit der die zu verteilenden Daten erstellt werden.
● Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das
Objekt Datenelement in das Fenster Datenelemente.
Tipp: Wenn Sie dem Datenelement einen aussagekräftigeren Namen geben möchten, klicken
Sie im Fenster Eigenschaften auf die Eigenschaft Name, geben Sie den gewünschten Namen
ein, und drücken Sie die Eingabetaste.
3. Wenn Sie als Datenelement die Spalte einer Zielgruppenverteilungstabelle angeben möchten,
gehen Sie folgendermaßen vor:
● Ziehen Sie das Datenelement, das verwendet werden soll, in das Fenster Datenelemente.
Wenn Sie beispielsweise Berichte per E-Mail an Zielgruppen verteilen möchten, verschieben
Sie das Datenelement mit den E-Mail-Adressen.
Vorgehensweise
1. Klicken Sie im Menü Datei auf Zielgruppenverteilungsoptionen.
2. Aktivieren Sie das Kontrollkästchen Bericht zur Verteilung an Zielgruppen verfügbar machen.
3. Klicken Sie unter Zielgruppen im Feld Abfrage auf die Abfrage, die das Datenelement für die
Zielgruppenverteilung enthält.
Tipp: Sie können eine Abfrage auswählen, die nicht im Layout angezeigt wird. Dies ist vor
allem dann hilfreich, wenn Sie denselben Bericht an alle Zielgruppenempfänger verteilen möchten.
4. Klicken Sie im Feld Beschriftung auf das Datenelement, das als Beschriftung der einzelnen
Zielgruppenberichte verwendet werden soll.
6. Ziehen Sie im Feld Datenelemente das Datenelement für die Zielgruppenverteilung in den
Ordner Gruppen, und klicken Sie auf OK.
Tipp: Sie können die Sortierfolge der Daten in den einzelnen Gruppen festlegen, indem Sie die
Datenelemente in den Ordner Sortierliste ziehen und anschließend auf die Schaltfläche
Sortierfolge klicken.
7. Klicken Sie unter Zielgruppenempfänger im Feld Abfrage auf die Abfrage, die das als
Verteilerliste zu verwendende Datenelement enthält.
8. Klicken Sie im Feld Datenelement auf das Datenelement, das die Empfänger enthält.
9. Wählen Sie im Feld Typ die Methode aus, mit der der Bericht an Zielgruppen verteilt werden
soll.
● Klicken Sie auf Verzeichniseinträge, um die Berichte an ein Verzeichnis zu verteilen, auf
das die Empfänger in Cognos Connection zugreifen können.
Wenn sich ein Empfänger bei Cognos 8 anmeldet, wird ihm nur der für ihn bestimmte
Bericht angezeigt.
● Klicken Sie auf Automatisch, damit Cognos 8 mithilfe des Datenelements feststellen kann,
ob die Berichte per E-Mail oder an ein Verzeichnis verteilt werden sollen.
10. Wenn der Bericht zwei verschachtelte Datencontainer enthält, beispielsweise eine Liste und ein
Diagramm, klicken Sie neben Master/Detail-Beziehungen auf die Schaltfläche mit den
Auslassungszeichen (...), und definieren Sie die Beziehung zwischen den Containern.
Informationen zu Master/Detail-Beziehungen finden Sie unter "Erstellen von Master/
Detail-Beziehungen" (S. 319).
Vorgehensweise
1. Suchen Sie in Cognos Connection nach dem Bericht.
4. Wählen Sie unter Zeit und Modus die Option Im Hintergrund ausführen aus.
6. Wenn Sie die Berichte per E-Mail verteilen, aktivieren Sie das Kontrollkästchen Den Bericht
per E-Mail senden.
Tipp: Wenn der Bericht über ein Verzeichnis an die Zielgruppe verteilt wird und dieses
Kontrollkästchen aktiviert ist, können Sie den Bericht außerdem per E-Mail senden. Berichte
werden per E-Mail übermittelt, wenn die E-Mail-Adresse des Empfängers in der verwendeten
Authentifizierungsquelle gespeichert ist oder in Cognos Connection unter den persönlichen
Daten des Empfängers eingegeben wurde.
7. Wenn der Bericht mit Zielgruppenverteilung eine Drillthrough-Verknüpfung (S. 309) zu einem
anderen Bericht enthält und Sie den Bericht per E-Mail verteilen, gehen Sie folgendermaßen
vor:
● Aktivieren Sie das Kontrollkästchen Eine Verknüpfung zum Bericht einfügen, und klicken
Sie auf OK.
Das Ausführen des Berichts dauert eine kurze Zeit. Wenn Sie Administrator sind, können Sie alle
Ausgaben für den Bericht anzeigen. Klicken Sie unter Aktionen auf Die Ausgabeversionen dieses
Berichts anzeigen. Wenn sich die Zielgruppenempfänger bei Cognos Connection anmelden oder
ihre E-Mail-Konten öffnen, werden ihnen nur die für sie bestimmten Daten angezeigt.
❑ Erstellen Sie in Report Studio einen Master-/Detailbericht, in dem die Master-Abfrage den
gewünschten Bericht steuert und die Detailabfrage die Zielgruppeninformationen enthält.
Die Master-Abfrage muss nach einem Datenelement gruppiert sein, mit dem die
Zielgruppenverteilung erfolgt und das in der relationalen Zielgruppenverteilungstabelle ein
entsprechendes Datenelement besitzt.
Verfassen Sie die Detailabfrage mit der relationalen Zielgruppenverteilungstabelle. Die
Zielgruppenverteilungstabelle muss zwei Spalten enthalten: das Datenelement, das zu dem
Datenelement gehört, das im Master-Bericht für die Zielgruppenverteilung verwendet wird,
und das Datenelement, das die Empfängerinformationen enthält. Der Empfänger kann eine
E-Mail-Adresse oder ein Ausdruck sein, der einen Suchpfad zu einem Objekt in Content Manager
ergibt (wie zum Beispiel ein Konto, eine Gruppe, Rolle, ein Kontakt oder eine Verteilerliste).
❑ Stellen Sie sicher, dass die Detailabfrage (die von Cognos 8 beim Ausführen des Berichts
ausgewertet wird) nicht sichtbar ist:
● Fügen Sie eine auf der Detailabfrage basierende Liste in einen bedingten Block ein, dessen
Eigenschaft Typ der Box auf Ohne festgelegt ist.
● Verknüpfen Sie die Master- und Detailabfragen mit dem folgenden Ausdruck:
[Master Burst Key] = [Detail Burst Key]
Wenn Sie die Zielgruppenverteilungsoptionen für den Bericht festlegen, liefert die Master-Abfrage
die Datenelemente für den Zielgruppenverteilungsschlüssel, und der Detailbericht liefert die
Datenelemente für die Zielgruppenempfänger.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Liste und anschließend auf OK.
5. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage) und anschließend Absatz (Abfrage). Doppelklicken Sie auf
folgende Daten, um diese hinzufügen:
● Produktreihe
● Produkttyp
● Produktname
● Menge
● Einnahmen
Tipp: Diese Datenelemente befinden sich in den Ordnern Mitarbeiter (nach Organisation),
Produkte und Vertriebsdaten.
7. Klicken Sie auf die Spalte Mitarbeitername und anschließend auf die Schaltfläche Kopfzeile
erstellen.
Mitarbeitername wird in der Liste als Kopfzeile angezeigt. Sie brauchen das Datenelement nicht
länger als Listenspalte beizubehalten.
8. Klicken Sie in der Liste auf Mitarbeitername und anschließend auf die Schaltfläche Löschen
.
9. Klicken Sie auf Einnahmen, klicken Sie auf die Schaltfläche Aggregat und dann auf Summe.
10. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie
auf Abfrage1.
11. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle das Objekt E-Mail aus
dem Ordner Mitarbeiter (nach Organisation) in das Fenster Datenelemente.
13. Aktivieren Sie das Kontrollkästchen Bericht zur Verteilung an Zielgruppen verfügbar machen.
17. Ziehen Sie im Feld Datenelemente das Element Mitarbeitername in den Ordner Gruppen, und
klicken Sie auf OK.
27. Aktivieren Sie das Kontrollkästchen Den Bericht per E-Mail senden.
Wenn die Vertriebsbeauftragten ihr E-Mail-Konto öffnen, wird ihnen ein Bericht mit den
ausschließlich für sie bestimmten Daten angezeigt.
Typ Beschreibung
Datums-/ Hebt Daten aus bestimmten Zeiträumen (Datums- und Uhrzeitangabe) hervor.
Uhrzeitbereich
Sie können eine Suche nach Objekten im Bericht, die bedingte Stile verwenden, durchführen (S. 62).
Zudem können Sie alle bedingten Stile anzeigen, die im Bericht vorkommen, um diese zu löschen
oder zu ändern (S. 290).
Sie können Daten auch mithilfe von Variablen hervorheben (S. 291). Wenn ein Bericht sowohl
bedingte Stile als auch Stilvariablen enthält, werden die Stilvariablen vor den bedingten Stilen
angewendet.
Tipp: Sie können auch mit der rechten Maustaste auf das Objekt klicken und dann die Optionen
Stil und Bedingte Stile auswählen, oder Sie doppelklicken im Fenster Eigenschaften auf die
Eigenschaft Bedingte Stile.
2. Klicken Sie auf die Schaltfläche Hinzufügen und anschließend auf Neuer bedingter Stil.
3. Wählen Sie das Datenelement aus, das zum Bestimmen der Bedingung verwendet werden soll.
Je nach Art des gewählten Datenelements wählt Report Studio den in Frage kommenden Typ
bedingter Stile aus.
5. Falls Sie einen Wert, Datum/Uhrzeit, Datum, Uhrzeit oder Intervallbedingung definieren wollen,
verfahren Sie folgendermaßen:
● Klicken Sie auf die Schaltfläche Neu, oder legen Sie durch Auswahl einen Schwellenwert
fest.
Der Wert erscheint unter der Spalte Bereich, und es werden zwei Bereiche erstellt.
● Klicken Sie bei jedem der einzelnen Bereiche unter Stil auf einen der vordefinierten Stile,
den Sie auf den Bereich anwenden möchten, oder klicken Sie auf die Schaltfläche Stil
bearbeiten , und erstellen Sie einen neuen Stil.
Tipp: Sie können auch einen Stil für die Zellen in Ihrem Bericht definieren, in denen Werte
fehlen.
Tipp: Zeigen Sie unter Stil mit dem Mauszeiger auf die einzelnen Bereiche , um die für
den jeweiligen Bereich erstellte Bedingung anzuzeigen.
● Um einen Wert über oder unter einen Schwellenwert zu verschieben, klicken Sie auf die
Pfeilschaltfläche neben dem Wert.
Geben Sie z. B. einen Schwellenwert von fünf Millionen ein. Standardmäßig decken die
Bereiche Werte bis einschließlich fünf Millionen bzw. Werte über fünf Millionen ab. Wenn
Sie den Fünf-Millionen-Wert über die Schwelle verschieben, ändern sich die Bereiche auf
Werte unter fünf Millionen bzw. ab fünf Millionen.
6. Wenn Sie eine Zeichenkettenbedingung definieren möchten, gehen Sie wie folgt vor:
● Klicken Sie auf die Schaltfläche Neu, um die neue Bedingung zu definieren.
● Wenn Sie einzelne Werte auswählen möchten, klicken Sie auf Mehrere Werte auswählen
und anschließend auf die gewünschten Werte.
● Wenn Sie bestimmte Werte eingeben möchten, klicken Sie auf Werte eingeben, und geben
Sie dann die gewünschten Werte ein.
● Wenn Sie eigene Kriterien festlegen möchten, z. B. alle Werte, die mit "A" beginnen, klicken
Sie auf Zeichenkettenkriterien eingeben, und geben Sie Ihre Bedingung ein.
● Klicken Sie bei jeder der einzelnen Bedingungen unter Stil auf einen vordefinierten Stil, den
Sie anwenden möchten, oder klicken Sie auf die Schaltfläche Stil bearbeiten , und erstellen
Sie einen neuen Stil. Legen Sie den Stil fest, der auf die restlichen Werte angewendet werden
soll, indem Sie neben Verbleibende Werte (inklusive zukünftige Werte) auf einen der
vordefinierten Stile klicken.
● Legen Sie die Reihenfolge fest, in der die Bedingungen ausgewertet werden sollen.
Bedingungen werden von oben bis unten ausgewertet, und die erste Bedingung, die erfüllt
ist, wird angewendet.
Tipp: Sie können auch mit der rechten Maustaste auf das Element klicken und dann die Optionen
Stil und Bedingte Stile auswählen, oder Sie doppelklicken im Fenster Eigenschaften auf die
Eigenschaft Bedingte Stile.
2. Klicken Sie auf die Schaltfläche Hinzufügen , dann auf Vorhandenen bedingten Stil
verwenden, und wählen Sie den Stil aus, der verwendet werden soll.
Tipp: Sie können auch mit der rechten Maustaste auf das Element klicken und dann die Optionen
Stil und Bedingte Stile auswählen, oder Sie doppelklicken im Fenster Eigenschaften auf die
Eigenschaft Bedingte Stile.
2. Klicken Sie auf die Schaltfläche Hinzufügen und anschließend auf Erweiterter bedingter
Stil.
4. Klicken Sie auf die Schaltfläche Neu, und geben Sie den Ausdruck an, der die Bedingung definiert.
5. Klicken Sie bei jeder der einzelnen Bedingungen unter Stil auf einen vordefinierten Stil, den Sie
anwenden möchten, oder klicken Sie auf die Schaltfläche Stil bearbeiten , und erstellen Sie
einen neuen Stil. Legen Sie den Stil fest, der auf die restlichen Werte angewendet werden soll,
indem Sie neben Verbleibende Werte (inklusive zukünftige Werte) auf einen der vordefinierten
Stile klicken.
6. Legen Sie die Reihenfolge fest, in der die Bedingungen ausgewertet werden sollen.
Bedingungen werden von oben bis unten ausgewertet, und die erste Bedingung, die erfüllt ist,
wird angewendet.
Die Report Studio-Optionen ermöglichen Ihnen, bedingte Stile, die in einem bestimmten Bericht
nicht mehr benötigt werden, zu löschen (S. 62).
Vorgehensweise
● Klicken Sie im Menü Extras auf Bedingte Stile verwalten.
Vorgehensweise
1. Erstellen Sie eine Variable, und definieren Sie die Bedingung, durch die festgelegt wird, ob die
Daten hervorgehoben werden.
2. Klicken Sie im Arbeitsbereich auf die Spalte, die Sie basierend auf der erstellten Bedingung
hervorheben möchten.
4. Klicken Sie auf Variable, klicken Sie auf die Variable, die Sie dem Objekt zuweisen möchten,
und klicken Sie auf OK.
5. Wenn Sie eine Zeichenkettenvariable zugewiesen haben, wählen Sie im Feld Werte die Werte
aus, die von der Bedingung unterstützt werden sollen.
Tipp: Für die Variable ist ein Standardwert vorhanden, der immer ausgewählt ist.
6. Wenn Sie eine Sprachvariable zugewiesen haben, wählen Sie im Feld Werte die Sprachen aus,
die von der Bedingung unterstützt werden sollen.
Tipp: Für die Variable ist ein Standardwert vorhanden, der immer ausgewählt ist.
8. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Bedingungs-Explorer , und klicken Sie
auf einen anderen möglichen Wert für die Variable als den Standardwert.
Tipp: Wenn Sie im Bedingungs-Explorer einen Wert auswählen, wird die Explorerleiste grün
angezeigt. Das bedeutet, dass die bedingte Formatierung aktiviert ist, und dass sich alle
Änderungen, die Sie am Bericht vornehmen, nur auf den Variablenwert beziehen.
Wenn Sie beispielsweise eine Boolesche Variable erstellt haben, klicken Sie auf den Wert Ja.
9. Geben Sie im Feld Eigenschaften die Formatierung an, mit der die Spalte hervorgehoben werden
soll, wenn die Bedingung erfüllt ist.
Klicken Sie zum Beispiel auf die Eigenschaft Rahmen, um die Spalte mit einem dicken Rahmen
zu versehen.
10. Wiederholen Sie die Schritte 9 und 10 für andere mögliche Werte, die für die Variable definiert
sind.
Tipp: Wenn Sie mit dem Mauszeiger auf die Schaltfläche Bedingungs-Explorer zeigen, klicken
Sie auf (Keine Variable), um zu sehen, wie der Bericht ohne Anwendung einer Variablen aussieht.
Sie können auch einen Dreifachklick auf die Explorerleiste ausführen.
Wenn Sie den Bericht ausführen, werden die Berichtsobjekte, auf die Sie die Variable angewendet
haben, hervorgehoben, wenn die Bedingung erfüllt ist. Wenn Sie beispielsweise eine Boolesche
Variable erstellt haben, werden die Objekte hervorgehoben, wenn die Bedingung erfüllt ist. Trifft
die Bedingung auf kein einziges Objekt zu, wird keine bedingte Formatierung angewendet.
Schritte im Bedingungs-Explorer
1. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Bedingungs-Explorer , und klicken Sie
auf Variablen.
2. Ziehen Sie im Fenster Einfügbare Objekte eine der folgenden Variablen in das Fenster Variablen:
● Wenn Sie eine Variable erstellen möchten, für die nur die beiden Werte Ja und Nein möglich
sind, verwenden Sie Boolesche Variable.
● Um eine Variable zu erstellen, deren Werte unterschiedliche Sprachen sind, verwenden Sie
Berichtssprachenvariable.
3. Wenn Sie eine Boolesche Variable erstellt haben, definieren Sie die Bedingung im Feld
Ausdrucksdefinition, und klicken Sie auf OK.
Beispielsweise gibt der folgende Ausdruck den Wert Ja zurück, wenn die Einnahmen geringer
sind als eine Million, und den Wert Nein, wenn die Einnahmen gleich oder höher sind als eine
Million.
[Einnahmen]<1000000
Informationen zum Erstellen von Ausdrücken finden Sie unter "Verwenden des
Ausdruckseditors" (S. 401).
4. Wenn Sie eine Zeichenkettenvariable erstellt haben, führen Sie folgende Schritte aus:
● Definieren Sie im Feld Ausdrucksdefinition die Bedingung, und klicken Sie auf OK.
Der folgende Ausdruck gibt z. B. den Wert hoch zurück, wenn die Einnahmen größer als
eine Million sind, und niedrig, wenn die Einnahmen gleich oder niedriger als eine Million
sind.
if ([Einnahmen]>1000000) then ('high') else ('low')
Informationen zum Erstellen von Ausdrücken finden Sie unter "Verwenden des
Ausdruckseditors" (S. 401).
● Klicken Sie unter dem Fenster Werte auf die Schaltfläche Hinzufügen .
● Geben Sie für jeden Wert, den die Variable annehmen kann, den Namen des Wert an, der
den im Ausdruck definierten möglichen Ergebnissen entspricht.
Tipp: Sie können eine Gruppe erstellen, indem Sie zunächst auf mindestens zwei Werte und
dann auf die Schaltfläche Werte gruppieren klicken.
5. Wenn Sie eine sprachspezifische Variable erstellt haben, wählen Sie im Dialogfeld Sprachen die
Sprachen aus, die unterstützt werden sollen, und klicken Sie auf OK.
Tipp: Sie können eine Gruppe erstellen, indem Sie zunächst auf mindestens zwei Werte und
dann auf die Schaltfläche Werte gruppieren klicken. Beispielsweise können Sie eine Gruppe
erstellen, die alle verfügbaren Varianten des Französischen enthält.
2. Doppelklicken Sie im Fenster Eigenschaften unter Bedingt auf die bedingte Eigenschaft, der Sie
die Variable zuweisen möchten.
3. Klicken Sie auf Variable, und klicken Sie dann auf einen der folgenden Variablentypen:
● <Neue Sprachvariable>
● <Neue Zeichenkettenvariable>
Tipp: Wenn Sie eine bereits vorhandene Variable verwenden möchten, können Sie sie hier
auswählen.
4. Geben Sie im Dialogfeld Neue Variable im Feld Name den Namen der Variablen ein.
5. Wenn Sie eine Zeichenkettenvariable erstellt haben, klicken Sie auf die Schaltfläche Hinzufügen
, geben die Zeichenkettenwerte ein, die definiert werden sollen, und klicken auf OK.
6. Wenn Sie eine Sprachvariable erstellt haben, klicken Sie auf die Sprachen, die unterstützt werden
sollen, und klicken Sie auf OK.
7. Definieren Sie im Feld Ausdrucksdefinition die Bedingung, und klicken Sie auf OK.
Darüber hinaus können Sie auch festlegen, dass ein Objekt basierend auf einer konkreten Bedingung
nicht ausgegeben wird (S. 295).
Vorgehensweise
1. Erstellen Sie eine Variable, und definieren Sie die Bedingung, durch die festgelegt wird, ob ein
Objekt ein- oder ausgeblendet wird.
Tipp: Erstellen Sie zum Aus- oder Einblenden von Objekten eine boolesche Variable, da bei
diesem Variablentyp nur zwei verschiedene Werte möglich sind.
2. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Bedingte Blöcke in den Arbeitsbereich.
5. Klicken Sie auf Variable, klicken Sie auf die zuvor erstellte Variable, und klicken Sie auf OK.
6. Klicken Sie auf die Eigenschaft Aktueller Block und dann auf Ja.
7. Ziehen Sie im Fenster Einfügbare Objekte das Objekt, das Sie ein- oder ausblenden möchten,
in den bedingten Block.
Ziehen Sie beispielsweise ein Datenelement aus der Registerkarten Quelle oder der Registerkarte
Datenelemente dorthin.
Möglicherweise müssen Sie zunächst die Berichtsseite mit einer Abfrage verknüpfen (S. 169),
bevor Sie dem Block ein Datenelement hinzufügen können.
Wenn die Bedingung erfüllt ist, werden die Berichtsobjekte, auf die die Variable angewendet wurde,
beim Ausführen des Berichts eingeblendet, und wenn die Bedingung nicht erfüllt ist, werden sie
ausgeblendet.
Vorgehensweise
1. Wählen Sie die Listenspalte aus, die bedingt dargestellt werden soll.
Tipp: Sie müssen die Listenspalte auswählen, nicht den Listenspaltenhauptteil oder den
Listenspaltentitel. Wenn der Hauptteil oder der Titel ausgewählt wie im Fenster Eigenschaften
angegeben ausgewählt wurde, wählen Sie die Listenspalte mit der Schaltfläche Übergeordnetes
Element auswählen aus.
3. Klicken Sie auf Variable, klicken Sie auf die Variable, mit der festgelegt wird, welche Spalte
dargestellt werden soll.
4. Wählen Sie im Feld Ausgeben für die Werte aus, die von der Bedingung unterstützt werden
sollen, und klicken Sie auf OK.
Tipp: Für die Variable ist ein Standardwert vorhanden, der immer ausgewählt ist.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Öffentliche
Ordner.
2. Klicken Sie auf die Verknüpfung AUF Data Warehouse (Abfrage). Klicken Sie oben rechts in
der Seite auf die Verknüpfung Starten und anschließend auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Liste und anschließend auf OK.
5. Erweitern Sie im Fenster Einfügbare Objekte auf der Registerkarte Quelle den Eintrag
Vertrieb und Marketing (Abfrage) und anschließend Absatz (Abfrage). Fügen Sie der Liste
folgende Datenelemente hinzu:
6. Klicken Sie auf Datum und anschließend auf die Schaltfläche Abschnitt .
7. Gruppieren Sie die Spalte Bestellnummer, indem Sie die Spalte auswählen und auf die Schaltfläche
Gruppieren klicken.
8. Klicken Sie auf Einnahmen, klicken Sie auf die Schaltfläche Aggregat und dann auf Summe.
10. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und wählen Sie
Eingabeaufforderungsseiten.
11. Erstellen Sie eine neue Eingabeaufforderungsseite, indem Sie im Fenster Einfügbare Objekte
auf Seiten doppelklicken.
13. Doppelklicken Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente
auf Textelement, und geben Sie folgenden Text ein:
Geben Sie das Startdatum ein, und wählen Sie aus, ob Beschreibungen angezeigt werden.
14. Fügen Sie eine Tabelle mit 2 × 2 Zellen in die Eingabeaufforderungsseite ein, indem Sie auf die
Schaltfläche Tabelle einfügen klicken und den Mauszeiger bewegen, bis vier Felder im Schema
2 × 2 markiert sind.
15. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Textelement in die linke obere Zelle, und geben Sie den folgenden Text ein:
Startdatum
16. Ziehen Sie im Fenster Einfügbare Objekte ein Textelement in die linke untere Zelle, und geben
Sie den folgenden Text ein:
Beschreibungen anzeigen
17. Ziehen Sie im Fenster Einfügbare Objekte eine Datums-Eingabeaufforderung in die rechte obere
Zelle.
18. Wählen Sie im Fenster Eingabeaufforderungs-Assistent die Option Neuen Parameter erstellen,
geben Sie im entsprechenden Feld den Text p_Date ein, und klicken Sie dann auf Weiter.
19. Wenn Sie im Fenster Filter erstellen dazu aufgefordert werden, wählen Sie Filter mit Parametern
erstellen und dazu die folgenden Einträge aus:
● Um Package-Element aufzurufen, klicken Sie auf die Schaltfläche mit den Auslassungszeichen
(...) und anschließend auf [Absatz (Abfrage)].[Zeitdimension].[Datum].
21. Ziehen Sie im Fenster Einfügbare Objekte eine Wert-Eingabeaufforderung in die rechte untere
Zelle.
22. Wenn Sie vom Eingabeaufforderungs-Assistenten im Fenster Parameter wählen dazu aufgefordert
werden, wählen Sie Neuen Parameter erstellen, geben Sie im entsprechenden Feld den Text
p_ShowDesc ein, und klicken Sie auf Fertig stellen.
23. Wählen Sie die Wert-Eingabeaufforderung aus, und doppelklicken Sie im Fenster Eigenschaften
auf Statische Angaben.
25. Geben Sie im Dialogfeld Bearbeiten in die Felder Verwenden und Anzeigen jeweils den Text Ja
ein.
27. Geben Sie im Dialogfeld Bearbeiten in die Felder Verwenden und Anzeigen jeweils den Text
Nein ein.
29. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Bedingungs-Explorer , und klicken Sie
auf Variablen.
30. Erstellen Sie eine neue Boolsche Variable, indem Sie im Fenster Einfügbare Objekte auf Boolsche
Variable doppelklicken.
31. Geben Sie im Dialogfeld Berichtsausdruck im Fenster Ausdrucksdefinition den folgenden Text
ein:
ParamDisplayValue("p_ShowDesc") = 'Ja'
33. Klicken Sie auf die von Ihnen erstellte Boolsche Variable und geben Sie dann im Fenster
Eigenschaften unter der Eigenschaft NameshowDesc ein.
34. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer, und klicken Sie auf die
Berichtsseite.
36. Wählen Sie im Fenster Eigenschaften die Listenspalte aus, indem Sie auf die Schaltfläche
Übergeordnetes Element auswählen klicken und aus dem Kontextmenü die Option
Listenspalte auswählen.
37. Doppelklicken Sie im Fenster Eigenschaften auf den Parameter Ausgabevariable, und wählen
Sie die boolesche Variable showDesc aus, die Sie in den Schritten 24 bis 33 erstellt haben.
Sie werden im Bericht aufgefordert, ein Datum einzugeben, worauf Bestellungen ausgegeben werden,
die nach dem eingegebenen Datum getätigt wurden. Sie werden außerdem gefragt, ob die Spalte
Beschreibung eingeblendet werden soll, und die Spalte wird nur dargestellt, wenn Sie hier Ja wählen.
Vorgehensweise
1. Erstellen Sie eine Variable, und definieren Sie die Bedingung, die für jedes Layout verwendet
werden soll.
Sie können beispielsweise eine Berichtssprachenvariable erstellen, die alle Sprachen enthält, für
die ein bedingtes Layout benötigt wird.
Hinweis: In bedingten Layouts verwendete Ausdrücke dürfen nicht auf eine Abfrage verweisen.
3. Wählen Sie eine Variable aus, und wählen Sie dann die Werte aus, für die ein separates Layout
notwendig ist.
Für jeden ausgewählten Wert wird ein Layout erstellt. Zeigen Sie mit dem Mauszeiger auf die
Schaltfläche Seiten-Explorer, um durch die verschiedenen Layouts zu navigieren. Klicken Sie für
jedes Layout auf die Verknüpfung Berichtsseiten, um eine Berichtsseite zu erstellen, oder klicken
Sie auf die Verknüpfung Eingabeaufforderungsseiten, um eine Eingabeaufforderungsseite (S. 223)
zu erstellen, und fügen Sie die gewünschten Objekte hinzu.
Tipp: Im Dialogfeld Bedingte Layouts können neue Variablen erstellt werden. Die Variablen werden
dem Bedingungs-Explorer hinzugefügt. Weitere Informationen finden Sie unter "Hinzufügen von
Variablen" (S. 292).
❑ Legen Sie die Sprache fest, in der der Bericht angezeigt wird.
Verwenden Sie Cognos Connection, um Folgendes durchzuführen:
● Festlegen von mehrsprachigen Eigenschaften, wie z. B. Name, Bildschirm-Tipp und
Beschreibung, für jeden Eintrag im Portal.
● Festlegen der Standardsprache, die bei Ausführung eines Berichts verwendet werden soll.
Tipp: Sie können die Standardsprache auf der Seite mit den Ausführungsoptionen in den
Berichtseigenschaften oder in den eigenen Einstellungen festlegen.
● Festlegen einer anderen Sprache als der Standardsprache, die bei Ausführung eines Berichts
verwendet werden soll.
Die Daten werden anschließend in der Sprache und mit den Regionaleinstellungen angezeigt, die
in folgenden Elementen angegeben wurden:
● In den Ausführungsoptionen
Vom Benutzer oder Autor hinzugefügter Text wird in der Eingabesprache angezeigt.
Vorgehensweise
1. Erstellen Sie eine Berichtssprachenvariable.
2. Klicken Sie im Arbeitsbereich auf das Objekt, das Sie für eine der ausgewählten Sprachen ändern
möchten.
4. Klicken Sie auf Variable, und klicken Sie auf die zuvor erstellte Sprachvariable.
5. Wählen Sie im Feld Werte die Sprachen aus, die von der Bedingung unterstützt werden sollen,
und klicken Sie auf OK.
Tipp: Für die Variable ist ein Standardwert vorhanden, der immer ausgewählt ist.
6. Gehen Sie mit dem Mauszeiger auf die Schaltfläche Bedingungs-Explorer , und klicken Sie
auf eine der möglichen Sprachen für die Variable.
Tipp: Wenn Sie im Bedingungs-Explorer einen Wert auswählen, wird die Explorerleiste grün
angezeigt. Das bedeutet, dass die bedingte Formatierung aktiviert ist, und dass sich alle
Änderungen, die Sie am Bericht vornehmen, nur auf den Variablenwert beziehen.
7. Geben Sie im Fenster Eigenschaften die für die Sprache gewünschte Formatierung an.
Um zum Beispiel die Sprache einer Textzeichenkette zu ändern, doppelklicken Sie auf die
Eigenschaft Text und wählen die neue Zeichenkette aus.
9. Wiederholen Sie die Schritte 7 und 9 für alle anderen für die Variable angegebenen Sprachen.
Tipp: Wenn Sie mit dem Mauszeiger auf die Schaltfläche Bedingungs-Explorer zeigen, klicken
Sie auf (Keine Variable), um zu sehen, wie der Bericht ohne Anwendung einer Variablen aussieht.
Sie können auch einen Dreifachklick auf die Explorerleiste ausführen.
Wenn Sie den Bericht ausführen, werden die Berichtsobjekte, auf die die Variable angewendet wurde,
entsprechend der Sprache des Browsers formatiert.
Drillthrough-Zugriff
Die Drillthrough-Funktion ermöglicht es Ihnen, innerhalb einer Sitzung von einem Bericht aus auf
einen anderen Bericht zuzugreifen, ohne den Fokus auf die ursprünglichen Daten zu verlieren. So
können Sie beispielsweise ein Produkt in einem Verkaufsbericht auswählen und anschließend zu
einem Inventarbericht über dieses Produkt navigieren.
Der Drillthrough-Zugriff ermöglicht die Erstellung von Business Intelligence-Anwendungen, die
umfangreicher als ein einzelner Bericht sind. Drillthrough-Anwendungen sind Netzwerke miteinander
verknüpfter Berichte, die von Benutzern zum Zweck der Untersuchung und Analyse von
Informationen navigiert werden können, während der Kontext und Fokus der Berichte beibehalten
wird.
Beim Drillthrough-Zugriff wird der Zielbericht unter Verwendung von
Eingabeaufforderungsparametern definiert. Anschließend werden unter Verwendung von
Informationen aus dem Quellbericht Antworten auf diese Eingabeaufforderungen abgerufen. Ein
wichtiger Aspekt beim Definieren eines Drillthrough-Pfads ist die Definition der für jede
Eingabeaufforderung zu verwendenden Werte. Wenn der zur Eingabeaufforderung übergebene
Drillthrough-Wert eine Antwort abruft, wird die Eingabeaufforderungsseite nicht angezeigt.
In Cognos 8 ist Drillthrough wie folgt möglich:
● zwischen Berichten, die in unterschiedlichen Packages mit verschiedenen Typen von Datenquellen
erstellt wurden
Beispielsweise können Sie ein Drillthrough von einer Analyse für einen Cube zu einem
detaillierten Bericht für eine relationale Datenquelle durchführen.
● mit Report Studio von einem vorhandenen Bericht zu einem anderen Bericht (S. 309)
● zwischen Berichten in Report Studio, Query Studio oder Analysis Studio zur Erkundung von
Daten auf viele Arten
Weitere Informationen finden Sie im Benutzerhandbuch des von Ihnen verwendeten Studios.
● aus Metric Studio zu anderen Cognos 8-Berichten durch Übergeben von Parametern unter
Verwendung von URLs
Weitere Informationen finden Sie im Metric Studio – Benutzerhandbuch.
Drillthrough-Pfade
Sie können einen Drillthrough-Pfad in einem Quellbericht in Report Studio erstellen oder mithilfe
von Drillthrough-Definitionen in Cognos Connection. Als Drillthrough-Pfad bezeichnet man die
Definition eines Pfads, die beim Verschieben von einem in den anderen Bericht entsteht, einschließlich
der Datenwerte, die von Berichten untereinander ausgetauscht werden.
Mithilfe von Drillthrough-Definitionen können Sie einen Drillthrough-Pfad von einem Bericht im
Quell-Package zu einem Zielbericht in einem anderen Package in Cognos Connection erstellen.
Diese Art von Drillthrough-Definition wird im Quell-Package gespeichert und kann verwendet
werden, wenn ein Drillthrough für die Berichte eines Package untereinander durchgeführt werden
soll, und zwar in beliebiger Kombination von Analysis Studio-, Query Studio- oder Cognos
Viewer-Berichten.
Für Zielberichte, die Parameter enthalten, müssen die Zielparameter mit den richtigen Metadaten
im Drillthrough-Pfad verknüpft werden. Dadurch wird sichergestellt, dass die Werte des Quellberichts
an die richtigen Parameterwerte übergeben werden und dass der Zielbericht korrekt gefiltert wird.
Ein berichtsbasierter Drillthrough-Pfad bezieht sich auf einen Pfad, der in einem Report
Studio-Quellbericht erstellt und gespeichert wurde. Dieser Pfad ist einer bestimmten Datenspalte,
einem Diagramm oder einer Kreuztabelle zugeordnet und ist erst dann verfügbar, wenn der Benutzer
diesen Bereich des Berichts wählt. Die Drillthrough-Definition (sofern vorhanden) wird bei
Ausführung im Quellbericht als Hyperlink angezeigt.
Der berichtsbasierte Drillthrough beschränkt sich auf Report Studio-Quellberichte und alle
Zielberichte. Diese Art Drillthrough kann verwendet werden, wenn die Datenelementwerte oder
Parameterergebnisse innerhalb eines Quellberichts an einen Zielbericht, die Ergebnisse eines
Berichtsausdrucks an einen Zielbericht oder eine URL-Verknüpfung als Teil der
Drillthrough-Definition übergeben werden sollen.
aus. Soll er zur weiteren Verarbeitung in Excel exportiert werden, geben Sie Ihn als Excel- oder
CSV-Datei aus usw.
Wenn Sie einen Drillthrough-Pfad zu einem in Analysis Studio oder Query Studio erstellten Bericht
definieren, kann er in dem Studio, in dem er erstellt wurde, ausgeführt und geöffnet werden. Cognos
Viewer ist hierfür nicht erforderlich. Dies ist nützlich, wenn Sie erwarten, dass ein Benutzer den
Drillthrough-Zielbericht entweder als Ausgangsbasis für eine Analyse verwendet oder in einer
Abfragesitzung nach weiteren Informationen recherchiert.
Ein Beispiel für diese Art von Drillthrough-Aktion wäre eine Anwendung, bei der sich eine
Drillthrough-Aktion bei einem Bericht im Dashboard-Stil für Analysis Studio durchführen lässt,
um relevante Elemente zu untersuchen. Anschließend können Sie ausgehend von der Analysis
Studio-Ansicht einen Drillthrough zu einem PDF-Bericht durchführen, um ihn auszudrucken.
Lesezeichenverweise
Wenn Sie eine Drillthrough-Aktion durchführen, werden die übergebenen Werte in der Regel unter
Verwendung von Parametern zum Filtern des Berichts verwendet. Dies ist jedoch nicht immer der
Fall. Cognos 8 Business Intelligence unterstützt Lesezeichen in gespeicherten PDF-Berichten. Daher
können Benutzer in Berichten scrollen und den für sie relevanten Teil basierend auf einem
URL-Parameter anzeigen. Beispielsweise können Sie einen Bericht definieren, in dem auf jeder Seite
ein bestimmtes Produkt beschrieben wird, und Lesezeichen hinzufügen, die auf die Produktnummern
auf den entsprechenden Seiten verweisen. Mithilfe dieser Lesezeichen können Berichtsbenutzer die
gewünschten Produkte anzeigen.
Wenn ein Lesezeichen im Quellbericht in einer Drillthrough-Definition verwendet wird, liefert dieses
den Wert für den URL-Parameter. Führen Berichtsbenutzer unter Verwendung dieser Definition
einen Drillthrough durch, wird der relevante Abschnitt des Zielberichts angezeigt.
Lesezeichenverweise beschränken sich auf zuvor ausgeführte Berichte, die als PDF ausgegeben
wurden und Lesezeichenobjekte enthalten.
Relationale Datenmodelle bestehen aus Datensubjekten wie z. B. "Mitarbeiter", die wiederum aus
Datenelementen wie z. B. "Name" oder "Durchwahl" zusammengesetzt sind. Diese Datenelemente
enthalten Werte, wie z. B. "Peter Schmidt".
In Cognos 8 sind folgende Drillthrough-Methoden verfügbar:
● Dimensional (Mitglied) zu Dimensional (Mitglied)
Wenn es sich beim Zielparameter um ein Mitglied handelt, muss die Quelle ein Mitglied sein, und
sie muss aus einer kompatiblen Dimension stammen (S. 306).
Handelt es sich beim Zielparameter um einen Wert, kann die Quelle entweder ein Wert oder ein
Mitglied sein. Wenn die Quelle ein Mitglied der Dimension ist, müssen Sie sicherstellen, dass die
Ebene oder Dimension dem Zieldatenelement in der Drillthrough-Definition richtig zugeordnet ist.
Der Unternehmensschlüssel, aus dem das Mitglied stammt, muss mit dem relationalen Zielwert,
meist dem Unternehmensschlüssel, übereinstimmen (S. 307).
Eindeutige Mitgliedsnamen
Der eindeutige Mitgliedsname (MUN – Member Unique Name) ist ein eindeutiger Bezeichner für
ein Mitglied in Cognos-Berichten. Er wird in den Berichtsspezifikationen gespeichert, wenn in dem
Bericht direkt auf das Mitglied verwiesen wird. Der MUN wird beim Drillthrough zwischen
OLAP-Datenquellen verwendet. Die Mitgliederschlüssel im MUN für die verschiedenen
OLAP-Datenquellen müssen übereinstimmen.
Der MUN wird zum Suchen der Mitglieder in der Datenquelle verwendet, so wie
Unternehmensschlüssel zum Suchen von Datensätzen in Tabellen verwendet werden. Wenn Sie z.
B. Produkte der OLAP-Dimension erstellen, verwenden Sie die Datenbankspalte "Produktreihe"
als Kennzeichnung für die Mitglieder der eigenen Produktreihenebene. Dagegen stellen Sie mithilfe
des Unternehmensschlüssels "Produktreihencode" aus der Datenbanktabelle sicher, dass alle
Produktreihen auf der betreffenden Ebene eindeutig sind. Der Quellwert, mithilfe dessen Sie
Mitglieder erstellt haben, wird in Kombination mit Datenquellenname, Hierarchie und
Ebeneninformationen im eindeutigen Mitgliedernamen verwendet.
Wenn sich der MUN ändert, können die Mitglieder, auf die in Ausdrücken, Filtern oder Berichten
direkt verwiesen wird, nicht mehr gefunden werden. Änderungen am MUN hängen möglicherweise
mit anderen Änderungen zusammen. Beispielsweise können Änderungen der Hierarchie- und
Ebenenstrukturen zur Änderung des eindeutigen Ebenennamens führen, und Änderungen an den
Werten der Unternehmensschlüssel führen zu einer Änderung des Schlüsselpfads für die Mitglieder.
Andere Faktoren, die sich auf den MUN auswirken können, sind Änderungen an der Anwendung
in der Entwurfsphase oder im Lauf der Zeit, Cognos PowerCube-Kategoriecodes, die willkürlich
festgelegt werden, die Tatsache, dass die Produktionsumgebung mehr Mitglieder hat als die
Testumgebung, oder das Entfernen des Mitglieds aus der Datenquelle.
Um mögliche Probleme zu vermeiden, empfiehlt es sich, folgende bewährte Methoden beim Erstellen
von OLAP-Datenquellen anzuwenden.
● Verwenden Sie für die Mitgliederschlüssel innerhalb einer Dimension eindeutige Codes und
Schlüssel.
● Definieren Sie OLAP-Packages und relationale Packages mit gleichen eindeutigen Werten für
die Quellwerte (Unternehmensschlüssel) für ähnliche Dimensionen oder Datenwerte, wenn das
Durchführen von Drillthroughs zwischen Anwendungen möglicherweise erforderlich ist.
● Stellen Sie sicher, dass die Unternehmensschlüssel und die Metadatenstruktur der Dimension
in Produktions- und Testumgebung identisch sind.
● Lösen Sie die nicht eindeutigen Schlüssel innerhalb einer Dimension in der Datenquelle auf,
bevor Sie den Cube erstellen.
Stellen Sie vor dem Erstellen des PowerCube sicher, dass in allen Ebenen einer Dimension keine
doppelten Quellwerte vorhanden sind. Es wird empfohlen, das Tilde-Zeichen (~) im
Kategoriecode nicht zu verwenden.
Weitere Informationen finden Sie im Abschnitt über Eindeutigkeit in Schrittweise Anleitungen
für Transformer von Cognos Series 7.
Angepasste Dimensionen
Wenn Sie mit mehr als einer dimensionalen Datenquelle arbeiten, stellen Sie möglicherweise fest,
dass manche Dimensionen identisch strukturiert sind und andere nicht. Dimensionen können
unterschiedlich strukturiert sein, weil die Datenquellen möglicherweise unterschiedliche Zwecke
erfüllen.
Beispielsweise wird eine Dimension "Kunde" in einem Data Store namens "Einnahmen" angezeigt,
nicht jedoch in einem Data Store namens "Inventar". Die Dimensionen "Produkte" und "Zeit"
werden jedoch in beiden Data Stores angezeigt.
Dimensionen, die in mehreren Data Stores angezeigt werden, sind kompatibel, wenn sie hinsichtlich
der folgenden Merkmale identisch strukturiert sind:
● Namen der Hierarchien
● Interne Schlüssel
Das Durchführen von Drillthroughs zwischen verschiedenen dimensionalen Data Stores ist nur
dann möglich, wenn die Dimensionen kompatibel sind und wenn der dimensionale Data Store vom
selben Herstellertyp ist, z. B. Cognos PowerCube als Quelle und Ziel. Im zuvor beschriebenen
Beispiel eines Data Stores "Einnahmen" und eines Data Stores "Inventar" können die Dimensionen
"Produkte" und "Zeit" für jeden Data Store unterschiedlich definiert werden. Damit jedoch der
Drillthrough zwischen den Dimensionen "Produkte" und "Zeit" funktioniert, müssen die
Dimensionen in jedem Data Store identisch strukturiert sein.
Unternehmensschlüssel
Beim Ausführen eines Drillthrough von einem Mitglied zu einem relationalen Wert wird der
Unternehmensschlüssel des Mitglieds übergeben. Das heißt, der relationale Zielparameter muss
unter Verwendung eines Datenelements mit einem übereinstimmenden Wert eingerichtet werden,
wobei das Element meist das Datenelement des Unternehmensschlüssels ist.
Beispielsweise werden Mitarbeiter in der Regel nicht anhand ihrer Namen, sondern anhand einer
Mitarbeiternummer eindeutig identifiziert, da Namen nicht unbedingt eindeutig sind. Wenn Sie von
einem dimensionalen Mitglied zu einem relationalen Datenelement einen Drillthrough durchführen,
ist der gelieferte Wert der Unternehmensschlüssel. Daher muss der Parameter im Zielbericht so
definiert werden, dass ein Unternehmensschlüsselwert akzeptiert wird. Die für die Definition des
Unternehmensschlüsselwerts verwendete Logik hängt vom Anbieter des Cubes ab. Für
Cognos-PowerCubes ist der Unternehmensschlüsselwert die in Cognos Transformer für die Ebene
definierte Eigenschaft Quelle. PowerCubes unter Cognos Series 7 Transformer geben den Quellwert
weiter, wenn das Drillthrough-Flag bereits vor Erstellung des Cubes aktiviert war. Andernfalls wird
der Kategoriecode verwendet.
In Report Studio können Sie mithilfe eines Ausdruck wie z. B. roleValue('_businessKey',
[Camping Equipment]) ermitteln, wie der Mitgliedsunternehmensschlüssel lautet. Bei diesem
Ausdruck wird zwischen Groß- und Kleinschreibung unterschieden.
Mehrteilige MSAS 2005-Unternehmensschlüssel werden bei Drillthrough-Vorgängen nicht unterstützt.
Tipp: Wenn andere Benutzer Ihren Drillthrough-Bericht ausführen, sollten Sie vermeiden, dass Sie
zur Eingabe eines Unternehmensschlüssels aufgefordert werden. In Report Studio können Sie eine
Eingabeaufforderungsseite mit Text erstellen, mit der die Benutzer zwar vertraut sind, die aber nach
dem Unternehmensschlüssel filtert. Ihr Framework Manager-Modellierer kann die Option Display
Item Reference auch für die Eigenschaft Prompt Info festlegen, sodass der Unternehmensschlüssel
immer dann verwendet wird, wenn das Datenelement seinerseits in einer Eingabeaufforderung
verwendet wird.
Stellen Sie darüber hinaus sicher, dass die Drillthrough-Definition den Parameter auf der
Dimensionsebene verknüpft und dass für die PowerCube-Datumsebene nicht festgelegt wurde, dass
leere Kategorien unterdrückt werden. Die Option zur Unterdrückung von leeren Kategorien im
Transformer-Modell zu aktivieren, bevor der Cube erstellt wird, kann dazu führen, dass der
Drillthrough für Datumsangaben fehlschlägt. Dies wird durch fehlende Werte im Bereich verursacht.
Quell-Datenquelle Ziel-Datenquelle
OLAP OLAP
Relational Relational
Bereich
Bereich ist ein spezifischer Begriff bei Drillthrough-Definitionen, die in Cognos Connection mithilfe
der Option Drillthrough-Definitionen erstellt werden. Hiermit wird definiert, wann der Zielbericht
den Benutzern, basierend auf den im Quellbericht enthaltenen Elementen, angezeigt wird.
In der Regel wird der Bereich eines Drillthrough-Pfads so definiert, dass er mit dem von ihm
weitergegebenen Parameter übereinstimmt. Bei einem Zielbericht z. B., der eine Mitarbeiterliste
enthält, soll der Bericht normalerweise nur als verfügbare Drillthrough-Auswahl angezeigt werden,
wenn ein Benutzer die Mitarbeiternamen in einem Quellbericht anzeigen lässt. Wenn sich keine
Mitarbeiternamen im Quellbericht befinden und der Bereich in der Drillthrough-Definition für den
Mitarbeiternamen festgelegt war, wird dieser Mitarbeiterbericht in der Liste der verfügbaren
Drillthrough-Zielberichte auf der Seite Gehe zu unterdrückt.
Beim berichtsbasierten Zugriff, wo der Drillthrough-Pfad einer bestimmten Berichtspalte zugeordnet
ist, dient die Spalte als Bereich.
Vorgehensweise
1. Öffnen Sie den Zielbericht.
2. Erstellen Sie einen Parameter, der als Drillthrough-Spalte genutzt oder zum Filtern des Berichts
verwendet werden soll.
Um beispielsweise einen Drillthrough für die Produktreihe durchzuführen oder die Produktreihe
zu filtern, erstellen Sie einen Parameter, der wie folgt aussieht:
[Produktreihe]=?prodline_p?
Tipp: Verwenden Sie die Operatoren in oder in_range, wenn der Zielbericht mehrere Werte
bzw. einen Wertebereich akzeptieren soll.
3. Geben Sie im Feld Verwendung die Vorgehensweise für den Fall an, dass der Zielparameter als
Teil eines Drillthroughs nicht erfüllt wird:
● Klicken Sie auf Erforderlich, um anzugeben, dass die Benutzer auf einen Wert im
Quellbericht klicken müssen.
Wenn der Parameter nicht erfüllt, aber erforderlich ist, wird der Benutzer aufgefordert,
einen Wert auszuwählen.
Hyperlink kann der Drillthrough im Zielbericht durchgeführt und der gewünschte Wert
an den Zielbericht weitergegeben werden.
Der Benutzer kann innerhalb einer Spalte mehrere Elemente auswählen. Wenn der
Drillthrough-Zielreport ausgeführt wird, können die ausgewählten Werte jeder Zeile an
die Zielparameter weitergegeben werden. Es handelt sich dabei um eine Und-Bedingung.
● Klicken Sie auf Optional, um anzugeben, dass die Benutzer nicht auf einen Wert im
Quellbericht klicken müssen.
Die Benutzer werden nicht aufgefordert, einen Wert auszuwählen, wenn der Parameter
nicht erfüllt ist. Der Wert ist ungefiltert.
6. Klicken Sie das Element im Bericht an, das als Drillthrough-Objekt dienen soll.
Sie können das Datenelement auswählen, das Ihre Berichtbenutzer üblicherweise verwenden,
wenn sie einen Drillthrough für nähere Informationen durchführen (z. B. das Element
Mitarbeitername). Wenn Sie den Drillthrough-Pfad in Report Studio definieren, können Sie
wahlweise auch einen Wert aus Datenelementen weitergeben, der für den Benutzer in der Anzeige
nicht sichtbar ist, aber dennoch für die Abfrage zu Verfügung steht. Beispielsweise können Ihre
Benutzer das Datenelement Produktname sehen und dazu einen Drillthrough durchführen, die
Drillthrough-Definition gibt jedoch den Produktnummer-Wert für den speziellen Produktnamen
weiter, den der Benutzer ausgewählt hat.
Tipp: Wenn Sie nur Parameterwerte an den Zielbericht weitergeben, müssen Sie keinen
Drillvorgang für ein Datenelement durchführen. Stattdessen können Sie einen Drillvorgang für
jedes Objekt im Bericht, z. B. den Berichtstitel, durchführen. Das heißt, dass der Drillvorgang
außerhalb des Abfragekontexts durchgeführt werden kann.
7. Klicken Sie auf die Schaltfläche Drillthrough-Definitionen , oder doppelklicken Sie im Bereich
Eigenschaften auf die Eigenschaft Drillthrough-Definitionen.
Tipp: Wenn Sie den Namen für das Drillthrough ändern möchten, klicken Sie auf die Schaltfläche
Umbenennen, geben Sie dann den neuen Namen ein, und klicken Sie auf OK.
9. Klicken Sie auf der Registerkarte Zielbericht neben dem Feld Bericht auf die Schaltfläche mit
den Auslassungszeichen (...), und wählen Sie den Drillthrough-Zielbericht aus.
11. Klicken Sie für jeden Parameter auf Methode, und führen Sie einen der folgenden Vorgänge
aus:
● Klicken Sie auf Verwenden Sie diesen Parameter nicht, um die Verwendung des Parameters
zu unterbinden.
Der Zielbericht wird nicht mit diesem Parameter gefiltert.
13. Legen Sie im Feld Aktion fest, wie der Zielbericht angezeigt wird, wenn die Benutzer im
übergeordneten Bericht auf die Drillthrough-Spalte klicken:
● Um die zuletzt gespeicherte Ausgabeversion des Zielberichts anzuzeigen, klicken Sie auf
Den zuletzt bearbeiteten Bericht anzeigen.
Die Erstellung gespeicherter Ausgabeversionen erfolgt in Cognos Connection.
14. Wenn Sie im vorherigen Schritt festgelegt haben, dass der Zielbericht ausgeführt werden soll,
klicken Sie im Feld Format auf das gewünschte Ausgabeformat für den Bericht.
Tipp: Klicken Sie auf (Standard), um den Bericht mit dem in Cognos Connection festgelegten
Standardformat auszuführen.
15. Wenn der Zielbericht in einem neuen Fenster angezeigt werden soll, aktivieren Sie das
Kontrollkästchen Im neuen Fenster öffnen.
● Bei aktivierter Option Nur, wenn erforderliche Parameterwerte fehlen werden die
Eingabeaufforderungsseiten nur dann angezeigt, wenn die erforderlichen Parameterwerte
nicht von der Drillthrough-Definition geliefert werden. Hierbei handelt es sich um das
Standardverhalten.
können Sie auch starten, indem Sie auf die Schaltfläche Gehe zu klicken . Beim Ausführen des
Quellberichts können Benutzer auf das Objekt klicken, um ein Drillthrough zum Zielbericht
durchzuführen. Wenn mehrere Zielberichte verfügbar sind, wird die Seite Gehe zu mit der Liste der
verfügbaren Zielberichte angezeigt.
Tipp: Wenn Sie den Zielbericht direkt ausführen, werden Sie aufgefordert, einen Wert auszuwählen,
für den der Bericht ausgeführt werden soll.
Vorgehensweise
1. Klicken Sie mit der rechten Maustaste auf das Drillthrough-Objekt, und klicken Sie auf
Drillthrough-Definitionen.
2. Wenn mehrere Drillthroughs für das Objekt vorhanden sind, klicken Sie im Feld
Drillthrough-Definitionen auf eine Drillthrough-Definition.
4. Wenn die Beschriftung mit einer Bedingung verknüpft werden soll, führen Sie im Feld Bedingung
folgende Schritte aus:
● Klicken Sie auf Variable und dann auf eine vorhandene Variable, oder erstellen Sie eine
neue.
● Klicken Sie auf Werte, und wählen Sie einen der möglichen Werte für die Variable aus.
6. Wenn als Quelltyp Text angegeben ist, klicken Sie neben dem Feld Text auf die Schaltfläche
mit den Auslassungszeichen (...), und geben Sie den gewünschten Text ein.
8. Wenn als Quelltyp Berichtsausdruck angegeben ist, klicken Sie neben dem Feld Berichtsausdruck
auf die Schaltfläche mit den Auslassungszeichen (...), und definieren Sie den Ausdruck.
9. Wenn die Beschriftung mit einer Bedingung verknüpft ist, wiederholen Sie die Schritte 5 bis 8
für die verbleibenden möglichen Werte.
Wenn Benutzer den Quellbericht ausführen und auf eine Drillthrough-Verknüpfung klicken, wird
die Seite Gehe zu angezeigt. Der von Ihnen angegebene Drillthrough-Text wird für jedes Ziel
angezeigt. Wenn Sie keinen Drillthrough-Text für ein Ziel angegeben haben, wird der Name des
Drillthrough verwendet.
Vorgehensweise
1. Klicken Sie auf der Seite Willkommen von Cognos Connection auf die Verknüpfung Starten,
und klicken Sie dann auf Report Studio.
3. Klicken Sie im Dialogfeld Willkommen auf Neuen Bericht oder neue Vorlage erstellen.
4. Klicken Sie im Dialogfeld Neu auf Liste und anschließend auf OK.
5. Klicken Sie im Fenster Einfügbare Objekte auf die Registerkarte Quelle , und fügen Sie der
Liste die folgenden Datenelemente per Doppelklick hinzu:
● Bestellmethode
● Produktreihe
● Produkttyp
● Produktname
● Einführungsdatum
● Produktabbildung
Tipp: Diese Datenelemente befinden sich in den Ordnern Bestellmethode und Produkt.
8. Klicken Sie auf die Schaltfläche Hinzufügen, und geben Sie im Feld Ausdrucksdefinition
Folgendes ein:
[Produktname]=?p_PN?
10. Wiederholen Sie die Schritte 8 bis 9, um den folgenden Filter zu erstellen:
[Bestellmethode] in ?p_OM?
13. Klicken Sie im Menü Datei auf Neu, um einen neuen Bericht zu erstellen.
14. Klicken Sie im Dialogfeld Neu auf Liste und anschließend auf OK.
15. Klicken Sie im Fenster Einfügbare Objekte auf die Registerkarte Quelle, und fügen Sie der Liste
die folgenden Datenelemente per Doppelklick hinzu:
● Bestellmethode
● Produktreihe
● Produkttyp
● Produktname
● Menge
● Einnahmen
Tipp: Diese Datenelemente befinden sich in den Ordnern Vertriebsdaten und Produkt.
18. Klicken Sie auf die Schaltfläche Hinzufügen, und geben Sie im Feld Ausdrucksdefinition
Folgendes ein:
[Bestellmethode] in ?p_OM?
20. Klicken Sie mit der rechten Maustaste auf die Spalte Produktname, und klicken Sie auf
Drillthrough-Definitionen.
22. Klicken Sie unter Bericht auf die Schaltfläche mit den Auslassungszeichen (...), und wählen Sie
den zuvor erstellten Bericht Produktdetails aus.
23. Klicken Sie auf Aktion und anschließend auf Bericht ausführen.
24. Klicken Sie auf Format, und klicken Sie auf HTML.
26. Wählen Sie für das Element p_OM unter Methode die Option Parameterwert weitergeben, und
wählen Sie für den Wert die Option p_OM.
27. Wählen Sie für das Element p_PN unter Methode die Option Datenelementwert weitergeben,
und wählen Sie für den Wert die Option Produktname.
29. Ändern Sie den Titel des Berichts in Produkteinnahmen nach Bestellmethode.
Beim Ausführen des Berichts werden Sie aufgefordert, eine oder mehrere Bestellmethoden
auszuwählen. Wenn Sie auf OK klicken, zeigt die Liste die Produktnamen als Verknüpfungen an,
auf die Sie klicken können. Wenn Sie auf einen Produktnamen klicken, wird der zweite Bericht
ausgeführt, und die gewählte Bestellmethode in der Eingabeaufforderungsseite des Quellberichts
sowie das im ersten Bericht gewählte Produkt (der Spaltenwert des Quellberichts) wird angezeigt.
Vorgehensweise
1. Klicken Sie im Menü Daten auf Drillverhalten.
2. Aktivieren Sie auf der Registerkarte Standard unter Berechtigungen für Berichtsdrillfunktion
das Kontrollkästchen Drillup und Drilldown zulassen.
Standardmäßig legt Report Studio auf der Grundlage der Dimensionsstruktur fest, bei welchen
Elementen ein Drillvorgang durchgeführt werden kann.
Tipp: Wenn der Bericht als Quelle bei einem Package-Drillthrough verwendet werden soll,
aktivieren Sie das Kontrollkästchen Package-basierten Drillthrough zulassen, und klicken Sie
3. Wenn Sie Drillup- oder Drilldownvorgänge für ein Datenelement deaktivieren möchten, wählen
Sie das Datenelement entweder im Feld Drillup deaktivieren für oder im Feld Drilldown
deaktivieren für aus.
4. In der Registerkarte Erweitert können Sie das Drillup- oder Drilldown-Verhalten für jedes
Datenelement ändern, indem Sie das betreffende Datenelement auswählen und dann eines der
folgenden Verhalten wählen.
Beibehalten Der Wert des Datenelements wird nicht Der Wert des
verändert. Datenelements wird nicht
verändert.
Leerer Satz Der Satz von Werten, die diesem Das Datenelement wird aus
Datenelement zugeordnet werden, ist der dem Bericht entfernt.
leere Satz (novalues). Bei Kreuztabellen
wird das Datenelement aus dem Bericht
entfernt.
Element ersetzen Der Wert des Datenelements ändert sich Der Wert des
dahingehend, dass es zum Datenelements wird zum
übergeordneten Element des Elements Element, von dem aus der
wird, von dem aus der Drillvorgang Drillvorgang durchgeführt
durchgeführt wurde (bei wurde.
Drillupvorgängen von Aufsummierungen
auf der niedrigsten Ebene). Bei
Drillupvorgängen von Details auf der
niedrigsten Ebene einer Dimension wird
das Datenelement zum um zwei
Generationen übergeordneten Element.
Ausdruck ersetzen Der Wert des Datenelements wird zum Der Wert des
untergeordneten Element des Elements, Datenelements wird zum
von dem aus der Drillvorgang untergeordneten Element
durchgeführt wurde (bei des Elements, von dem aus
Drillupvorgängen von Aufsummierungen der Drillvorgang
auf der niedrigsten Ebene). Bei durchgeführt wurde.
Drillupvorgängen von Details auf der
niedrigsten Ebene einer Dimension wird
das Datenelement zum um zwei
Generationen übergeordneten Element.
Vorfahre Der Wert des Datenelements wird zum Der Wert des
Datenwert des in der Datenelements wird zum
Dimensionshierarchie dem Element, von Datenwert des in der
aus dem der Drillvorgang durchgeführt Dimensionshierarchie dem
wurde, "um n Generationen" Element, von aus dem der
übergeordneten Elements. Die Anzahl Drillvorgang durchgeführt
der Generationen oder Ebenen wird wurde, "um n
durch den Parameter Tiefe festgelegt. Generationen"
übergeordneten Elements.
Die Anzahl der
Generationen oder Ebenen
wird durch den Parameter
Tiefe festgelegt.
Tiefenbasierter Der Wert des Datenelements wird zum Der Wert des
Ausdruck Datenwert aller in der Datenelements wird zum
Dimensionshierarchie dem Element, von Datenwert aller in der
dem aus der Drillvorgang durchgeführt Dimensionshierarchie dem
wurde, "um n Generationen" Element, von dem aus der
übergeordneten Elemente. Die Anzahl Drillvorgang durchgeführt
der Generationen oder Ebenen wird wurde, "um n
durch den Parameter Tiefe festgelegt. Generationen"
übergeordneten Elemente.
Die Anzahl der
Generationen oder Ebenen
wird durch den Parameter
Tiefe festgelegt.
Ausdruck ändern Der Wert des Datenelements wird zum Der Wert des
Wert eines anderen Datenelements in der Datenelements wird zum
Abfrage geändert. Wert eines anderen
Datenelements in der
Abfrage geändert.
Der Bericht generiert Verknüpfungen für alle Elemente, von denen Drillups oder Drilldowns
durchgeführt werden können.
Sie können Drillups oder Drilldowns durchführen, indem Sie mit der rechten Maustaste auf das
Datenelement klicken und die entsprechende Aktion aus dem Kontextmenü auswählen. Die
entsprechenden Menüelemente sind deaktiviert, wenn für ein bestimmtes Element keine Drillup-
oder Drilldown-Vorgänge durchgeführt werden können.
Mitgliedssätze
Mithilfe von Mitgliedssätzen werden Datenelemente gruppiert, die für verschiedene Aktionen logisch
verwandt sind. Zu diesen Aktionen zählen beispielsweise Drillvorgänge, Nullwertunterdrückung
und das Bestimmen von Rangordnungen. Sie können als einfache Liste oder als Baumstruktur
definiert werden, wobei die Mitgliedssätze als verwandt betrachtet werden, die sich in derselben
Reihe übergeordneter Elemente befinden.
Bei Drillvorgängen definiert ein Mitgliedssatz beispielsweise den Satz von Elementen, die sich
verändern könnten, wenn von einem bestimmten Element im Satz aus ein Drillvorgang durchgeführt
wird. Die Werte der anderen Elemente in der Abfrage oder sogar in derselben Hierarchie bleiben
unverändert, wenn von einem der Elemente aus ein Drillvorgang durchgeführt wird. Normalerweise
verweist ein Mitgliedssatz auf Elemente, die in einem Drillvorgang eine logische Rolle spielen, wie
z. B. Details, Auswertungen von Details oder dem Detail übergeordnete Elemente. Ein einzelnes
Datenelement kann nur einem einzigen Mitgliedssatz angehören.
Wenn Sie keine Mitgliedssätze für Elemente definieren, ordnet der Cognos 8-Server Elemente mithilfe
einfacher Dimensionsregeln für Elementausdrücke zu Standardmitgliedssätzen und -verhalten zu.
Es ist auch möglich, das Verhalten einzelner Elemente zu überschreiben und für die anderen Elemente
weiterhin die Standardeinstellung zu verwenden.
Beim Definieren von Mitgliedssätzen müssen Sie für jedes Element im Satz das Verhalten explizit
definieren. Die Werte von Elementen im Satz, für die kein Verhalten definiert ist, bleiben unverändert.
Drillverhalten beginnen immer bei einem Root-Mitgliedssatz. Das heißt, dass bei Drillvorgängen
von einem Element aus das Root-Mitglied des zugehörigen Mitgliedssatzes gesucht wird und alle
Elemente unterhalb des Root-Mitglieds verarbeitet werden. Bei Berechnungen und Aggregaten
besteht zwar keine direkte Verwandtschaft über die Hierarchie, doch sie reagieren aufgrund der
Abhängigkeit von den Elementen, auf denen sie basieren.
Vorgehensweise
1. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken Sie
auf die Abfrage, in der ein Mitgliedssatz erstellt werden soll.
2. Klicken Sie im Fenster Eigenschaften auf die Eigenschaft Mitgliedssätze definieren, und klicken
Sie dann auf Ja.
4. Ziehen Sie die gewünschten Elemente im Fenster Einfügbare Objekte in den Arbeitsbereich.
Um einen Mitgliedssatz als Baumstruktur zu definieren, ziehen Sie das Element, das als
Root-Element des Satzes dient, in den Arbeitsbereich. Ziehen Sie anschließend die anderen
Elemente über das Root-Element, um die Baumstruktur zu erzeugen.
Beachten Sie, dass übergeordnete Daten nicht im untergeordneten Frame und untergeordnete Daten
nicht im übergeordneten Frame angezeigt werden können. Außerdem lassen sich für Master/
Detail-Abfragen keine übergreifenden Berechnungen durchführen.
Sie können eine Master/Detail-Beziehung verwenden, um Daten aus separaten Datenquellen im
selben Bericht anzuzeigen. Die Datenquellen müssen dazu allerdings im selben Package enthalten
sein.
Bei der Verwendung von SAPBW-Datenquellen kann kein Datenelement aus der Master-Abfrage
verwendet werden, das Nicht-ASCII-Werte enthält.
Wenn Sie eine Master/Detail-Beziehung mithilfe von Abfragen erstellen möchten, die auf zwei
unterschiedliche dimensionale Datenquellen verweisen, müssen Sie zunächst die Mitglieder
verknüpfen, indem Sie Aliase für die Ebenen erstellen, in denen die Mitglieder enthalten sind.
Vorgehensweise
1. Wenn Sie einen übergeordneten Frame für die Master-Abfrage und einen verschachtelten Frame
für die Detailabfrage verwenden möchten, führen Sie folgende Schritte aus:
● Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente eine
Liste, eine Wiederholelementtabelle oder eine Wiederholfunktion in den Bericht.
● Fügen Sie dem zuvor eingefügten Objekt einen zweiten Datencontainer hinzu.
Einer Liste kann eine Liste, eine Kreuztabelle, ein Diagramm, eine Wiederholelementtabelle
oder eine Wiederholfunktion hinzugefügt werden. Einer Wiederholelementtabelle oder
einer Wiederholfunktion kann eine Liste hinzugefügt werden.
2. Wenn Sie eine Berichtsseite zu einer Master-Abfrage zuordnen und auf der Seite für die
Detailabfrage einen Datencontainer verwenden möchten, führen Sie folgende Schritte aus:
● Klicken Sie auf der Berichtsseite auf eine beliebige Stelle.
● Klicken Sie im Fenster Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen
und anschließend auf Seite.
● Klicken Sie auf die Eigenschaft Abfrage, und wählen Sie anschließend in der Dropdown-Liste
eine Abfrage aus.
● Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente einen
Datencontainer in den Bericht.
3. Wenn Sie ein Datenelement in der Master-Abfrage nicht mit einem anderen Datenelement,
sondern mit einem Parameter in der Detail-Abfrage verknüpfen möchten, erstellen Sie den
Parameter in der Detail-Abfrage.
Verwenden Sie Parameter, wenn Sie Werte in der Detail-Abfrage auf einer niedrigeren Ebene
filtern möchten.
● Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Abfragen-Explorer , und klicken
Sie auf die Detailabfrage.
● Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente das Objekt
Filter in das Feld Detailfilter.
4. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer , und klicken Sie auf
die Berichtsseite.
● Klicken Sie auf der Berichtsseite auf eine beliebige Stelle.
● Klicken Sie im Fenster Eigenschaften auf die Schaltfläche Übergeordnetes Element auswählen
und dann auf Seite.
8. Klicken Sie im Feld Master auf das Datenelement, das die primären Informationen bereitstellt.
9. Um die Master-Abfrage mit einem Datenelement zu verknüpfen, klicken Sie im Feld Detail auf
das Datenelement, das die detaillierten Informationen bereitstellt.
10. Um die Master-Abfrage mit einem Parameter zu verknüpfen, klicken Sie im Feld Parameter auf
den Parameter, der die detaillierten Informationen bereitstellt.
11. Wiederholen Sie die Schritte 7 bis 10, um weitere Verknüpfungen zu erstellen.
Tipp: Zum Löschen einer Verknüpfung klicken Sie darauf und drücken die Entf-Taste.
Tipp: Um zu vermeiden, dass dasselbe Datenelement zweimal im Bericht angezeigt wird, klicken
Sie in dem Datencontainer, der von der Detailabfrage gesteuert wird, auf das Datenelement, und
klicken Sie dann auf die Schaltfläche Ausschneiden. Dadurch wird das Element aus der
Berichtsanzeige entfernt, aber in der Abfrage wird es beibehalten.
Beispiel: Sie möchten das Mitglied Nord-/Lateinamerika aus der Ebene Absatzgebiet im Cube
"Abenteuer und Freizeit" mit dem Mitglied Nord-/Lateinamerika aus der Ebene AUF-Niederlassung
im Cube "Abenteuer und Freizeit - Finanzen" verknüpfen. Um die Beziehung erstellen zu können,
müssen Sie Aliase für die Ebenen vergeben, in denen die zu verknüpfenden Mitglieder enthalten
sind.
Vorgehensweise
1. Doppelklicken Sie im übergeordneten Frame oder auf der Berichtsseite auf die Ebene mit den
Mitgliedern, die die primären Informationen bereitstellen.
4. Wiederholen Sie die Schritte 1 bis 3 für die Ebene im Datencontainer, in der die Details enthalten
sind.
Für jede Ebene wird ein Titelzeilen-Alias erstellt. Mithilfe des Titelzeilen-Alias der einzelnen
Ebenen können Sie nun eine Master/Detail-Beziehung unter Verwendung von identischen
Mitgliedstitelzeilen anstatt von jeweils unterschiedlichen MUNs erstellen.
Sie können nun die Master/Detail-Beziehung zwischen den beiden Ebenen erstellen.
Wenn Sie bereits einige Erfahrung mit Report Studio haben und Ihre Kenntnisse in der Erstellung
von Berichten vertiefen möchten, richtet sich dieses Kapitel genau an Sie. Jede Übung umfasst
Anweisungen zum Erstellen des jeweiligen Beispielberichts. Wenn Sie Hilfe benötigen, finden Sie
Verknüpfungen zu detaillierten Informationen.
Wenn Sie noch nicht mit Report Studio gearbeitet haben, rufen Sie zunächst die Report Studio –
Einführungstour auf, um die grundlegenden Funktionen kennen zu lernen.
Vorgehensweise
1. Erstellen Sie einen neuen Listenbericht auf der Grundlage des Beispiel-Package AUF Data
Warehouse (Abfrage).
[Absatz (Abfrage)].[Vertriebsdaten].[Stückkosten]*[Menge]
4. Gruppieren Sie die Spalte Produkttyp, damit sich der Bericht besser lesen lässt. Gruppieren Sie
anschließend die Spalte Quartal.
6. Fügen Sie der Spalte Einnahmen eine Gesamtsumme hinzu, um für jeden Produkttyp die
Gesamteinnahmen anzuzeigen.
7. Erstellen Sie den folgenden Tabellenfilter, um die Einnahmen für das vierte Quartal anzuzeigen.
[Quartal]=('Q4')
8. Ändern Sie die Eigenschaft Datenformat der Spalte Einnahmen in die Währung.
Produktbestellungen
10. Fügen Sie den folgenden Text in die untere Zelle ein, wobei Sie das Datumsobjekt ersetzen:
4. Quartal
11. Führen Sie den Bericht aus, um zu sehen, wie er Ihren Benutzern angezeigt wird.
Vorgehensweise
1. Erstellen Sie eine neue Kreuztabelle auf der Grundlage des Beispiel-Package AUF Data Warehouse
(Abfrage).
● Datum (in Vertrieb und Marketing (Abfrage), Absatz (Abfrage), Zeitdimension) in den
Spalten
4. Erstellen Sie die folgende Abfrageberechnung mit dem Namen Selbstkosten verkaufter Waren,
und fügen Sie sie in den Spalten ein:
[Einnahmen]-[Bruttogewinn]
5. Ändern Sie die Eigenschaft Datenformat für Einnahmen, Bruttogewinn und Kosten der
verkauften Ware in das Währungsformat.
7. Führen Sie den Bericht aus, um zu sehen, wie er Ihren Benutzern angezeigt wird.
● Kreuztabellenberichte
Sie können auf den Leerraum klicken, der das Diagramm umgibt, um das gesamte Diagramm
auszuwählen, oder Sie können auf ein einzelnes Element, wie ein Achsen- oder Diagrammtypsymbol
klicken, um eine Diagrammeigenschaft auszuwählen.
Der Ablagebereich Serien definiert die Elemente, die in der Legende angezeigt werden. Dies ist der
Legendenrand. Der Ablagebereich Kategorie (X-Achse) definiert den Ordnungszahlenrand.
Im Folgenden werden einige Daten der Firma "Abenteuer und Freizeit" grafisch dargestellt.
4. Deaktivieren Sie im Menü Struktur die Option Seitenobjekte sperren, um die Diagrammobjekte
zu entsperren.
6. Erhöhen Sie im Fenster Eigenschaften die Schriftgröße, und ändern Sie die Vordergrundfarbe
in rot.
10. Ändern Sie im Fenster Eigenschaften unter Diagrammbeschriftungen die Eigenschaft Werte in
Ausblenden.
Mit den Eigenschaften im Fenster Eigenschaften können Sie die Daten auch als 100 % gestapeltes
Säulendiagramm anzeigen, Rahmen ein- oder ausblenden usw.
Nun fügen wir dem Diagramm weitere Daten hinzu.
Die Elemente Bestellmethode und Monat können wie folgt im Legendenrand zusammengeführt
werden:
Report Studio legt einen weiteren Satz von Datenwerten auf den Stapel.
Sie können gestapelte und Liniendiagramme kombinieren. Zur verbesserten Darstellung der Werte
von Monat zeigen Sie diese auf einer eigenen Y-Achse an.
4. Wählen Sie den Diagrammhintergrund aus, und setzen Sie die Eigenschaft Y2-Achsenposition
auf Bipolar.
7. Wählen Sie den Diagrammhintergrund aus, und setzen Sie die Eigenschaft Y2-Achsenposition
auf Doppelt.
Nun ist das Diagramm zu schmal. Außerdem hätten wir lieber Punkte als Linien.
10. Klicken Sie auf das Symbol für das Legendenelement Monat, und ändern Sie im Fenster
Eigenschaften die Eigenschaft Linie von Ja in Nein.
Außerdem können Sie im Fenster Eigenschaften die Größe der Punkte, den Stil der Linien usw.
verändern.
11. Wählen Sie den Diagrammhintergrund aus, und setzen Sie unter Größe und Überlauf die
Eigenschaft Breite auf 1000 px. Klicken Sie dann auf OK.
15. Klicken Sie auf der Symbolleiste auf die Schaltfläche Zeilen und Spalten tauschen.
Datenelemente können in beiden Rändern vereinigt oder verschachtelt werden. Auf dem
Legendenrand gibt es einen weiteren Ablagebereich, da bei der Diagrammerstellung zusätzliche
Legendeneinträge häufiger vorkommen als zusätzliche Einträge auf dem Ordnungszahlenrand.
18. Wählen Sie das Diagramm aus, und setzen Sie die Eigenschaft Diagrammausrichtung auf
Waagerecht.
19. Löschen Sie in der Eigenschaft Größe und Überlauf den Wert Breite.
Sie könnten einen Diagrammtyp in einen anderen konvertieren. Wir werden mit einem progressiven
Säulendiagramm beginnen, um den Anteil an den Einnahmen pro Produktreihe anzuzeigen.
9. Klicken Sie mit der rechten Maustaste auf den Diagrammhintergrund, und klicken Sie dann
auf Diagramm konvertieren.
11. Ziehen Sie Einnahmen aus dem Ablagebereich Standardkennzahl (Y-Achse) auf den
Ablagebereich Serie.
12. Ziehen Sie Geplante Einnahmen (in Vertriebsdaten) in den Ablagebereich Serie unter Einnahmen.
13. Klicken Sie auf das Symbol für das Legendenelement Geplante Einnahmen , und setzen Sie
im Fenster Eigenschaften die Eigenschaft Diagrammtyp auf Linie.
17. Klicken Sie mit der rechten Maustaste auf den Diagrammhintergrund, und klicken Sie dann
auf Diagramm konvertieren.
18. Klicken Sie im Dialogfeld Diagramm konvertieren auf die Diagrammgruppe Radardiagramm,
Polardiagramm und den Diagrammtyp Radar mit Datenpunkten. Klicken Sie auf OK.
In diesem Diagrammtyp lässt sich Einnahmen nur schwer von Geplante Einnahmen unterscheiden.
Ein anderes Diagramm, das Sie für den Vergleich von Einnahmen und Umsatzprognose verwenden
können, ist ein Metriken-Bereichsdiagramm.
5. Ziehen Sie im Fenster Einfügbare Objekte auf der Registerkarte Berichtselemente eine
Abfrageberechnung in den Ablagebereich Toleranz (Datenpunkt).
Toleranz
10. Klicken Sie auf der Symbolleiste auf die Schaltfläche Ausführen, und zeigen Sie den Bericht an.
● Diagramme
Tipp: Mit einem Doppelklick auf das Landkartenobjekt können Sie jederzeit zum Dialogfeld
Landkarte auswählen zurückkehren.
3. Erweitern Sie im Dialogfeld Landkarte auswählen im Fenster Landkarten die Option Nord-
und Südamerika, und klicken Sie auf United States (Continental 48).
Tipp: Sie können jederzeit zum Dialogfeld Landkarte auswählen zurückkehren, indem Sie auf
den Landkartenhauptteil doppelklicken.
3. Klicken Sie im Fenster Eigenschaften auf Daten ohne Merkmale ignorieren, und ändern Sie die
Eigenschaft in Ja.
Damit legen Sie fest, dass der Bericht selbst dann ausgeführt werden kann, wenn es nicht für
jeden aus der Datenbank abgerufenen Datenwert eine Entsprechung in der Landkartendatei
gibt.
2. Klicken Sie im Abschnitt Allgemein des Fensters Eigenschaften auf Minimale Größe (pt), und
wählen Sie 2pt.
3. Klicken Sie auf Maximale Größe (pt), und wählen Sie 10pt.
Vorgehensweise
1. Erstellen Sie einen Listenbericht auf der Grundlage des Beispiel-Package AUF Data Warehouse
(Abfrage).
3. Gruppieren Sie die Spalte Region, um die Lektüre des Berichts zu erleichtern.
6. Fügen Sie der neuen Seite ein 3D-Säulendiagramm als neue Abfrage hinzu.
8. Führen Sie den Bericht aus, und klicken Sie auf Nach unten, um zwei verschiedene Seiten
anzuzeigen.
● Diagramme
● Kreuztabellenberichte
● Listenberichte
● Einfügen von mehreren Diagrammen, die aus anderen Datenquellen abgeleitet wurden, in einem
einzelnen Bericht
In diesem Thema erfahren Sie, wie Sie ein Dashboard so erstellen, dass Benutzer wichtige Umsatzdaten
in einer einzelnen Ansicht untersuchen können.
Für diese Übung benötigen Sie etwa 15 bis 20 Minuten. Danach sollte Ihr Dashboard wie folgt
aussehen.
Schritte zum Erstellen des Berichts und zum Hinzufügen von Daten
1. Erstellen Sie einen leeren Bericht auf der Grundlage des Beispiel-Package AUF Data Warehouse
(Analyse).
2. Fügen Sie ein Tachometerdiagramm, ein Säulendiagramm und eine Kreuztabelle hinzu.
● Ebene Jahr (in Zeitdimension) und Region (in Einzelhandelsfiliale) in den Ablagebereich
Spalten
2. Setzen Sie in der Eigenschaft Größe & Überlauf die Breite auf 400 px.
4. Doppelklicken Sie auf den Diagrammtitel, und geben Sie folgenden Text ein:
5. Setzen Sie die Eigenschaft Schriftart für den Diagrammtitel auf Arial, 12pt, Fett.
6. Erweitern Sie Achsentitel, klicken Sie auf den horizontalen Achsentitel, und setzen Sie die
Eigenschaft Sichtbar auf Nein.
7. Klicken Sie auf die numerische Achse, und geben Sie in der Eigenschaft Maximaler Wert den
Wert 4000000 ein.
Hinweis: Aus dem Säulendiagramm wird ein Kombinationsdiagramm, weil die Absatzgebietdaten
als Linien dargestellt werden.
2. Klicken Sie auf das Diagramm, klicken Sie auf die Eigenschaft Palette, und wählen Sie in der
Liste Palette den Eintrag Aktuell.
3. Setzen Sie in der Eigenschaft Größe & Überlauf die Breite auf 600 px.
5. Doppelklicken Sie auf den Diagrammtitel, und geben Sie folgenden Text ein:
6. Setzen Sie die Eigenschaft Schriftart für den Diagrammtitel auf Arial, 12pt, Fett.
7. Erweitern Sie Achsentitel, klicken Sie auf den horizontalen Achsentitel, und setzen Sie die
Eigenschaft Sichtbar auf Nein.
3. Rufen Sie das Dashboard auf, um zu sehen, wie es Ihren Benutzern angezeigt wird.
Benutzer können einen Drillup oder einen Drilldown für Werte im Bericht ausführen, um
verwandte Informationen anzuzeigen.
[Absatz].[Zeitdimension].[Zeitdimension].[Monat]->?Monat?
4. Erstellen Sie neben der Spalte Ausgewählter Monat folgende Abfrageberechnung mit dem
Namen Satz "Jahr bisher":
periodsToDate([Absatz].[Zeitdimension].[Zeitdimension].[Jahr],[Gewählter Monat])
Tipp: Um Informationen zur Funktion periodsToDate anzuzeigen, klicken Sie auf der
Registerkarte Funktionen auf die Funktion. Diese befindet sich im Ordner M-Q innerhalb des
Ordners Allgemeine Funktionen.
5. Klicken Sie auf die Spalte Satz "Jahr bisher", und klicken Sie auf die Schaltfläche Ausschneiden.
6. Erstellen Sie neben der Spalte Ausgewählter Monat folgende Abfrageberechnung mit dem
Namen Einnahmen (Jahr bisher):
7. Erstellen Sie neben der Spalte Einnahmen (Jahr bisher) folgende Abfrageberechnung mit dem
Namen Prozentsatz der bisherigen Jahreseinnahmen:
2. Fügen Sie folgendes Textelement links neben dem Text in der Spalte Einnahmen (Jahr bisher)
hinzu, und fügen Sie nach dem Text ein Leerzeichen ein:
3. Legen Sie den Schriftstil für den Text auf kursiv fest.
4. Klicken Sie in der Spalte Einnahmen (Jahr bisher) auf <#Einnahmen (Jahr bisher)#>, und ändern
Sie die Eigenschaft Quelltyp in Berichtsausdruck.
5. Doppelklicken Sie auf die Eigenschaft Berichtsausdruck, und ziehen Sie den Parameter Monat
in das Feld Ausdrucksdefinition.
Tipp: Den Parameter Monat finden Sie auf der Registerkarte Parameter.
6. Klicken Sie auf die Schaltfläche zum Sperren/Entsperren, um den Bericht zu sperren.
7. Klicken Sie mit der rechten Maustaste auf den Spaltentitel Prozentsatz der bisherigen
Jahreseinnahmen, und klicken Sie auf Faktenzellen für "Prozentsatz der bisherigen
Jahreseinnahmen".
10. Legen Sie die Eigenschaft Anzahl der Dezimalstellen auf 2 fest.
11. Führen Sie den Bericht aus, um zu sehen, wie er Ihren Benutzern angezeigt wird.
Die Benutzer werden zur Auswahl eines Monats aufgefordert. Wenn sie anschließend auf OK
klicken, zeigt der Bericht die im laufenden Jahr für die einzelnen Produktreihen bisher erzielten
Einnahmen und den prozentualen Anteil der im ausgewählten Monat erzielten Einnahmen an
den Gesamteinnahmen an.
Schritte zum Erstellen des Berichts und zum Hinzufügen von Daten
1. Erstellen Sie einen neuen, leeren Bericht auf der Grundlage des Beispiel-Package AUF Data
Warehouse (Abfrage).
2. Fügen Sie eine Tabelle mit zwei Spalten und einer Zeile hinzu.
5. Legen Sie die Sortierfolge für die Spalte Einzelhändlername auf Aufsteigend sortieren fest.
● Produktname in Produkt
● Menge in Vertriebsdaten
● Einnahmen in Vertriebsdaten
Tipp: Um der Liste alle Datenelemente gleichzeitig hinzuzufügen, wählen Sie bei gedrückter
Strg-Taste sämtliche Elemente aus und ziehen Sie diese anschließend in die Liste.
8. Klicken Sie in der zweiten Liste auf die Spalte Einzelhändlername, und klicken Sie auf die
Schaltfläche Ausschneiden.
9. Erstellen Sie in der zweiten Liste den folgenden Filter mit Parametern:
[Einzelhändlername]=?Ausgewählter Einzelhändler?
5. Legen Sie den Parameter Ausgewählter Einzelhändler fest, um Datenelementwerte aus dem
Datenelement Einzelhändlername zu übergeben.
Bestelldaten für
2. Fügen Sie auf der Registerkarte Berichtselemente rechts neben dem Berichtstitel folgende
Layout-Berechnung hinzu:
3. Klicken Sie auf die Layout-Berechnung, und legen Sie im Fenster Eigenschaften die Klasse auf
Berichtstiteltext fest.
ParamDisplayValue('Ausgewählter Einzelhändler')<>'KeinEinzelhändler'
3. Zeigen Sie mit dem Mauszeiger auf die Schaltfläche Seiten-Explorer, und klicken Sie auf Seite1.
4. Fügen Sie auf der Registerkarte Berichtselemente einen Block oberhalb der zweiten Liste hinzu.
5. Fügen Sie ein Textelement mit folgendem Text in den Block ein:
Wählen Sie aus der Liste links einen Einzelhändler aus, um unten die Bestelldaten anzuzeigen.
6. Legen Sie den Schriftstil für den Text auf fett fest.
7. Klicken Sie auf das Textelement, und legen Sie im Fenster Eigenschaften die Eigenschaft
Stilvariable auf ObereEbene fest.
8. Zeigen Sie mit dem Mauszeiger auf den Bedingungs-Explorer, und wählen Sie für die Variable
ObereEbene den Wert Ja aus.
9. Legen Sie die Eigenschaft Sichtbar für das Textelement auf Nein fest.
10. Führen Sie einen Dreifachklick auf die Explorerleiste aus, um die bedingte Formatierung zu
deaktivieren.
11. Führen Sie den Bericht aus, um zu sehen, wie er Ihren Benutzern angezeigt wird.
Auf der linken Seite wird eine Liste mit den Einnahmen der einzelnen Einzelhändler angezeigt.
Wenn der Benutzer auf einen Einzelhändler klickt, werden in der zweiten Liste Bestelldaten zu
diesem Einzelhändler angezeigt.
Wenn Sie einen Bericht öffnen, der in einer früheren Version von Report Studio erstellt wurde, wird
er automatisch aktualisiert. Sollten bei der Aktualisierung Probleme auftreten, werden sie im
Dialogfeld Aktualisierungsinformationen angezeigt. Bevor Sie den Bericht ausführen können, müssen
Sie alle Fehler im Bericht beheben und ihn dann überprüfen. Wenn nur Warnungen und
Informationsmeldungen im Dialogfeld angezeigt werden, werden diese ausgeblendet, sobald Sie auf
OK klicken.
Tipp: Um dieses Dialogfeld erneut anzuzeigen, klicken Sie im Menü Datei auf
Aktualisierungsinformationen.
Nachdem ein Bericht auf die neueste Version von Cognos 8 aktualisiert wurde, lässt er sich nicht
mehr mit einer früheren Version von Cognos 8 öffnen.
Wenn Sie in ReportNet das Standardformat verwendet haben, behalten aktualisierte Berichte
dieses Format bei. In Cognos 8 neu erstellte Berichte verwenden jedoch das Cognos 8-Format.
Um einen einheitlichen Stil in allen Berichten zu gewährleisten, müssen Sie in jedem Bericht die
Stileigenschaft bearbeiten und die Option 1.x Berichtsstile verwenden aktivieren bzw.
deaktivieren.
● PDF-Berichte in ReportNet
Die PDF-Darstellung in Cognos 8 ist mit der HTML-Darstellung vergleichbar. Das heißt, dass
PDF-Berichte nach der Aktualisierung Veränderungen in der Schriftgröße sowie im Zeilen- oder
Wortumbruch aufweisen können. Unter Umständen müssen Sie jeden betroffenen Bericht
bearbeiten oder die Standardschriftart im Stylesheet für Cognos 8 verändern. Weitere
Informationen finden Sie unter "Formatieren von Berichten" (S. 149).
● Auflösungsreihenfolge
In der vorhergehenden Version von Cognos 8 konnte eine Auflösungsreihenfolge für Objekte
wie Kreuztabellenknotenmitglieder (S. 95) angegeben werden. Die Auflösungsreihenfolge wird
nun für Datenelemente angegeben. Wenn Sie einen Bericht aktualisieren, werden darin enthaltene
Auflösungsreihenfolgen Datenelementen zugeordnet. Weitere Informationen zur
Auflösungsreihenfolge finden Sie unter "Mehrere Berechnungen in Kreuztabellen und
Diagrammen" (S. 215).
Wenn Sie in ReportNet angegeben haben, dass die Verarbeitung einer Abfrage vom Typ Nur
Datenbank beim Aktualisieren des Berichts auf Cognos 8 erfolgen soll, werden einige
Verarbeitungsvorgänge nun möglicherweise lokal durchgeführt.
Anzahl eindeutiger Elemente funktionierte nur dann ordnungsgemäß, wenn es sich bei dem Element,
auf das Anzahl eindeutiger Elemente angewendet wurde, um die Spalte handelte, die in der
Verbindung verwendet wurde. In diesem Fall konnte die zu zählende Spalte über Werte verfügen,
die mit den unterschiedlichen in der Verbindungsbedingung verwendeten Werten identisch waren.
In Cognos 8 können Verbesserungen an der Zählfunktion nicht durch eine automatische
Aktualisierung für den jeweiligen Bericht wirksam gemacht werden. Durch die neue Methode wird
eine Doppelzählung auf der 1-Seite einer 1-n-Verbindung vermieden. Der Grund dafür ist, dass
Anzahl bzw. Anzahl eindeutiger Elemente nun jeweils nach Erstellung der Verbindung angewendet
wird.
Jetzt wird Anzahl eindeutiger Elemente seltener benötigt, und wenn es verwendet wird, ist es häufiger
erfolgreich. Für die Vermeidung von Doppelzählungen ist Anzahl eindeutiger Elemente nicht mehr
erforderlich. Stattdessen ist eine zielgerichtete Verwendung zur Auswahl eindeutiger, in einem
Abfragesubjekt vorhandener Werte möglich.
Wenn Sie mehrfache Vorkommen eines Wertes zählen möchten, sollten Sie einen der folgenden
Schritte durchführen:
● Wenden Sie auf eine Spalte eine Zähloperation auf Basis einer Abfrage an, in der eine explizite
Verbindung erstellt wird.
Dadurch wird die Zählung nach der Verbindung angewendet.
● Verwenden Sie zum Zählen von Zeilen in einem Bericht ein Layout-Berechnungsobjekt (S. 160),
oder zählen Sie den Literalwert 1.
können. Weitere Informationen erhalten Sie unter Aktualisierung auf Cognos 8 BI 8.3: Änderungen
im Produktverhalten auf der Global Customer Services-Website (http://support.cognos.com/go/docs/
cognos8_bi/8.3/changes_productbehavior.html).
Fehlende Tausendertrennzeichen
Möglicherweise fehlen in Berichten unter folgenden Umständen Tausendertrennzeichen:
● Der Bericht enthält ein Element, das kein explizites Datenformat angibt.
● Das zweite Berichtselement verweist auf ein Element im Framework Manager-Modell, wobei
die Eigenschaft Verwendung auf Identifizierung oder Attribut gesetzt ist.
Geben Sie in den Eigenschaften des Berichtselements oder des Modellelements ein explizites Format
an, um die Datenformate wiederherzustellen.
In diesem Kapitel werden häufig auftretende Probleme beschrieben. Weitere Informationen zur
Fehlerbehebung finden Sie im Abschnitt zur Fehlerbehebung im Administration und Zugriffsschutz
- Handbuch.
● Fügen Sie keine Objekte in den Seitenhauptteil ein, wenn Sie eine Query Studio-Vorlage erstellen.
Zur Vermeidung dieses Problems können Sie durch Ändern der Diagrammeigenschaften Breite und
Höhe die Breite bzw. Höhe des Diagramms vergrößern oder die Eigenschaft Überspringen erlauben
aktivieren.
Zur Behebung des Problems wählen Sie entweder Drehung um 45° erlauben, Drehung um 90°
erlauben oder Stapeln erlauben aus.
Um dieses Problem zu vermeiden, können Sie das Diagramm auswählen und für den
Diagrammhintergrund die Farbe "Weiß" definieren.
Weitere Informationen finden Sie im Microsoft Knowledge Base-Artikel 294714 unter http://support.
microsoft.com/kb/294714.
Im Allgemeinen wählen Sie beim Erstellen von Filtern verfügbare Funktionen aus der Liste Spezielle
Anbieterfunktionen aus. Für andere Funktionen müssen Sie Tabellarisches SQL verwenden.
Tipp: Wenn Sie interne Funktionen und Anbieterfunktionen kombinieren, setzen Sie die Verarbeitung
auf Begrenzt lokal.
Das Problem tritt auf, weil eine Auswertung, die den Aggregationsmodus within set verwendet,
mit einem Datensatz arbeitet, der von den Mitgliedern abhängt, mit denen sie sich am
entgegengesetzten Rand überschneidet. Die folgende Kreuztabelle enthält z. B. als Spalten die drei
Produkte mit den meisten Retouren. Zur Erzeugung der Spalten wird folgender Ausdruck verwendet:
topCount([Produkt],3,[Retourmenge])
Um Auswertungswerte zu erhalten, die den sichtbaren Mitgliedern entsprechen, bearbeiten Sie den
Ausdruck des Datenelements, der die kontextabhängige Funktion enthält, sodass er ein Tuple
enthält, das für das Standardmitglied jeder am entgegengesetzten Rand angezeigten Hierarchie
gesperrt ist. Ändern Sie den Ausdruck für dieses Beispiel wie folgt:
topCount([Produkt],3,tuple([Retourmenge], defaultMember([Einzelhandelsfiliale])))
wobei [Produkt] für die Ebene und [Einzelhandelsfiliale] für die Hierarchie steht.
Wenn Sie den Bericht ausführen, entsprechen alle Auswertungswerte den sichtbaren Mitgliedern in
der Kreuztabelle.
Überlauffehler tritt auf, wenn ein Wert in einer Kreuztabelle länger als 19 Zeichen
ist
In einem Kreuztabellenbericht unterstützen die Werte maximal 19 Zeichen einschließlich des
Dezimaltrennzeichens. Falls der Wert 19 Stellen überschreitet, tritt ein Überlauffehler auf. In der
Standardeinstellung ist die Dezimalgenauigkeit auf 7 Stellen festgelegt, wodurch die Anzahl der
Ganzzahlstellen auf 11 Stellen beschränkt wird.
Um mehr als 11 Ganzzahlstellen verwenden zu können, müssen Sie die die Dezimalgenauigkeit
reduzieren und zu diesem Zweck eine Konfigurationsdatei bearbeiten. Weitere Informationen finden
Sie im Cognos 8 Administration und Zugriffsschutz - Handbuch.
Ein Bericht oder eine Analyse wird wegen fehlender Elemente nicht ausgeführt
Sie versuchen einen Bericht oder eine Analyse auszuführen. Eine Meldung wird angezeigt, dass ein
Element oder mehrere Elemente fehlen oder geändert wurden. Jedes fehlende Element ist anhand
des MUN (eindeutigen Mitgliedsnamens) aufgeführt. Der MUN enthält den vollständigen Pfad des
Elements innerhalb der Hierarchie. Wenn Sie den Cursor auf einem Element im Bereich Einfügbare
Objekte platzieren, wird der MUN für das Element in einem Tooltipp angezeigt. Diese Situation
kann auftreten, wenn Mitglieder entfernt oder in der Datenquelle geändert wurden. Die Situation
kann auch auftreten, wenn Sie versuchen, einen Bericht auszuführen, der Elemente verwendet, auf
die Sie keinen Zugriff haben. Beispiel: Ein Administrator erstellt eine Analyse, die Elemente enthält,
für die Sie nicht die korrekten Zugriffsrechte haben.
Das Problem kann gelöst werden, indem Sie im Fenster Einfügbare Objekte einen geeigneten Ersatz
finden, und diesen in die Spalte Neues Element ziehen. Der Bericht oder die Analyse wird dann
ausgeführt.
● Wenn Sie die Ausgabe per E-Mail senden, erhalten nur gültige Empfänger eine E-Mail. Wenn
Sie das Kontrollkästchen Bericht anhängen aktivieren, wird die Ausgabe als Anhang gesendet.
Es wird jedoch keine Verknüpfung generiert, wenn Sie das Kontrollkästchen Eine Verknüpfung
zum Bericht einfügen aktivieren.
Hinweis: Die Liste der Empfänger enthält sowohl gültige als auch ungültige Empfänger.
Beispiel: Die Zielgruppenverteilung für einen Bericht soll nach Land erfolgen, und die Empfänger
sind Manager. Die Ausführung des Berichts erzeugt folgende Länder und Empfänger:
● Kanada: John, Mary
Frank ist ein ungültiger Empfänger. Die Zielgruppenverteilungs-Ausgaben für Kanada und Frankreich
werden im Content Manager gespeichert, die Ausgabe für die USA jedoch nicht. Wenn Sie jedem
Empfänger eine E-Mail senden und das Kontrollkästchen Eine Verknüpfung zum Bericht einfügen
aktiviert haben, enthält die E-Mail an Peter keine Verknüpfung zur Ausgabe für die USA. Eine
Fehlermeldung wird generiert, die "Peter" und "Frank" als Werte für Parameter 2 enthält. Die
Fehlermeldung enthält jedoch keine Angabe dazu, welcher der beiden Werte ungültig ist.
Um das Problem zu beheben, gehen Sie wie folgt vor:
Das ursprüngliche Aussehen eines Berichts, der von ReportNet aktualisiert wurde,
wird nicht beibehalten
Wenn Sie einen Bericht in Cognos 8 aktualisieren, wird ein neues Stylesheet angewendet. Dadurch
ändert sich das Aussehen des Berichts.
Um die Formatierung beizubehalten, die im ursprünglichen Bericht verwendet wurde, können Sie
ein anderes Stylesheet auswählen. Auf diese Weise wird das ursprüngliche Aussehen des Berichts
beibehalten. Außerdem wird festgelegt, dass für alle neuen Elemente, die dem Bericht hinzugefügt
werden, die ursprüngliche Formatierung angewendet wird, zum Beispiel für Listenspalten oder
Kreuztabellenebenen.
Vorgehensweise
1. Klicken Sie in Report Studio im Menü Datei auf Berichtseigenschaften.
Wenn der Drillthrough bei der Build-Erstellung nicht aktiviert wurde, übergibt der Quellcube nicht
den Quellwert, sondern den Kategoriecode.
Gehen Sie folgendermaßen vor, um den Unternehmensschlüssel an das Ziel zu übergeben:
● Erstellen Sie den Parameter für den Zielbericht. Geben Sie dazu Folgendes ein:
roleValue('_businessKey',[member])=?prompt?
caption([member])
2. Stellen Sie sicher, dass der Parameter des Zielberichts im Datenelement und nicht im
Unternehmensschlüssel definiert ist.
Beim Drillthrough wird nicht der Unternehmensschlüssel, sondern der ausgewählte Wert übergeben.
Weitere Informationen zum Drillthrough-Zugriff finden Sie im Cognos 8 Administration und
Zugriffsschutz – Handbuch.
caption([member])=?prompt?
Cognos 8 enthält Beispielberichte. Wenn sie installiert sind, finden Sie sie auf der Registerkarte
Öffentliche Ordner in Cognos Connection.
Globaler Prämienbericht
Dieser Bericht zeigt Mitarbeiter an, die einen Bonus von mehr als $2.500 pro Jahr erhalten haben,
und zwar nach Region. Der Bericht ist nach Ländern gruppiert. Außerdem zeigt er, um wieviel in
den einzelnen Regionen das Vertriebsziel überschritten wurde. Der Bericht verwendet folgende
Funktionen:
● Listenberichte (S. 87)
Managerprofil
Dieser Bericht umfasst Informationen über Manager, einschließlich Gehalt, Prämien und aller
Leistungen, die nach Jahren gruppiert sind. Der Bericht verwendet folgende Funktionen:
● Diagramme (S. 104)
Geplanter Personalbestand
Dieser Diagrammbericht zeigt Abweichungen bei der Personenzählung im Vergleich zu den Plänen
für die einzelnen Organisationen. Die Eingabeaufforderung erfolgt nach Jahr. Der Bericht verwendet
folgende Funktionen:
● Progressive Säulendiagramme (S. 382)
Vakante Stellen
Dieser Bericht umfasst eine Liste mit Abteilungsnamen, Stellen und längste Zeitdauer zum Besetzen
der vakanten Stellen sowie Rangordnung. Dieser Bericht verwendet eine Eingabeaufforderung für
das Jahr und dient als Drillthrough-Ziel für den Anwerbungsbericht.
Anwerbungsbericht
In diesem Bericht wird angezeigt, welche Anwerbemaßnahme für bestimmte Stellen oder
Organisationen am besten geeignet ist. Der Bericht verwendet folgende Funktionen:
● Drillthrough zum Bericht "Vakante Stellen" (S. 302)
Retourware
Dieser Bericht führt die Anzahl der reklamierten Waren nach Grund für die Retoure und
Einzelhändlertyp auf. Ein Säulendiagramm zeigt die Retourwaren nach Produktreihe und Region
für den gewählten Datumsbereich an. Der Bericht verwendet folgende Funktionen:
● Datum- und Uhrzeit-Eingabeaufforderungen (S. 225)
● Drillthrough zum Bericht "Retouren nach fehlgeschlagenen Bestellungen für 2006" (S. 302)
● benutzerdefinierte Paletten
● Hyperlinks
Verteilter Verkaufsergebnisbericht
Dieser Listenbericht zeigt die Zielgruppenverteilung eines Produktvertriebsberichts für einen
Vertriebsmanager für nordeuropäische Vertriebsmitarbeiter. Um die Zielgruppenverteilung für
diesen Bericht erfolgreich auszuführen, muss Cognos 8 für die Verwendung eines E-Mail-Servers
konfiguriert sein. Der Bericht verwendet folgende Funktionen:
● Listenberichte (S. 87)
Verfügbare Beispiele
Die Beispiele umfassen
● zwei Datenbanken, die alle Unternehmensdaten, die entsprechenden Beispielmodelle für Abfragen
und Analysen sowie Beispiel-Cubes, -berichte, -abfragen, -Abfragevorlagen und -Dashboards
enthalten.
Hinweis: Die Verwendung dieser Beispiele setzt voraus, dass Metric Studio in Ihrem System
installiert ist.
● Berichte mit erweiterten Tipps, die erläutern, wie und warum die Berichte erstellt wurden.
Hinweis: Diese Berichte sind in einem Ordner mit dem Namen "Praktische Beispiele" im
Beispielordner von Cognos 8 gespeichert.
Zugriffsschutz
Mithilfe einer Mitarbeiterliste, die im Lieferumfang enthalten ist, können Sie Zugriffsschutz
hinzufügen. Die Liste liegt in Form einer LDIF-Datei vor, die in jeden Verzeichnisserver importiert
werden kann, z. B. Sun Java System Directory Server.
Hinweis: Eine Version von Sun Java System Directory Server zum Herunterladen finden Sie auf der
Sun-Website (http://www.sun.com/download/). Weitere Informationen finden Sie im Installation
und Konfiguration - Handbuch. Weitere Informationen zum Thema Konformität erhalten Sie auf
der Cognos Global Customer Services-Website (http://support.cognos.com).
AUF! Asien-Pazifik
(EAX 4199) YEN
AUF! Zubehör
(EUX 8199) EURO Jahr 1 60%
Jahr 3 50%
Jahr 1 40%
Jahr 3 50% AUF! Mitteleuropa
(CEU 6199) EURO
AUF! Südeuropa
(SEU 7199) EURO
AUF! Nordeuropa
(NEU 5199) EURO
Jedes Unternehmen hat die gleiche Abteilungs- und Hauptbuchstruktur, wie aus der nachstehenden
Tabelle zu entnehmen ist. Die Geschäftsbereiche erstellen ihre Berichte möglicherweise in
unterschiedlichen Währungen. So weist das Tochterunternehmen für Nord-/Lateinamerika seine
Berichte in US-Dollar aus, doch die lokale Währung des Konzerns ist der kanadische Dollar, und
die lokale Währung des operativen Bereichs ist Peso.
Marketing (1750)
IT (1760)
Personal (1730)
Finanzen (1740)
Einkauf (1710)
Kundenservice (1820)
Mitarbeiter
Die Daten zu "Abenteuer und Freizeit" enthalten eine vollständige Liste der Mitarbeiter in allen
Geschäftsbereichen, Abteilungen und Standorten. Die Daten sind für Berichte zu Sonderzuzahlungen
(Globaler Prämienbericht) und Verkaufsprovisionen (Bericht "Vertriebsprovisionen für
Mitteleuropa"), Schulungen (Bericht "Mitarbeiterschulung nach Jahr") und Leistungsüberprüfungen
sowie Umfragen zur Mitarbeiterzufriedenheit (Dashboard zur Mitarbeiterzufriedenheit - 2006)
enthalten. Wenn Sie Metric Studio verwenden, sind auch Beispiel-Metriken für das Personalwesen
verfügbar.
Im Package "AUF Data Warehouse (Analyse)" sind Gruppen von Kennzahlen samt verwandten
Dimensionen in Ordner organisiert. Die Mitarbeiter sind in Hierarchien für Region, Manager,
Position bzw. Abteilung sowie Unternehmen organisiert, um die Erstellung von Berichten zu
unterschiedlichen Aggregationen zu erleichtern. Die Aggregation wurde für die Kennzahlen
"Zusammenfassung für Mitarbeiterposition" gesetzt, sodass die "Anzahl Positionen" und die
"Anzahl geplanter Positionen" für Zeitdimensionen als Maximalwert aggregieren und für andere
Dimensionen als Summe. Als Beispiel beachten Sie den Bericht "Geplanter Personalbestand".
Die Mitarbeiter werden auch in der LDIF-Beispieldatei aufgeführt (S. 372). Dieses
Authentifizierungsverzeichnis ist für Transformer 8-Cubes und für Cognos Planning-Beispiele
notwendig. Ansonsten sind keine Beispiele von Sicherheitsprofilen abhängig. Weitere Informationen
finden Sie im Installation und Konfiguration - Handbuch.
Kundenumfragen
Ebenfalls in den Daten enthalten sind Informationen aus Kundenumfragen. Die Produktreihe, zu
der auch Insektenspray, Sonnencreme usw. gehören, verbuchte beispielsweise mäßigen Erfolg
(Produktzufriedenheit - Outdoor-Schutzausrüstung 2005). Eine Quelle der Unzufriedenheit seitens
der Einzelhändler ist möglicherweise nicht der Umfang an Warenretouren, sondern der
Kundendienstaufwand (Kundenzufriedenheit und -retouren). Falls Sie Metric Studio verwenden,
können Sie diese Informationen auch in Metriken überwachen.
Vertriebsstellen
Einnahmen von den Vertriebsstellen sind auf der Transaktionsebene verfügbar. Daten zu den
Einnahmen von den Franchise-Verkaufsstellen sind nur auf der konsolidierten Ebene verfügbar
(Vertrieb- und Marketing-Cube). Metriken zu Einzelhändlern zeigen, dass die Anzahl der neuen
Einzelhandelsverkaufsstellen im durch die Daten abgedeckten Berichtszeitraum zurückgegangen
ist.
AUF Zubehör verkauft weltweit, und zwar nur Zubehör. Die anderen fünf Tochtergesellschaften
im Konzern sind regional aufgestellt und verkaufen alle Produktreihen an den Einzelhandel in der
jeweiligen Region. Im Bericht über die 10 besten Einzelhändler werden z. B. miniaturisierte
Datengrafiken verwendet und Daten so aufgeführt, dass Einnahmen und Erträge auf der
Einzelhandelsebene geprüft werden können.
Die Beschreibungen der einzelnen Beispielberichte oder -abfragen finden Sie im Benutzerhandbuch
für die Studioanwendung, in der das Beispiel geöffnet wird. Weitere Informationen zu
Modellierungsverfahren finden Sie in den Richtlinien für die Erstellung von Metadatenmodellen
oder dem Framework Manager User Guide.
Sie müssen auf Framework Manager, das Programm zum Erstellen von Modellen in Cognos 8,
zugreifen können, um die Beispielmodelle anzeigen zu können. Möglicherweise müssen Sie zudem
die Beispieldatenbanken und -verbindungen konfigurieren. Anweisungen finden Sie im Administration
und Zugriffsschutz - Handbuch oder im Installation und Konfiguration - Handbuch.
● Um die Erstellung einzelner Verbindungen zwischen den Nachschlagetabellen und jeder Ebene
einer Dimension zu ermöglichen, wurden Nachschlagetabellen kopiert. Dies betrifft beispielsweise
die Produkt-Nachschlagetabellen.
● Für Datenbanken mit mehreren Hierarchien wurden neue Dimensionen erstellt, um die einzelnen
Hierarchien zu organisieren. Ein Beispiel hierfür sind die Mitarbeiterhierarchien, bei denen
Mitarbeiter nach Manager, Organisation, Region und Position untergliedert sind.
● Für Datenbanken mit mehreren Hierarchien wurden neue Dimensionen erstellt, um die einzelnen
Hierarchien zu organisieren.
● Bei sich langsam ändernden Dimensionen bedarf es Berechnungen, um sicherzustellen, dass der
korrekte Datensatz für den entsprechenden Zeitraum abgerufen wird. Dies erfolgt über eine
Berechnung der Beziehung zwischen Vertriebsmitarbeitern und Bestellungen ähnlich der unten
abgebildeten.
[Business view].[Sales
Staff].[Sales staff code]=[Business view].[Sales].[Sales staff code]
and ([Business view].[Sales].[Day key (order date)] between [Business
view].[Sales Staff].[Day key (record start date)] and [Business
view].[Sales Staff].[Day key (period record end date)] )
Mit Diagrammen lassen sich Daten grafisch darstellen. So können Sie z. B. ein Diagramm erstellen,
um den tatsächlichen Umsatz mit dem prognostizierten Umsatz zu vergleichen oder quartalsweise
Rückgänge bzw. Anstiege zu erkennen.
Einige Diagrammtypen werden nicht für die Microsoft Excel-Ausgabe unterstützt oder werden
anders angezeigt. Weitere Informationen finden Sie unter "Erstellen von Berichten im Microsoft
Excel-Format" (S. 567).
Diagrammelemente
Dieses Säulendiagramm zeigt die am häufigsten verwendeten Diagrammelemente. Sie können mit
Report Studio zusätzliche Elemente hinzufügen, wie z. B. Grundlinien und Textelemente.
Rasterlinien
Titel
Untertitel
Datenserie
Y-Achsentitel
Kategorien
X-Achsen-
beschriftungen
X-Achsentitel
Fußzeile
Achsen
Achsen sind Linien, die einen Bezugsrahmen für Messungen oder Vergleiche liefern.
Die Y-Achse bezieht sich auf quantitative Daten, z. B. Umsatzzahlen oder Mengen. Diagramme
können mehr als eine Y-Achse aufweisen.
Die X-Achse oder Ordnungszahlenachse stellt qualitative Daten dar, z. B. Produkte oder Regionen.
Sie verläuft horizontal, außer in Balkendiagrammen.
Die Z-Achse ist die vertikale Achse in 3-D-Diagrammen.
Rasterlinien
Achsen sind Linien, die einen Bezugsrahmen für Messungen oder Vergleiche liefern. Übergeordnete
Rasterlinien gehen von den Teilstrichmarkierungen auf einer Achse aus und verlaufen hinter den
Datenpunkten.
Datenserien
Bei einer Datenserie handelt es sich um eine in einem Diagramm dargestellte Gruppe
zusammengehöriger Datenpunkte. Jede Serie weist eine eindeutige Farbe oder ein eindeutiges Muster
auf und ist in der Legende beschrieben.
Die Datenserien im Beispieldiagramm sind die Bestelljahre 2004, 2005 und 2006.
Legende
Die Legende ist der Schlüssel zu den Mustern oder Farben, die den Datenserien oder Kategorien in
einem Diagramm zugewiesen sind.
Kategorien
Kategorien sind auf der X-Achse dargestellte Gruppen zusammengehöriger Daten aus Datenserien.
Kategorien mehrerer Datenserien werden mithilfe gruppierter und gestapelter Datenpunkte zusammen
dargestellt.
Die Kategorien im Beispieldiagramm sind die Produktreihen der Firma Abenteuer und Freizeit, die
in gruppierten Säulen dargestellt sind.
Kreisdiagramme
Kreisdiagramme eignen sich gut zum Veranschaulichen von Anteilen.
Kreisdiagramme verwenden Segmente eines Kreises, um das Verhältnis der Teile zum Ganzen
darzustellen. Um absolute Werte zu veranschaulichen, eignen sich andere Diagrammtypen, wie z.
B. gestapelte Diagramme, besser.
Kreisdiagramme stellen eine einzelne Datenserie dar. Damit bei der Darstellung mehrerer Datenserien
nicht mehrere Kreise erscheinen, sollten Sie ein Diagramm vom Typ "Gestapelt (100 %)" verwenden.
Berichte im PDF- oder HTML-Format können maximal 16 Kreis- oder Tachometerdiagramme
anzeigen. Wenn mehr Diagramme angezeigt werden müssen, führen Sie den Bericht im Excel-Format
mit einzelnem Arbeitsblatt aus, und es werden alle angezeigt.
Dieses Kreisdiagramm zeigt, dass Amerika den größten Anteil am Gesamtumsatz stellt, dicht gefolgt
vom Mitteleuropa.
In Kreisdiagrammen können Daten mit den Konfigurationen Standard, 100% und 3D dargestellt
werden.
Säulendiagramme
Mit Säulendiagrammen lassen sich gut diskrete Daten vergleichen oder Trends über bestimmte
Zeiträume veranschaulichen.
Säulendiagramme verwenden senkrechte Datenpunkte, um einzelne Werte zu vergleichen.
In diesem Säulendiagramm werden die Einnahmen für jede Produktreihe mithilfe absoluter Werte
angezeigt.
Progressive Säulendiagramme
Progressive Säulendiagramme ähneln gestapelten Diagrammen, wobei jedes Segment eines einzelnen
Stapels vertikal versetzt vom nächsten Segment angezeigt wird.
Progressive Säulendiagramme eignen sich besonders, wenn der Beitrag der einzelnen Segmente zum
Ganzen verdeutlicht werden soll.
Progressive Säulendiagramme werden auch als Wasserfalldiagramme bezeichnet. Diese Diagramme
werden nicht für die Microsoft Excel-Ausgabe unterstützt.
Mit dem folgenden progressiven Säulendiagramm wird der Anteil der einzelnen Produktreihen an
den Einnahmen analysiert.
Pareto-Diagramme
In Pareto-Diagrammen lassen sich Prozessänderungen priorisieren und fokussieren.
Pareto-Diagramme ordnen Kategorien nach ihrer Häufigkeit in einer Rangfolge ein (von der größten
zur geringsten). Es ist effektiver, an häufig auftretenden Ereignissen zu arbeiten, als ein einfaches,
aber seltenes Problem zu lösen.
Pareto-Diagramme können vor und nach Vergleichen erstellt werden, um die Auswirkungen
korrigierender Maßnahmen aufzuzeigen. Diese Diagramme werden nicht für die Microsoft
Excel-Ausgabe unterstützt.
Dieses Pareto-Diagramm zeigt, dass die häufigste Ursache für Produktretouren unbefriedigende
Produkte sind.
Balkendiagramme
Verwenden Sie Balkendiagramme, wenn Sie Trends über Zeiträume oder mehrere Datenserien in
einem Diagramm darstellen möchten.
Balkendiagramme verwenden waagerechte Datenpunkte, um einzelne Werte zu vergleichen.
Dieses Balkendiagramm zeigt die tatsächlichen Einnahmen für jedes Land an.
In Balkendiagrammen können Daten mit den Konfigurationen Standard, Gestapelt und Gestapelt
(100%) dargestellt werden.
Liniendiagramme
Verwenden Sie Liniendiagramme, wenn Sie Trends über Zeiträume oder mehrere Datenserien in
einem Diagramm darstellen möchten.
Liniendiagramme stellen Daten als durch Linien verbundene reguläre Punkte dar.
Sie sollten keine gestapelten Liniendiagramme verwenden, da diese nur schwer von ungestapelten
Liniendiagrammen mit mehreren Datenserien zu unterscheiden sind.
Dieses Liniendiagramm zeigt einen steigenden Einnahmetrend in jedem Gebiet.
In Liniendiagrammen können Daten mit den Konfigurationen Standard, Gestapelt, Gestapelt (100%)
und 3D dargestellt werden.
Flächendiagramme
Flächendiagramme eignen sich, um das Ausmaß von Veränderungen über einen bestimmten Zeitraum
hervorzuheben. In gestapelten Flächendiagrammen lässt sich auch das Verhältnis der Teile zum
Ganzen veranschaulichen.
Flächendiagramme ähneln Liniendiagrammen, bei denen jedoch die Flächen unterhalb der Linien
mit Farben oder Mustern gefüllt sind.
Standardflächendiagramme sollten nicht für Diagramme mit mehreren Datenserien verwendet
werden, da Flächen mit niedrigeren Werten durch andere überdeckt werden könnten.
Dieses gestapelte Flächendiagramm zeigt die über einen Zeitraum von zwei Jahren in mehreren
Gebieten verkaufte Produktmenge an.
Kombinationsdiagramme
Kombinationsdiagramme eignen sich besonders zum Darstellen mehrerer Datenserien, weil in ihnen
Säulen, Flächen und Linien kombiniert werden.
Das folgende Kombinationsdiagramm zeigt die geplanten Einnahmen als Säulendiagramm und die
tatsächlichen Einnahmen als Flächendiagramm.
Radardiagramme
Radardiagramme eignen sich zum Vergleichen und für Diagramme mit wenigen Datenserien.
Radardiagramme fassen mehrere Achsen in einer einzigen strahlenförmigen Abbildung zusammen.
Die Daten werden auf jeder Achse dargestellt und durch Linien zu Nachbarachsen verbunden.
Dieses Radardiagramm zeigt die Einnahmen für mehrere Einzelhändlertypen in unterschiedlichen
Gebieten.
In Radardiagrammen können Daten mit den Konfigurationen Standard und Gestapelt dargestellt
werden.
Punktdiagramme
Punktdiagramme verwenden Datenpunkte, um zwei Kennzahlen an einer beliebigen Stelle einer
Skala, jedoch nicht nur an den normalen Teilstrichmarkierungen darzustellen.
Kreisflächendiagramme
Kreisflächendiagramme verwenden Datenpunkte und Kreisflächen, um Kennzahlen an einem
beliebigen Punkt auf einer Skala darzustellen (wie auch Punktdiagramme). Die Größe der Kreisflächen
steht für eine dritte Kennzahl.
Kreisflächendiagramme eignen sich besonders zum Darstellen von Finanzdaten. Diese Diagramme
werden nicht für die Microsoft Excel-Ausgabe unterstützt.
Das folgende Kreisflächendiagramm stellt Menge und Einnahmen nach Produktreihe geordnet dar.
Die Größe der Kreisflächen steht für den Bruttogewinn.
Punktdiagramme
Mit Punktdiagrammen können quantitative Daten in übersichtlicher Form angezeigt werden.
In Punktdiagrammen werden Daten mithilfe von mehreren Punkten auf der Ordnungszahlenachse
dargestellt. Punktdiagramme ähneln Liniendiagrammen. Allerdings werden nur die Datenpunkte
angezeigt.
Dieses Punktdiagramm zeigt die Einnahmen für jede Produktreihe an.
Quadrantdiagramme
Quadrantdiagramme eignen sich besonders zur Darstellung von Daten, die drei Kennzahlen enthalten.
Sie verwenden eine X-Achse, eine Y-Achse und eine Kreisflächengröße, die den Wert der dritten
Kennzahl darstellt.
Quadrantdiagramme sind wie Kreisflächendiagramme in vier gleich große Abschnitte aufgeteilt.
Verwenden Sie Quadrantdiagramme, um Daten darzustellen, die auf vier Quadranten aufgeteilt
werden können, wie beispielsweise eine SWOT-Analyse (Strengths, Weaknesses, Opportunities,
Threats).
Dieses Quadrantdiagramm zeigt das Verhältnis zwischen Produktionskosten und Bruttogewinn an.
Die Größe der Kreisflächen steht für die Menge.
Polardiagramme
Polardiagramme sind zum Anzeigen von wissenschaftlichen Daten sinnvoll.
Polardiagramme sind kreisförmige Diagramme, in denen Informationen mithilfe von Werten und
Winkeln als Polarkoordinaten dargestellt werden.
Dieses Polardiagramm zeigt Einnahmen und Menge für jede Produktreihe an. Die Entfernung entlang
der Radialachse steht für Einnahmen und der Winkel zur Polarachse für Menge.
Metriken-Bereichsdiagramme
Metriken-Bereichsdiagramme sind zum Anzeigen eines Ziel- und eines Toleranzbereichs sinnvoll.
In Metriken-Bereichsdiagrammen werden einem Säulen-, einem Linien- oder einem Flächendiagramm
ein Soll- und ein Bereichswertdatenpunkt hinzugefügt.
Dieses Metriken-Bereichsdiagramm zeigt Umsatzerzielung und Umsatzprognose an.
Tachometerdiagramme
Tachometerdiagramme können zum Vergleichen von Werten nach einigen wenigen Variablen
entweder mit mehreren Nadeln im gleichen Tachometer oder mit mehreren Tachometern verwendet
werden.
Tachometerdiagramme verwenden Nadeln und zeigen Informationen als Werte auf diesen Messuhren
an. Der Wert jeder Nadel kann durch den farbigen Datenbereich leicht abgelesen werden.
Diagrammkonfigurationen
Diagrammkonfigurationen legen den Gruppierungstyp der Säulen, Balken, Linien und Flächen in
einem Diagramm fest. Es gibt z. B. Standarddiagramme, gestapelte und 100 % gestapelte Diagramme.
Standarddiagramme
Standarddiagramme – auch als absolute Diagramme bezeichnet – eignen sich besonders zum
Vergleichen spezifischer Werte und zum Darstellen diskreter Daten, z. B. für verschiedene Regionen
oder einzelne Mitarbeiter. Ein Standardsäulendiagramm, das den Umsatz nach Regionen darstellt,
hebt beispielsweise den absoluten Wert für den Umsatz hervor, den die jeweilige Region erzielt hat.
In Standarddiagrammen werden die absoluten Werte der einzelnen Datenserien basierend auf einer
gemeinsamen Achse dargestellt.
Wenn Sie Diagramme mit mehreren Datenserien erstellen, können Sie die einzelnen Datenserien
anhand der Farbe oder des Musters des zugehörigen Datenpunkts unterscheiden. Verwandte
Datenserien werden gemeinsam in Gruppen angezeigt, damit sie leichter verglichen werden können.
In Flächen- und Radardiagrammen, die mehrere Datenserien enthalten, werden Flächen mit
niedrigeren Werten unter Umständen von anderen überdeckt.
Das folgende gruppierte Säulendiagramm veranschaulicht die Einnahmewerte für jede Produktreihe
in jedem Gebiet.
Gestapelte Diagramme
Gestapelte Diagramme eignen sich besonders zum Vergleichen des proportionalen Anteils innerhalb
einer Kategorie. In ihnen wird der relative Wert dargestellt, den die einzelnen Datenserien zum
Gesamtwert beitragen. So wird beispielsweise mit einem gestapelten Säulendiagramm, in dem der
Umsatz der Produktreihen dargestellt ist, der anteilsmäßige Beitrag der einzelnen Produktreihen am
Gesamtumsatz des jeweiligen Gebiets hervorgehoben.
Die einzelnen Datenserien können anhand der Farbe oder des Musters für den jeweiligen Abschnitt
im Stapel unterschieden werden. Die Obergrenzen der einzelnen Stapel stellen die Gesamtsummen
für die jeweiligen Kategorien dar.
In Liniendiagrammen mit mehreren Datenserien sollten Sie die Konfiguration für gestapelte
Diagramme nicht verwenden, weil zwischen einer Standardkonfiguration und einer Konfiguration
für gestapelte Diagramme nur schwer unterschieden werden kann.
Das folgende gestapelte Säulendiagramm zeigt den hohen Anteil, mit dem Campingausrüstung zu
den tatsächlichen Einnahmen in den meisten Märkten beigetragen hat.
3D-Diagramme
3D-Diagramme eignen sich besonders zum Erstellen von Diagrammen mit besonders ausdrucksstarken
Grafiken, wie sie z.B. in Präsentationen verwendet werden.
In 3D-Säulen, 3D-Balken-, 3D-Linien- und 3D-Flächendiagrammen werden die Daten anhand von
drei Achsen dargestellt.
3D-Kreisdiagramme werden mit einem grafischen 3D-Effekt angezeigt.
Wenn exakte Werte dargestellt und präsentiert werden müssen (z. B. für Kontroll- und
Überwachungszwecke), sollten keine 3D-Diagramme verwendet werden. Die perspektivische
Darstellung in 3D-Diagrammen erschwert das genaue Lesen.
Das folgende 3D-Diagramm veranschaulicht die tatsächlichen Einnahmen für die einzelnen
Produktreihe in jedem Gebiet. Beachten Sie das Auslassen der Beschriftungen für die x- und die
y-Achse.
In diesem Anhang werden die in Report Studio verfügbaren Auswertungsfunktionen erläutert. Einige
Funktionen, z. B. "Benutzerdefiniert", sind nur über die Schaltfläche Aggregat in der Symbolleiste
verfügbar. Weitere Auswertungsfunktionen sind im Ausdruckseditor (S. 401) enthalten.
Aggregat
Setzt die Auswertungsfunktion in Listen auf Auswerten. Setzt die Auswertungsfunktion in
Kreuztabellen auf Automatisch.
Automatisch
Je nach Datenelementtyp wird in Abhängigkeit vom Kontext des Datenelements die Funktion Keine
Auswertung, Auswerten oder Berechnet angewendet.
Berechnet wird angewendet, wenn eine OLAP-Datenquelle zugrunde liegt. Dieselbe Funktion kommt
zum Einsatz, wenn der Datenelementausdruck
● eine Auswertungsfunktion enthält
● ist ein if-then-else oder case-Ausdruck, der einen Verweis auf mindestens eine modellierte
Kennzahl in seiner Bedingung enthält.
● einen Verweis auf eine Modellberechnung oder Kennzahl enthält, deren Eigenschaft Regular
Aggregate nicht auf Nicht unterstützt gesetzt ist
Wenn es sich bei der zugrunde liegenden Datenquelle um eine relationale Datenquelle handelt und
der Datenelementausdruck zwar keine Auswertungsfunktionen, dafür aber einen Verweis auf
mindestens einen Fakt enthält, dessen Eigenschaft Regular Aggregate auf einen anderen Wert als
Nicht unterstützt gesetzt ist, wird die Funktion Auswerten angewendet.
Wenn es sich bei der zugrunde liegenden Datenquelle um eine OLAP-Quelle handelt und der
Datenelementausdruck zwar keine Auswertungsfunktionen, dafür aber einen Verweis auf mindestens
einen Fakt enthält, dessen Eigenschaft Regular Aggregate auf einen anderen Wert als Nicht unterstützt
gesetzt ist, wird die Funktion Berechnet angewendet.
Wenn es sich bei der zugrunde liegenden Datenquelle um eine SAP BW-Quelle handelt, werden
Berichte, die Aggregationen und Auswertungen enthalten, effizienter ausgeführt, wenn die auf ein
Abfrageelement angewendete Aggregation mit der Aggregationsregel für die zugrunde liegende
Schlüsselzahl auf dem SAP BW-Server übereinstimmt. In Report Studio erreichen Sie dies am
einfachsten, indem Sie die Eigenschaft Aggregatfunktion auf Automatisch festlegen.
Wenn diese Funktion bei relationalen und dimensional modellierten relationalen (DMR) Datenquellen
auf einen Datenelementausdruck angewendet wird, der die Funktion average enthält, werden
anhand der Detailwerte auf der untersten Ebene der Datenquelle gewichtete Mittelwerte berechnet.
Hierbei handelt es sich um die Standardfunktion.
Durchschnitt
Zählt alle vorhandenen Werte zusammen und teilt sie anschließend durch die Anzahl der vorhandenen
Werte.
Berechnet
Legt fest, dass alle Begriffe in einem Datenelementausdruck gemäß den eigenen Aufsummierungsregeln
aggregiert werden. Anschließend werden die Ergebnisse der Aggregationen im Rahmen des
Gesamtausdrucks berechnet.
Beispiel: Eine Liste enthält das Datenelement Menge, wobei die Eigenschaft Aggregation auf Summe
gesetzt ist. Fügen Sie eine Abfrageberechnung mit der Bezeichnung "Berechnete Menge" hinzu.
Definieren Sie den Ausdruck als "Menge + 100", und legen Sie die Eigenschaft Aggregation auf
Berechnet fest. Beim Ausführen des Berichts werden zunächst alle Werte für Menge summiert.
Anschließend wird zu jedem Wert 100 addiert, um die Werte für "Berechnete Menge" zu berechnen.
In Kreuztabellen hat diese Funktion Vorrang vor allen angegebenen Auflösungsreihenfolgen (S. 215).
Anzahl
Zählt alle vorhandenen Werte.
Wenn es sich bei der zugrunde liegenden Datenquelle um eine OLAP-Quelle handelt und für ein
Datenelement die Eigenschaft Aufsummierungs-Aggregatfunktion auf Anzahl gesetzt wurde, ergibt
sich folgendes Verhalten:
Objekt Verhalten
Ebene Anzahl eindeutiger Elemente wird verwendet. Beim Validieren des Berichts
wird eine Warnung angezeigt.
Mitgliedssatz Anzahl eindeutiger Elemente wird verwendet. Beim Validieren des Berichts
wird eine Warnung angezeigt.
Attribut Nicht unterstützt. Beim Ausführen des Berichts wird ein Fehler ausgegeben.
Kennzahl Unterstützt.
Wenn es sich bei der zugrunde liegenden Datenquelle um eine dimensional modellierte relationale
(DMR) Quelle handelt und für ein Datenelement die Eigenschaft Aggregat-Funktion oder
Aufsummierungs-Aggregatfunktion auf Anzahl gesetzt wurde, ergibt sich folgendes Verhalten:
Objekt Verhalten
Ebene Anzahl eindeutiger Elemente wird verwendet. Beim Validieren des Berichts
wird eine Warnung angezeigt.
Mitgliedssatz Anzahl eindeutiger Elemente wird verwendet. Beim Validieren des Berichts
wird eine Warnung angezeigt.
Attribut Unterstützt.
Kennzahl Unterstützt.
Count Distinct
Gibt die Gesamtzahl von eindeutigen Datensätzen an, die nicht null sind.
Wenn es sich bei der zugrunde liegenden Datenquelle um eine OLAP-Quelle handelt und für ein
Datenelement die Eigenschaft Aufsummierungs-Aggregatfunktion auf Anzahl eindeutiger Elemente
gesetzt wurde, ergibt sich folgendes Verhalten:
Objekt Verhalten
Ebene Unterstützt.
Mitgliedssatz Unterstützt.
Attribut Nicht unterstützt. Beim Ausführen des Berichts wird ein Fehler ausgegeben.
Kennzahl Nicht unterstützt. Beim Ausführen des Berichts wird ein Fehler ausgegeben.
Wenn es sich bei der zugrunde liegenden Datenquelle um eine dimensional modellierte relationale
(DMR) Quelle handelt und für ein Datenelement die Eigenschaft Aggregat-Funktion oder
Aufsummierungs-Aggregatfunktion auf Anzahl eindeutiger Elemente gesetzt wurde, wird dieser
Wert für Ebenen, Mitgliedersätze, Attribute und Kennzahlen unterstützt.
Benutzerdefiniert
Wertet Daten auf der Grundlage eines von Ihnen definierten Ausdrucks aus.
Maximum
Wählt den größten vorhandenen Wert aus.
Median
Gibt den Medianwert des gewählten Datenelements zurück.
Minimum
Wählt den kleinsten vorhandenen Wert aus.
Keine
Es werden keine Werte aggregiert.
Wenn es sich bei der zugrunde liegenden Datenquelle um eine relationale Quelle handelt und die
Abfrageeigenschaft Automatisch gruppieren und auswerten (S. 206) auf Ja gesetzt ist, wird das
Datenelement gruppiert.
Nicht zutreffend
Diese Funktion ist nur für die Eigenschaft Aggregatfunktion verfügbar. Sie gibt an, dass keine
Aggregation auf Detailebene angewendet wird. Aggregate werden stattdessen auf Grundlage des
Wertes der Eigenschaft Aufsummierungs-Aggregatfunktion berechnet.
Verwenden Sie diese Funktion ausschließlich für von Cognos ReportNet(R) 1.x aktualisierte Berichte,
die Cube-Datenelemente enthalten. In Cognos ReportNet 1.x entsprechen auf Cube-Datenelemente
angewendete Auswertungsfunktionen der Aggregation auf Auswertungsebene in Cognos 8. Folglich
wird ausschließlich die Aggregation auf Auswertungsebene angewendet.
Standardabweichung
Gibt die Standardabweichung des gewählten Datenelements zurück.
Aus mathematischer Sicht ist diese Funktion für eine geringe Anzahl von Elementen eher ungeeignet
und wird nicht unterstützt, wenn die Abfrageeigenschaft Automatisch gruppieren und
auswerten (S. 206) auf Ja gesetzt ist.
Auswerten
Aggregiert Daten auf der Grundlage der Modell- oder Datentypinformationen. Bei dieser Funktion
werden die Daten zunächst berechnet und dann aggregiert. Beim Aggregieren gelten folgende Regeln:
Wenn es sich bei dem zugrunde liegenden Datenquellentyp um eine relationale Quelle handelt und
das Datenelement bzw. die Berechnung einen Verweis auf ein einzelnes Fakt-Abfrageelement in
dem Modell enthält, dessen Eigenschaft Regular Aggregate auf Summe, Maximum, Minimum,
Durchschnitt oder Anzahl gesetzt ist, werden die Daten mit dieser Funktion aggregiert. Andernfalls
werden die Daten entsprechend dem Datentyp des Datenelements folgendermaßen aggregiert:
Bei dem zugrunde liegenden Datenquellentyp kann es sich um eine dimensionale Quelle und bei
dem Datenelement oder der Berechnung um einen Verweis auf ein einzelnes Element im Modell
handeln. In diesem Fall wird, sofern die Eigenschaft Regular Aggregate des Modellelements nicht
unbekannt ist, die Auswertungsfunktion angewendet, die der Eigenschaft Regular Aggregate
entspricht. Wenn die Eigenschaft Regular Aggregate dagegen unbekannt ist, setzen Sie die Funktion
auf Berechnet.
Beispiel: Eine Liste enthält das Datenelement Menge, wobei die Eigenschaft Aggregation auf
Durchschnitt gesetzt ist. Fügen Sie eine Abfrageberechnung mit der Bezeichnung
"Mengenauswertung" hinzu. Definieren Sie den Ausdruck als "Menge + 100", und legen Sie die
Eigenschaft Aggregation auf Auswerten fest. Beim Ausführen des Berichts werden zunächst alle
Werte für "Mengenauswertung" summiert. Anschließend wird zu jedem Wert 100 addiert, um die
Werte für Menge zu berechnen. Die Summe wird berechnet, da die Menge numerische Werte enthält
und der Ausdruck für "Mengenauswertung" keinen einfachen Datenelementverweis darstellt. Wenn
"Mengenauswertung" einfach als "Menge" definiert ist, wird die Funktion Durchschnitt auf die
einzelnen Werte angewendet.
Gesamtsumme
Addiert alle vorhandenen Werte.
Varianz
Gibt den Varianzwert des gewählten Datenelements zurück.
Hinweis: Aus mathematischer Sicht ist diese Funktion für eine geringe Anzahl von Elementen eher
ungeeignet und wird nicht unterstützt, wenn die Abfrageeigenschaft Automatisch gruppieren und
auswerten auf Ja gesetzt ist.
Die folgenden Auswertungsfunktionen sind entweder nur in Framework Manager oder nur in
Report Studio enthalten. In den Datenquellen ist keine entsprechende Auswertungsfunktion enthalten.
Automatisch Automatisch
Berechnet Berechnet
Ein Ausdruck ist eine beliebige Kombination von Operatoren, Konstanten, Funktionen und anderen
Komponenten, die einen einzigen Wert zurückgibt. Ausdrücke werden zum Erstellen von
Berechnungen und Filterdefinitionen gebildet. Eine Berechnung ist ein Ausdruck, der zur Erstellung
eines neuen Wertes aus bestehenden Werten verwendet wird, die in einem Datenelement enthalten
sind. Ein Filter ist ein Ausdruck, der zum Abrufen einer spezifischen Teilmenge von Datensätzen
verwendet wird.
Der Ausdruckseditor zeigt die Ausdrucks-Komponenten an, die von der Datenquelle unterstützt
werden, in der die Metadaten gespeichert sind. Wenn Sie zum Beispiel Metadaten aus einer
Oracle-Datenquelle importieren, zeigt der Ausdruckseditor nur die Elemente an, die von Oracle
unterstützt werden.
Hinweis: Wenn Sie eine DB2-Datenquelle verwenden, ist der Operator "subtract" ungültig, wenn
Sie die Datentypen timestamp2 und packed decimal kombinieren.
Wenn ein Ausdruck erstellt wird, der in einer Zwei-Byte-Umgebung (zum Beispiel Japanisch)
verwendet wird, funktionieren nur die Sonderzeichen ASCII-7 und ~ -- || - $ ¢ £ ¬.
Dienstqualitätindikatoren
Nicht alle Datenquellen unterstützen Funktionen auf die gleiche Weise. Der Datenmodellierer kann
Funktionen mit einem Dienstqualitätindikator kennzeichnen, um das Verhalten der Funktionen
sichtbar zu machen. Berichtsautoren können anhand der Dienstqualitätindikatoren bestimmen,
welche Funktionen in einem Bericht verwendet werden sollen. Folgende Indikatoren stehen zur
Verfügung:
● nicht verfügbar (X)
Diese Funktion ist für keine der Datenquellen im Package verfügbar.
● lookup
● Intervall
● Monatsintervall
● Tagesintervall
● Tag-bis-Stunde-Intervall
● Tag-bis-Minute-Intervall
● Tag-bis-Sekunde-Intervall
● Stundenintervall
● Stunde-bis-Minute-Intervall
● Stunde-bis-Sekunde-Intervall
● Minutenintervall
● Minute-bis-Sekunde-Intervall
● Sekundenintervall
● Jahresintervall
● Jahr-bis-Monat-Intervall
● Verschieben
● Wird ausgeführt
● Sie können einen anderen Vergleichsausdruck mit einem anderen Operator als "Gleich" auf
ein Abfrageelement anwenden, das eine Ebenenidentifizierung darstellt. Allerdings sind
Ebenenidentifizierungen effizienter zum Angeben bestimmter Werte. Da Bereichsvergleiche für
Ebenenidentifizierungen auf dem Cognos 8-Anwendungsserver ausgeführt werden müssen,
wird die Berichtsleistung beeinträchtigt.
Vorgehensweise
1. Klicken Sie auf der Registerkarte Quelle, Datenelemente oder Abfrage mit der rechten Maustaste
auf das zu durchsuchende Datenelement.
2. Wenn Sie einen einzelnen Wert einfügen möchten, klicken Sie auf Wert auswählen.
3. Wenn Sie mehrere Werte einfügen möchten, klicken Sie auf Mehrere Werte auswählen .
4. Klicken Sie im Feld Werte auf den Wert, der in den Ausdruck eingefügt werden soll.
Tipp: Verwenden Sie das Feld Wörter, um nach bestimmten Werten zu suchen. Wenn in der
Datenquelle Groß- und Kleinschreibung beachtet wird und Sie eine Suche ohne Beachtung der
Groß- und Kleinschreibung durchführen möchten, klicken Sie auf den Pfeil Suchen und
anschließend auf Ohne Beachtung der Groß- und Kleinschreibung.
5. Wenn Sie auf mehrere Werte geklickt haben, klicken Sie auf die Nach-rechts-Pfeilschaltfläche
, um die Werte in das Feld Werte auswählen zu übernehmen.
Wenn Sie Ausdrücke erstellen, die Mitglieder enthalten, erschwert die Verwendung von MUNs die
Lesbarkeit und Pflege dieser Ausdrücke.
Tipp: Um den MUN eines Mitglieds anzuzeigen, klicken Sie im Fenster Einfügbare Objekte auf der
Registerkarte Quelle mit der rechten Maustaste auf das Mitglied. Klicken Sie dann auf
Eigenschaften.
Report Studio bietet eine Option zur automatischen Erstellung eines Alias für MUNs (S. 62). Der
MUN-Alias ist ein Datenelement, dessen Definition der MUN ist. So würden Sie im vorhergehenden
Beispiel 2004 als Datenelement sehen, und der MUN erschiene im Eigenschaftsfeld Ausdruck des
Datenelements. Aktivieren Sie diese Option, um immer dann einen MUN-Alias zu erzeugen, wenn
Sie einem Bericht oder einem Ausdruck ein Mitglied hinzufügen.
Hinweis: Ein MUN-Alias darf nicht verändert oder umbenannt werden, da er sonst die Verknüpfung
mit seinem jeweiligen Mitglied in dem Package verliert.
● Wenn der Bericht eine dimensional modellierte relationale Datenquelle (DMR) abfragt, werden
Datenelemente, deren eindeutige Mitgliedsnamen geändert wurden, nicht im Bericht angezeigt.
In Berechnungen, die sich auf Mitglieder beziehen, die geändert wurden, sind keine Werte für
die Mitglieder mehr enthalten.
Um diese Probleme zu beheben, müssen Sie die eindeutigen Mitgliedsnamen im Bericht aktualisieren.
Öffnen Sie im Abfragen-Explorer die Abfrage, die die zu aktualisierenden Mitglieder enthält. Löschen
Sie ein zu aktualisierendes Mitglied jeweils aus dem Fenster, in dem es angezeigt wird, und fügen
Sie es dann über die Registerkarte Quelle erneut ein. Wenn Sie das Mitglied z. B. als Detailfilter
eingefügt haben, löschen Sie es aus dem Fenster Detailfilter und fügen es anschließend wieder ein.
Dimensionale Zwangsregeln
Um das Erstellen von Ausdrücken zu vereinfachen enthält Cognos 8 Zwangsregeln, mit denen
dimensionale Typen automatisch konvertiert werden. Mit Zwangsregeln können Sie einfacherere
Ausdrücke erstellen, sodass diese leichter zu verstehen sind. Sie können diese Regeln zusätzlich zu
den impliziten Regeln in Cognos 8 anhand verschiedener Funktionen explizit angeben.
Cognos 8 unterstützt die folgenden Arten von Zwang:
● Zwangskonvertierung eines Objekts eines dimensionalen Typs in einen anderen, z. B. eine Ebene
in einen Mitgliedssatz
Zwangsregeln werden auf Ausdrücke und Datenelemente angewendet. In Ausdrücken müssen die
Operanden eines Operators oder einer Funktion möglicherweise von einem bestimmten dimensionalen
Typ sein. Wenn ein Operand nicht dem erforderlichen Typ entspricht, werden möglicherweise eine
oder mehrere Zwangsregeln angewendet, um den Operanden in den entsprechenden Typ zu
konvertieren. Zwangsregeln können auch auf Datenelemente angewendet werden, um das
Datenelement in eine Auflistung von Mitgliedern oder Werten zu konvertieren.
Funktionsoperanden
Im Folgenden wird beschrieben, wie Zwangsregeln auf Funktionsoperanden angewendet werden:
● Wenn der Operand dem erforderlichen Typ entspricht, ist keine Zwangskonvertierung
erforderlich.
● Wenn der Funktionsoperand ein numerischer Wert sein soll, wird die Konvertierung in einen
numerischen Wert erzwungen.
Für jede Zwangskonvertierung von Objekten eines dimensionalen Typs (S. 408) ist eine
Zwangsregel vorhanden.
● Wenn der Funktionsoperand ein dimensionales Objekt sein soll und eine Zwangskonvertierung
für die Konvertierung des Operanden in den erforderlichen Typ vorhanden ist, wird die
Zwangskonvertierung angewendet.
● Wenn keine Zwangskonvertierung vorhanden ist, wird eine Fehlermeldung mit dem Code
QE-DEF-0478 angezeigt, das bedeutet, eine nicht unterstützte Konvertierung eines dimensionalen
Objekts aus dem Quell- in den Zieltyp ist erfolgt.
Zwischen Wertdomänen (numerisch, Datum, Uhrzeit und Zeichenkette) oder zwischen Mitgliedern
und Werten ist keine Zwangskonvertierung möglich. Wenn also beide Operanden Werttypen sind,
müssen sich beide in derselben Wertdomäne befinden. Andernfalls schlägt die Abfrage fehl.
Mitglieder- und Mitgliedersatzoperanden sind nur gültig mit den Operatoren "ist gleich" (=), "ist
ungleich" (<>), in und not in, wobei die rechte Seite des Ausdrucks ein Mitglied, ein Mitgliedssatz
oder eine Eingabeaufforderung ist. Nur die folgenden Werte sind gültig:
● [member/member set] = [member]
Ausnahmen
Für den linken Operanden werden Mitgliedersätze in Detail- und Auswertungsfilterausdrücken
unterstützt, aber nicht in Ausdrücken, die die Funktion filter verwenden. Mitglieder werden nicht
in Detail- und Auswertungsfiltern unterstützt, aber sie können in Ausdrücken verwendet werden,
die die Funktion filter verwenden.
Der Operator in_range wird für Mitglieder und Mitgliedersätze nicht unterstützt.
Beispiele
Anhand der folgenden Beispiele wird dargestellt, wie die Zwangskonvertierung auf Ebenen in
Ausdrücken mit Operatoren angewendet wird.
[Sales].[Products].[].[Product Line] = [Sales].[Products].[].[Product Line]->
[Outdoor Equipment]
Die Konvertierung des linken Operanden wird in den folgenden Mitgliedersatz erzwungen:
members( [Sales].[Products].[].[Product Line])
● [Sales].[Products].[].[Product Line] + 1
Anhand der folgenden Beispiele wird dargestellt, wie die Zwangskonvertierung auf Mitglieder in
Ausdrücken mit Operatoren angewendet wird. In jedem der folgenden Beispiele wird die
Konvertierung des linken Operanden in einen Wert der aktuellen Zelle dieses Mitglieds erzwungen:
(tuple([Sales].[Products].[].[Product Line]->[Outdoor Equipment]))
Hinweis: Kennzahlen und eindeutige Mitgliedsnamen (MUN – Member Unique Names) werden
als Mitglieder betrachtet.
Hierarchie Mitgliedssatz Ein Satz, der die Mitglieder der Hierarchie enthält.
Ebene Mitgliedssatz Ein Satz, der die Mitglieder der Ebene enthält.
Der entsprechende Ausdruck lautet members(level)
.
Kennzahl Zahl, Datum/ Das Ergebnis ist der Wert der Kennzahl in der aktuellen
Uhrzeit oder Cube-Schnittmenge.
Zeichenkette
Mitglied Zahl Das Ergebnis ist der Wert der Zelle in der vom Mitglied
angegebenen Cube-Schnittmenge.
Diese Zwangskonvertierung wird in zwei Schritten ausgeführt.
Zunächst wird die Konvertierung der Mitglieder in Tuples
erzwungen, und anschließend wird die Konvertierung der
Tuples in die Zieltypen erzwungen.
Tuple Zahl Der Wert der Zelle in der vom Tuple angegebenen
Cube-Schnittmenge.
Der entsprechende Ausdruck lautet value(operand or
parameter).
Zwangspfade
Anhand des folgenden Diagramms wird dargestellt, wie Zwangsregeln miteinander verbunden sind.
Der Ausdruck, der die Konvertierung eines Quellknotentyps in einen Zielknotentyp erzwingt, wird
anhand des Pfades erstellt, der diese miteinander verbindet. Eine gepunktete Linie zeigt eine
Zwangskonvertierung an, für den keine explizite Konvertierungsfunktion erforderlich ist. Dies ist
der Fall, wenn es sich bei dem Quelltyp um eine Spezialisierung des Zieltyps handelt. Beispielsweise
ist jede Kennzahl ein Mitglied, d. h. dort wo ein Mitglied erforderlich ist, kann eine Kennzahl ohne
Konvertierung verwendet werden.
Mitglied Kennzahl
Mitglieder (x)
Satz (x) Tuple (x)
Wert (x)
Zahl
Operatoren
Operatoren legen fest, was mit den Werten auf beiden Seiten des Operators geschehen soll.
Operatoren gleichen Funktionen, da sie Datenelemente manipulieren und ein Ergebnis zurückgeben.
(
Fügt in den Ausdruck eine offene Klammer ein.
Syntax
(expression)
)
Fügt in den Ausdruck eine geschlossene Klammer ein.
Syntax
(expression)
*
Multipliziert zwei numerische Werte miteinander.
Syntax
value1 * value2
,
Trennt Ausdruckskomponenten.
Syntax
expression(param1, param2)
/
Dividiert zwei numerische Werte.
Syntax
value1 / value2
||
Verkettet Zeichenketten.
Syntax
string1 || string2
+
Addiert zwei Werte
Syntax
value1 + value2
-
Subtrahiert zwei numerische Werte voneinander oder negiert einen numerischen Wert.
Syntax
value1 - value2
or
- value
<
Vergleicht Werte mit einem vorgegebenen Wert und ruft diejenigen Werte ab, die kleiner als der
vorgegebene Wert sind.
Syntax
value1 < value2
<=
Vergleicht Werte mit einem vorgegebenen Wert und ruft diejenigen Werte ab, die kleiner oder gleich
dem vorgegebenen Wert sind.
Syntax
value1 <= value2
<>
Vergleicht Werte mit einem vorgegebenen Wert und ruft diejenigen Werte ab, die nicht gleich dem
vorgegebenen Wert sind.
Syntax
value1 <> value2
=
Vergleicht Werte mit einem vorgegebenen Wert und ruft diejenigen Werte ab, die gleich dem
vorgegebenen Wert sind.
Syntax
value1 = value2
>
Vergleicht Werte mit einem vorgegebenen Wert und ruft diejenigen Werte ab, die größer als der
vorgegebene Wert sind.
Syntax
value1 > value2
->
Wird in einem Literal-Mitgliedsausdruck als Trennzeichen verwendet.
Syntax
[namespace].[dimension].[hierarchy].[level]->[L1]
>=
Vergleicht Werte mit einem vorgegebenen Wert und ruft diejenigen Werte ab, die größer oder gleich
dem vorgegebenen Wert sind.
Syntax
value1 >= value2
and
Gibt den Wert "Wahr" zurück, wenn die Bedingungen auf beiden Seiten des Ausdrucks erfüllt
werden.
Syntax
arg1 AND arg2
auto
Wird zusammen mit Auswertungsausdrücken verwendet, um den Bereich zu definieren, der auf
Grundlage der gruppierten Spalten in der Abfrage justiert werden soll. Der Bereich ist
kontextabhängig.
Syntax
aggregate_function ( expression AUTO )
between
Bestimmt, ob ein Wert in einen angegebenen Bereich fällt.
Syntax
name BETWEEN value1 and value2
case
Wird zusammen mit When, Then, Else und End verwendet.
Syntax
CASE expression { WHEN expression THEN expression } [ ELSE expression ] END
contains
Stellt fest, ob eine Zeichenkette eine andere Zeichenkette enthält.
Syntax
string1 CONTAINS string2
currentMeasure
Schlüsselwort, das als erstes Argument von Mitgliedsauswertungsfunktionen verwendet werden
kann.
Syntax
aggregate_function( currentMeasure within set expression )
default
Wird zusammen mit dem LOOKUP-Konstrukt verwendet.
Syntax
lookup(....) in (....) DEFAULT(....)
distinct
Ein in einem Aggregatausdruck verwendetes Schlüsselwort, das ausschließlich eindeutige Vorkommen
von Werten einschließt. Siehe auch die Funktion "unique".
Syntax
DISTINCT dataItem
Beispiel
count ( DISTINCT [OrderDetailQuantity] )
Ergebnis: 1704
else
Wird zusammen mit If- oder Case-Konstrukten verwendet.
Syntax
IF (condition) THEN .... ELSE (expression) , or CASE .... ELSE expression END
Beenden
Wird zusammen mit dem Case When-Konstrukt verwendet.
Syntax
CASE .... END
ends with
Stellt fest, ob eine Zeichenkette mit einer angegebenen Zeichenkette endet.
Syntax
string1 ENDS WITH string2
for
Wird zusammen mit Auswertungsausdrücken verwendet, um den Bereich der Aggregation in der
Abfrage zu definieren.
Syntax
aggregate_function ( expression FOR expression { , expression } )
for all
Wird zusammen mit Auswertungsausdrücken verwendet, um einen Bereich zu definieren, der alle
gruppierten Spalten in der Abfrage umfassen soll. Siehe auch FOR-Klausel.
Syntax
aggregate_function ( expression FOR ALL expression { , expression } )
for any
Wird zusammen mit Auswertungsausdrücken verwendet, um den Bereich zu definieren, der auf
Grundlage eines Datenauszugs gruppierter Spalten in der Abfrage justiert werden soll. Entspricht
der FOR-Klausel.
Syntax
aggregate_function ( expression FOR ANY expression { , expression } )
for report
Wird zusammen mit Auswertungsausdrücken verwendet, um einen Bereich zu definieren, der die
gesamte Abfrage umfassen soll. Siehe auch FOR-Klausel.
Syntax
aggregate_function ( expression FOR REPORT )
if
Wird zusammen mit Then und Else verwendet.
Syntax
IF (condition is true) THEN (action) ELSE (alternate action)
in
Bestimmt, ob ein Wert in einer vorgegebenen Liste von Datenwerten existiert.
Syntax
exp1 IN (exp_list)
in_range
Stellt fest, ob ein Wert in einer vorgegebenen Liste mit konstanten Werten bzw.Bereichen vorliegt.
Syntax
expression IN_RANGE { constant : constant [ , constant : constant ] }
is missing
Stellt fest, ob ein Wert in den Daten nicht definiert ist.
Syntax
value IS MISSING
ist null
Stellt fest, ob ein Wert in den Daten nicht definiert ist.
Syntax
value IS NULL
is not missing
Stellt fest, ob ein Wert in den Daten definiert ist.
Syntax
value IS NOT MISSING
Syntax
value IS NOT NULL
like
Stellt fest, ob eine Zeichenkette mit dem Muster einer anderen Zeichenkette übereinstimmt.
Syntax
string1 LIKE string2
lookup
Sucht und ersetzt Daten mit einem von Ihnen angegebenen Wert. Das CASE-Konstrukt sollte hier
bevorzugt verwendet werden.
Syntax
LOOKUP (name) in (value1 --> value2) default (expression)
Beispiel
lookup([Country]) in ('Canada'-->([List Price] * 0.60), 'Australia'-->([List
Price] * 0.80)) default([List Price])
not
Gibt den Wert "Wahr" zurück, wenn die Bedingung nicht erfüllt ist, und gibt ansonsten "Falsch"
zurück.
Syntax
NOT arg
ODER
Gibt den Wert "Wahr" zurück, wenn mindestens eine der beiden Bedingungen auf beiden Seiten
des Ausdrucks erfüllt wird.
Syntax
arg1 OR arg2
prefilter
Führt vor dem Anwenden des Auswertungsfilters eine Auswertungsberechnung durch.
Syntax
summary ([expression] PREFILTER)
rows
Zählt die Anzahl der Zeilen, die von der Abfrage ausgegeben werden. Wird zusammen mit Count
() verwendet.
Syntax
count(ROWS)
starts with
Stellt fest, ob eine Zeichenkette mit einer angegebenen Zeichenkette beginnt.
Syntax
string1 STARTS WITH string2
then
Wird zusammen mit If- oder Case-Konstrukten verwendet.
Syntax
IF (condition) THEN ...., or CASE expression WHEN expression THEN .... END
when
Wird zusammen mit dem Case-Konstrukt verwendet.
Syntax
CASE [expression] WHEN .... END
Auswertungen
Diese Liste enthält vordefinierte Funktionen, die entweder einen einzelnen Auswertungswert für
eine Gruppe verwandter Werte oder jeweils einen unterschiedlichen Wert für jede Instanz einer
Gruppe verwandter Werte zurückgeben.
aggregate
Gibt einen berechneten Wert mithilfe der entsprechenden Aggregatfunktion auf Grundlage des
Aggregationstyps des Ausdrucks zurück.
Syntax
aggregate ( expr [ auto ] )
aggregate ( expr for [ all | any ] expr { , expr } )
aggregate ( expr for report )
average
Gibt den durchschnittlichen Wert der ausgewählten Datenelemente zurück. Das Schlüsselwort
"distinct" ist für die rückwärtige Kompatibilität von Ausdrücken verfügbar, die in früheren Versionen
des Produkts verwendet wurden.
Syntax
average ( [ distinct ] expr [ auto ] )
average ( [ distinct ] expr for [ all | any ] expr { , expr } )
average ( [ distinct ] expr for report )
Beispiel
average ( Sales )
count
Liefert die Anzahl der gewählten Datenelemente mit Ausnahme von NULL-Werten. Das Schlüsselwort
"distinct" ist für die rückwärtige Kompatibilität von Ausdrücken verfügbar, die in früheren Versionen
des Produkts verwendet wurden.
Syntax
count ( [ distinct ] expr [ auto ] )
count ( [ distinct ] expr for [ all | any ] expr { , expr } )
count ( [ distinct ] expr for report )
Beispiel
count ( Sales )
maximum
Gibt den Maximalwert der gewählten Datenelemente zurück. Das Schlüsselwort "distinct" ist für
die rückwärtige Kompatibilität von Ausdrücken verfügbar, die in früheren Versionen des Produkts
verwendet wurden.
Syntax
maximum ( [ distinct ] expr [ auto ] )
maximum ( [ distinct ] expr for [ all | any ] expr { , expr } )
maximum ( [ distinct ] expr for report )
Beispiel
maximum ( Sales )
median
Gibt den Medianwert der gewählten Datenelemente zurück.
Syntax
median ( expr [ auto ] )
median ( expr for [ all | any ] expr { , expr } )
median ( expr for report )
minimum
Gibt den Minimalwert der gewählten Datenelemente zurück. Das Schlüsselwort "distinct" ist für
die rückwärtige Kompatibilität von Ausdrücken verfügbar, die in früheren Versionen des Produkts
verwendet wurden.
Syntax
minimum ( [ distinct ] expr [ auto ] )
minimum ( [ distinct ] expr for [ all | any ] expr { , expr } )
minimum ( [ distinct ] expr for report )
Beispiel
minimum ( Sales )
moving-average
Gibt für einen definierten Satz von Werten einen dynamischen Zeilendurchschnitt einer bestimmten
Anzahl von Zeilen zurück. Das Element <for-Option> definiert den Bereich der Funktion. Die
Option "at" definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen
Datenquellen verwendet werden. Das Schlüsselwort "distinct" ist für die rückwärtige Kompatibilität
von Ausdrücken verfügbar, die in früheren Versionen des Produkts verwendet wurden.
Syntax
moving-average ( numeric_expr , numeric_expr [ at exp {, expr } ] [
<for-option> ] [ prefilter ] )
moving-average ( [ distinct ] numeric_expr , numeric_expr [ <for-option> ] [
prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
moving-average ( Qty, 3 )
Ergebnis: Zeigt für jede Zeile die Menge und einen dynamischen Mittelwert der aktuellen Zeile und
der beiden vorherigen Zeilen an.
moving-total
Gibt eine dynamische Zeilensumme für einen bestimmten Satz von Werten über eine bestimmte
Anzahl von Zeilen zurück. Das Element <for-Option> definiert den Bereich der Funktion. Die
Option "at" definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen
Datenquellen verwendet werden. Das Schlüsselwort "distinct" ist für die rückwärtige Kompatibilität
von Ausdrücken verfügbar, die in früheren Versionen des Produkts verwendet wurden.
Syntax
moving-total ( numeric_expr , numeric_expr [ at exp {, expr } ] [ <for-option>
] [ prefilter ] )
moving-total ( [ distinct ] numeric_expr , numeric_expr [ <for-option> ] [
prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
moving-total ( Quantity, 3 )
Ergebnis: Zeigt für jede Zeile die Menge und eine dynamische Zeilensumme der aktuellen Zeile und
der beiden vorherigen Zeilen an.
percentage
Liefert den Prozentsatz des Gesamtwertes der ausgewählten Daten. Das Element <for-Option>
definiert den Bereich der Funktion. Die Option "at" definiert die Ebene der Aggregation und kann
Syntax
percentage ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [ prefilter
] )
percentage ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
percentage ( sales 98 )
Ergebnis: Zeigt den Prozentsatz des Gesamtumsatzes für 1998 an, der jedem Vertriebsbeauftragten
zugeschrieben wird.
percentile
Gibt einen Wert zwischen null und hundert zurück, der den Prozentsatz eines Anteils angibt, der
gleich oder kleiner als die gewählten Datenelemente ist. Das Element <for-Option> definiert den
Bereich der Funktion. Die Option "at" definiert die Ebene der Aggregation und kann nur im
Zusammenhang mit relationalen Datenquellen verwendet werden. Das Schlüsselwort "distinct" ist
für die rückwärtige Kompatibilität von Ausdrücken verfügbar, die in früheren Versionen des Produkts
verwendet wurden.
Syntax
percentile ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [ prefilter ]
)
percentile ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
percentile ( Sales 98 )
Ergebnis: Zeigt für jede Zeile den Prozentsatz der Zeilen an, die kleiner als oder gleich dem
Quantitätswert dieser Zeile sind.
quantile
Gibt den Rang eines Wertes für einen von Ihnen festgelegten Bereich zurück. Es werden Ganzzahlen
zurückgegeben, die beliebige Rangordnungsbereiche wie zum Beispiel 1 (höchster) bis 100
(niedrigster) repräsentieren. Das Element <for-Option> definiert den Bereich der Funktion. Die
Option "at" definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen
Datenquellen verwendet werden. Das Schlüsselwort "distinct" ist für die rückwärtige Kompatibilität
von Ausdrücken verfügbar, die in früheren Versionen des Produkts verwendet wurden.
Syntax
quantile ( numeric_expr, numeric_expr [ at exp {, expr } ] [ <for-option> ]
[ prefilter ] )
quantile ( [ distinct ] numeric_expr, numeric_expr [ <for-option> ] [ prefilter
] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
quantile ( Qty, 4 )
Ergebnis: Die Menge, der Rang des Mengenwertes und der Mengenwert aufgeteilt in 4
Quantilgruppen (Quartile).
quartile
Gibt den Rang eines Wertes als Ganzzahl von 1 (höchster Wert) bis 4 (niedrigster Wert) relativ zu
einer Gruppe von Werten zurück. Das Element <for-Option> definiert den Bereich der Funktion.
Die Option "at" definiert die Ebene der Aggregation und kann nur im Zusammenhang mit
relationalen Datenquellen verwendet werden. Das Schlüsselwort "distinct" ist für die rückwärtige
Kompatibilität von Ausdrücken verfügbar, die in früheren Versionen des Produkts verwendet
wurden.
Syntax
quartile ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [ prefilter ]
)
quartile ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
quartile ( Qty )
Ergebnis: Zeigt die Quantität und das Quartil des Quantitätswertes dargestellt als Ganzzahlwerte
von 1 (höchster Wert) bis 4 (niedrigster Wert) an.
rank
Liefert den Rangwert der gewählten Datenelemente. Die Sortierfolge ist optional; standardmäßig
wird DESC (descending order; absteigende Reihenfolge) verwendet. Wenn zwei oder mehr Zeilen
auf dem gleichen Rang platziert werden, entsteht in der Reihenfolge der Rangordnungswerte eine
Lücke (dies ist auch als Olympische Rangordnung bekannt). Das Element <for-Option> definiert
den Bereich der Funktion. Die Option "at" definiert die Ebene der Aggregation und kann nur im
Zusammenhang mit relationalen Datenquellen verwendet werden. Das Schlüsselwort "distinct" ist
für die rückwärtige Kompatibilität von Ausdrücken verfügbar, die in früheren Versionen des Produkts
verwendet wurden. Nullwerte werden zuletzt aufgeführt.
Syntax
rank ( expr [ ASC | DESC ] {, expr [ ASC | DESC ] } [ at exp {, expr } ] [
<for-option> ] [ prefilter ] )
rank ( [ distinct ] expr [ ASC | DESC ] {, expr [ ASC | DESC ] } [ <for-option>]
[ prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
rank ( Sales 98 )
Ergebnis: Diese Darstellung zeigt für jede Zeile den Rangordnungswert für den Umsatz für 1998
an, der jedem Vertriebsbeauftragten zugeordnet ist, und lässt verschiedene Zahlen aus, wenn zwei
Zeilen jeweils denselben Platz belegen.
running-average
Gibt den laufenden Durchschnitt für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von
Werten zurück. Das Element <for-Option> definiert den Bereich der Funktion. Die Option "at"
definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen
verwendet werden. Das Schlüsselwort "distinct" ist für die rückwärtige Kompatibilität von
Ausdrücken verfügbar, die in früheren Versionen des Produkts verwendet wurden.
Syntax
running-average ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [
prefilter ] )
running-average ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
running-average ( Qty )
Ergebnis: Zeigt für jede Zeile die Menge und einen laufenden Mittelwert der aktuellen Zeile und
der vorherigen Zeilen an.
running-count
Gibt die laufende Anzahl für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten
zurück. Das Element <for-Option> definiert den Bereich der Funktion. Die Option "at" definiert
die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet
werden. Das Schlüsselwort "distinct" ist für die rückwärtige Kompatibilität von Ausdrücken
verfügbar, die in früheren Versionen des Produkts verwendet wurden.
Syntax
running-count ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [ prefilter
] )
running-count ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
running-count ( Qty )
Ergebnis: Zeigt für jede Zeile die Quantität und die laufende Anzahl der Position der aktuellen Zeile
an.
running-difference
Gibt eine laufende Differenz für Zeilen zurück, die als Differenz zwischen dem Wert der aktuellen
Zeile und dem Wert der vorhergehenden Zeile für einen Satz von Werten (einschließlich der aktuellen
Zeile) berechnet wird. Das Element <for-Option> definiert den Bereich der Funktion. Die Option
"at" definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen
Datenquellen verwendet werden. Das Schlüsselwort "distinct" ist für die rückwärtige Kompatibilität
von Ausdrücken verfügbar, die in früheren Versionen des Produkts verwendet wurden.
Syntax
running-difference ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [
prefilter ] )
running-difference ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ]
)
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
running-difference ( Qty )
Ergebnis: Zeigt für jede Zeile die Quantität und die laufende Differenz zwischen dem Wert der
aktuellen und der vorherigen Zeile an.
running-maximum
Gibt das laufende Maximum für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten
zurück. Das Element <for-Option> definiert den Bereich der Funktion. Die Option "at" definiert
die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet
werden. Das Schlüsselwort "distinct" ist für die rückwärtige Kompatibilität von Ausdrücken
verfügbar, die in früheren Versionen des Produkts verwendet wurden.
Syntax
running-maximum ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [
prefilter ] )
running-maximum ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
running-maximum ( Qty )
Ergebnis: Zeigt für jede Zeile die Menge und ein laufendes Maximum der aktuellen Zeile und der
vorherigen Zeilen an.
running-minimum
Gibt das laufende Minimum für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten
zurück. Das Element <for-Option> definiert den Bereich der Funktion. Die Option "at" definiert
die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet
werden. Das Schlüsselwort "distinct" ist für die rückwärtige Kompatibilität von Ausdrücken
verfügbar, die in früheren Versionen des Produkts verwendet wurden.
Syntax
running-minimum ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [
prefilter ] )
running-minimum ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
running-minimum ( Qty )
Ergebnis: Zeigt für jede Zeile die Menge und ein laufendes Minimum der aktuellen Zeile und der
vorherigen Zeilen an.
running-total
Gibt die laufende Summe für Zeilen (einschließlich der aktuellen Zeile) für einen Datensatz mit
Werten zurück. Das Element <for-Option> definiert den Bereich der Funktion. Die Option "at"
definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen
verwendet werden. Das Schlüsselwort "distinct" ist für die rückwärtige Kompatibilität von
Ausdrücken verfügbar, die in früheren Versionen des Produkts verwendet wurden.
Syntax
running-total ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [ prefilter
] )
running-total ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] )
<for-option> ::= for expr {, expr } | for report | auto
Beispiel
running-total ( Qty )
Ergebnis: Zeigt für jede Zeile die Menge und eine laufende Summe der aktuellen Zeile und der
vorherigen Zeilen an.
standard-deviation
Liefert die Standardabweichung der gewählten Daten. Das Schlüsselwort "distinct" ist für die
rückwärtige Kompatibilität von Ausdrücken verfügbar, die in früheren Versionen des Produkts
verwendet wurden.
Syntax
standard-deviation ( [ distinct ] expr [ auto ] )
standard-deviation ( [ distinct ] expr for [ all | any ] expr { , expr } )
standard-deviation ( [ distinct ] expr for report )
Beispiel
standard-deviation ( ProductCost )
Ergebnis: Ein Wert, der die Abweichung zwischen Produktkosten und mittleren Produktkosten
anzeigt.
standard-deviation-pop
Berechnet die Standardabweichung für die Datenwerte und gibt die Quadratwurzel der
Datenwerte-Varianz zurück. Das Schlüsselwort "distinct" ist für die rückwärtige Kompatibilität
von Ausdrücken verfügbar, die in früheren Versionen des Produkts verwendet wurden.
Syntax
standard-deviation-pop ( [ distinct ] expr [ auto ] )
standard-deviation-pop ( [ distinct ] expr for [ all | any ] expr { , expr } )
Beispiel
standard-deviation-pop ( ProductCost )
total
Gibt den Gesamtwert der gewählten Datenelemente zurück. Das Schlüsselwort "distinct" ist für
die rückwärtige Kompatibilität von Ausdrücken verfügbar, die in früheren Versionen des Produkts
verwendet wurden.
Syntax
total ( [ distinct ] expr [ auto ] )
total ( [ distinct ] expr for [ all | any ] expr { , expr } )
total ( [ distinct ] expr for report )
Beispiel
total ( Sales )
variance
Gibt den Varianzwert der gewählten Datenelemente zurück. Das Schlüsselwort "distinct" ist für
die rückwärtige Kompatibilität von Ausdrücken verfügbar, die in früheren Versionen des Produkts
verwendet wurden.
Syntax
variance ( [ distinct ] expr [ auto ] )
variance ( [ distinct ] expr for [ all | any ] expr { , expr } )
variance ( [ distinct ] expr for report )
Beispiel
variance ( Product Cost )
Ergebnis: Ein Wert, der angibt, wie weit Produktkosten von den mittleren Produktkosten abweichen
können.
variance-pop
Gibt die Datenwerte-Varianz eines Datensatzes mit Zahlen nach dem Entfernen der Nullen in diesem
Datensatz zurück.
Syntax
variance-pop ( [ distinct ] expr [ auto ] )
variance-pop ( [ distinct ] expr for [ all | any ] expr { , expr } )
variance-pop ( [ distinct ] expr for report )
Beispiel
variance-pop ( Qty)
Ergebnis: Zeigt für jede Zeile die Bevölkerungsabweichung eines Zahlensatzes nach dem Entfernen
der Nullen in diesem Satz an.
Mitgliedsauswertungen
Diese Liste enthält vordefinierte Funktionen, die entweder einen einzelnen Auswertungswert für
einen Satz von Mitgliedern oder jeweils einen unterschiedlichen Wert für jedes Mitglied in einem
Mitgliedssatz zurückgeben.
aggregate
Gibt einen berechneten Wert mithilfe der entsprechenden Aggregatfunktion auf Grundlage des
Aggregationstyps des Ausdrucks zurück.
Syntax
aggregate ( < currentMeasure | expr > within set set_expr { , set_expr } )
aggregate ( < currentMeasure | expr > within < detail | aggregate > expr )
average
Gibt den durchschnittlichen Wert der ausgewählten Datenelemente zurück.
Syntax
average ( < currentMeasure | expr > within set set_expr { , set_expr } )
average ( < currentMeasure | expr > within < detail | aggregate > expr )
count
Liefert die Anzahl der gewählten Datenelemente mit Ausnahme von NULL-Werten.
Syntax
count ( < currentMeasure | expr > within set set_expr { , set_expr } )
count ( < currentMeasure | expr > within < detail | aggregate > expr )
maximum
Gibt den Maximalwert der gewählten Datenelemente zurück.
Syntax
maximum ( < currentMeasure | expr > within set set_expr { , set_expr } )
maximum ( < currentMeasure | expr > within < detail | aggregate > expr )
median
Gibt den Medianwert der gewählten Datenelemente zurück.
Syntax
median ( < currentMeasure | expr > within set set_expr { , set_expr } )
median ( < currentMeasure | expr > within < detail | aggregate > expr )
minimum
Gibt den Minimalwert der gewählten Datenelemente zurück.
Syntax
minimum ( < currentMeasure | expr > within set set_expr { , set_expr } )
minimum ( < currentMeasure | expr > within < detail | aggregate > expr )
percentage
Liefert den Prozentsatz des Gesamtwertes der ausgewählten Daten.
Syntax
percentage ( numeric_expr [ tuple member_expr {, member_expr } ] within set
set_expr {, set_expr } )
Beispiel
percentage ( [gosales].[sales measures].[quantity] tuple [gosales].[Staff].[].
[department]->[West] within set children([gosales].[Staff].[].[Staff] )
percentile
Gibt einen Wert zwischen null und hundert zurück, der den Prozentsatz eines Anteils angibt, der
gleich oder kleiner als die gewählten Datenelemente ist.
Syntax
percentile ( numeric_expr [ tuple member_expr {, member_expr } ] within set
set_expr {, set_expr } )
quantile
Gibt den Rang eines Wertes für den angegebenen Bereich zurück. Es werden Ganzzahlen
zurückgegeben, die beliebige Rangordnungsbereiche wie zum Beispiel 1 (höchster) bis 100
(niedrigster) repräsentieren.
Syntax
quantile ( numeric_expr, numeric_expr [ tuple member_expr {, member_expr } ]
within set set_expr {, set_expr } )
quartile
Gibt den Rang eines Wertes als Ganzzahl von 1 (höchster Wert) bis 4 (niedrigster Wert) relativ zu
einer Gruppe von Werten zurück.
Syntax
quartile ( numeric_expr [ tuple member_expr {, member_expr } ] within set
set_expr {, set_expr } )
rank
Liefert den Rangwert der gewählten Datenelemente. Der Typ der zurückgegebenen Rangordnung
(olympisch, dicht oder seriell) hängt von der Datenquelle ab. Die Sortierfolge ist optional;
standardmäßig wird DESC verwendet.
Syntax
rank ( numeric_expr [ ASC | DESC ] [ tuple member_expr {, member_expr } ] within
set set_expr {, set_expr } )
Beispiel
rank ( [gosales].[sales measures].[quantity] tuple [gosales].[Staff].[].
[department]->[West] within set children([gosales].[Staff].[].[Staff] )
standard-deviation
Liefert die Standardabweichung der gewählten Daten.
Syntax
standard-deviation ( < currentMeasure | expr > within set set_expr { , set_expr
} )
standard-deviation ( < currentMeasure | expr > within < detail | aggregate >
expr )
total
Gibt den Gesamtwert der gewählten Datenelemente zurück.
Syntax
total ( < currentMeasure | expr > within set set_expr { , set_expr } )
total ( < currentMeasure | expr > within < detail | aggregate > expr )
variance
Gibt den Varianzwert der gewählten Datenelemente zurück.
Syntax
variance ( < currentMeasure | expr > within set set_expr { , set_expr } )
variance ( < currentMeasure | expr > within < detail | aggregate > expr )
Konstanten
Eine Konstante ist ein fester Wert, den Sie in einem Ausdruck verwenden können.
Datum
Fügt das aktuelle Systemdatum ein.
Datum-Uhrzeit
Fügt das aktuelle Systemdatum/die aktuelle Systemuhrzeit ein.
Intervall
Fügt ein Nullintervall ein.
Jahresintervall
Fügt ein Null-Jahresintervall ein.
Monatsintervall
Fügt ein Null-Monatsintervall ein.
Jahr-bis-Monat-Intervall
Fügt ein Jahr-bis-Monat-Intervall mit Nullwert ein.
Tagesintervall
Fügt ein Null-Tagesintervall ein.
Stundenintervall
Fügt ein Null-Stundenintervall ein.
Minutenintervall
Fügt ein Null-Minutenintervall ein.
Sekundenintervall
Fügt ein Null-Sekundenintervall ein.
Tag-bis-Stunde-Intervall
Fügt ein Tag-bis-Stunde-Intervall mit Nullwert ein.
Tag-bis-Minute-Intervall
Fügt ein Tag-bis-Minute-Intervall mit Nullwert ein.
Tag-bis-Sekunde-Intervall
Fügt ein Tag-bis-Sekunde-Intervall mit Nullwert ein.
Stunde-bis-Minute-Intervall
Fügt ein Stunde-bis-Minute-Intervall mit Nullwert ein.
Stunde-bis-Sekunde-Intervall
Fügt ein Stunde-bis-Sekunde-Intervall mit Nullwert ein.
Minute-bis-Sekunde-Intervall
Fügt ein Minute-bis-Sekunde-Intervall mit Nullwert ein.
Null
Fügt einen Nullwert ein, wenn die Bedingungen des Ausdrucks nicht erfüllt sind.
Zahl
Fügt die Zahl 0 ein, die durch einen neuen numerischen Wert ersetzt werden kann.
string
Fügt eine leere Zeichenkette ein.
Zeit
Fügt die aktuelle Systemuhrzeit ein.
Konstrukte
Ein Konstrukt ist eine Vorlage, die verwendet werden kann, um einen Ausdruck zu erstellen.
if then else
Dies ist die Vorlage für die Verwendung einer Anweisung "IF...THEN...ELSE" in einem Ausdruck.
Syntax
IF ([Country] = 'Canada')
THEN ([List Price] * 0.60)
ELSE ([List Price])
in_range
Dies ist die Vorlage für die Verwendung von "IN_RANGE" in einem Ausdruck.
Syntax
example: [gosales].[CONVERSIONRATE].[COUNTRYCODE] IN_RANGE { :30 , 40, 50, 999:
}
CASE - Suche
Dies ist die Vorlage für die Verwendung von "CASE - Suche" in einem Ausdruck.
Syntax
CASE
WHEN [Country] = 'Canada' THEN ([List Price] * 0.60)
WHEN [CountryCode] > 100 THEN [List Price] * 0.80
ELSE [List Price]
END
CASE - Einfach
Dies ist die Vorlage für die Verwendung von "CASE - Einfach" in einem Ausdruck.
Syntax
CASE [Country]
WHEN 'Canada' THEN ([List Price] * 0.60)
WHEN 'Australia' THEN [List Price] * 0.80
ELSE [List Price]
END
Geschäftsdatum/-Uhrzeitfunktionen
Diese Liste enthält Funktionen für Geschäftsdaten, die Datum- und Uhrzeitberechnungen
durchführen.
_add_days
Liefert den Datums- bzw.Datum-Uhrzeit-Wert abhängig vom ersten Argument, das sich aus der
Addition von Ganzzahl_Ausdr Tagen zu Datum_Ausdr ergibt.
Syntax
_add_days ( date_exp, integer_exp )
Beispiel 1
_add_days ( 2002-04-30 , 1 )
Ergebnis: 01.05.02
Beispiel 2
_add_days ( 2002-04-30 12:10:10.000, 1 )
Beispiel 3
_add_days ( 2002-04-30 00:00:00.000, 1/24 )
Note that the second argument is not a whole number. This is supported by some
database technologies and increments the time portion.
_add_months
Liefert den Datums- bzw.Datum-Uhrzeit-Wert abhängig vom ersten Argument, das sich aus der
Addition von Ganzzahl_Ausdr Monaten zu Datum_Ausdr ergibt.
Syntax
_add_months ( date_exp, integer_exp )
Beispiel 1
_add_months ( 2002-04-30 , 1 )
Ergebnis: 30.05.02
Beispiel 2
_add_months ( 2002-04-30 12:10:10.000, 1 )
_add_years
Liefert den Datums- bzw.Datum-Uhrzeit-Wert abhängig vom ersten Argument, das sich aus der
Addition von Ganzzahl_Ausdr Jahren zu Datum_Ausdr ergibt.
Syntax
_add_years ( date_exp, integer_exp )
Beispiel 1
_add_years ( 2002-04-30 , 1 )
Ergebnis: 30.04.03
Beispiel 2
_add_years ( 2002-04-30 12:10:10.000 , 1 )
_age
Liefert eine Zahl, die sich durch Subtrahieren von Datum_Ausdr vom heutigen Datum ergibt. Dieser
Wert hat das Format JJJJMMTT, wobei JJJJ die Anzahl der Jahre, MM die Anzahl der Monate
und TT die Anzahl der Tage darstellt.
Syntax
_age (date_exp )
Beispiel
Today's date=2003-02-05 _age ( 1990-04-30 )
_day_of_week
Liefert den Wochentag (zwischen 1 und 7), wobei 1 der erste Tag der Woche ist, wie im zweiten
Parameter angegeben (zwischen 1 und 7, wobei 1 für Montag und 7 für Sonntag steht). Bitte
beachten, dass nach ISO 8601 Standard eine Woche am Montag als Tag 1 beginnt. In Nordamerika
dagegen ist der Sonntag der erste Tag der Woche und zugleich Tag 7.
Syntax
_day_of_week ( date_exp, integer )
Beispiel
_day_of_week ( 2003-01-01, 1 )
Ergebnis: 3
_day_of_year
Liefert die Ordnungszahl für den Tag des Jahres in Datum_ Ausdr (1 bis 366). Auch als Julianischer
Tag bezeichnet.
Syntax
_day_of_year ( date_exp )
Beispiel
_day_of_year ( 2003-03-01 )
Ergebnis: 61
_days_between
Liefert eine positive oder negative Zahl, welche die Anzahl von Tagen zwischen zwei
Datumsausdrücken darstellt. Bei Datum_Ausdr1 < Datum_Ausdr2 ist das Ergebnis eine negative
Zahl.
Syntax
_days_between ( date_exp1, date_exp2 )
Beispiel
_days_between ( 2002-04-30 , 2002-06-21 )
Ergebnis: -52
_days_to_end_of_month
Liefert eine Zahl, welche die Anzahl von Tagen darstellt, die in dem Monat verbleiben, der vom
Datumsausdruck Datum_Ausdr dargestellt wird .
Syntax
_days_to_end_of_month ( date_exp )
Beispiel
_days_to_end_of_month ( 2002-04-20 14:30:22.123 )
Ergebnis: 10
_first_of_month
Liefert einen Datums- oder Datum-Uhrzeitwert abhängig vom Argument, das sich ergibt, wenn
Datum_Ausdr mit identischem Jahr und Monat, jedoch mit dem Tag eingestellt auf 1 konvertiert
wird.
Syntax
_first_of_month ( date_exp )
Beispiel 1
_first_of_month ( 2002-04-20 )
Ergebnis: 01.04.02
Beispiel 2
_first_of_month ( 2002-04-20 12:10:10.000 )
_last_of_month
Liefert einen Datums- oder Datum-Uhrzeitwert abhängig von dem Argument, das den letzten Tag
des von Datum_Ausdr dargestellten Monats repräsentiert.
Syntax
_last_of_month ( date_exp )
Beispiel 1
_last_of_month ( 2002-01-14 )
Ergebnis: 31.01.02
Beispiel 2
_last_of_month ( 2002-01-14 12:10:10.000 )
_make_timestamp
Liefert einen Zeitstempel, der aus Ganzzahl_Ausdr1 (das Jahr); Ganzzahl_Ausdr2 (der Monat) und
Ganzzahl_Ausdr3 (der Tag) besteht. Der Standard für die Zeit ist 00:00:00.000.
Syntax
_make_timestamp ( integer_exp1, integer_exp2, integer_exp3 )
Beispiel
_make_timestamp ( 2002 , 01 , 14 )
_months_between
Liefert eine positive oder negative Ganzzahl, welche die Anzahl der Monate von Datum_Ausdr1
bis Datum_Ausdr2 darstellt. Bei Datum_Ausdr1 < Datum_Ausdr2 wird eine negative Zahl
zurückgegeben.
Syntax
_months_between ( date_exp1, date_exp2 )
Beispiel
_months_between ( 2002-01-30, 2002-04-03 )
Ergebnis: 2
_week_of_year
Liefert die Zahl der Woche des Jahres von Datum_Ausdr nach ISO 8601, wo Woche 1 des Jahres
die erste Woche des Jahres ist, die einen Donnerstag enthält und gleichbedeutend mit der ersten
Woche ist, die den 4.Januar enthält. Die Woche beginnt am Montag (Tag 1) und endet am Sonntag
(Tag 7).
Syntax
_week_of_year ( date_exp )
Beispiel
_week_of_year ( 2003-01-01 )
Ergebnis: 1
_years_between
Liefert eine positive oder negative Ganzzahl, welche die Anzahl der Jahre von Datum_Ausdr1 bis
Datum_Ausdr2 darstellt. Bei Datum_Ausdr1 < Datum_Ausdr2 wird ein negativer Wert
zurückgegeben.
Syntax
_years_between ( date_exp1, date_exp2 )
Beispiel
_years_between ( 2003-01-30, 2001-04-03 )
Ergebnis: 1
_ymdint_between
Liefert eine Zahl, welche die Differenz zwischen den Datumsausdrücken date_exp1 und date_exp2
darstellt. Dieser Wert hat das Format JJJJMMTT, wobei JJJJ die Anzahl der Jahre, MM die Anzahl
der Monate und TT die Anzahl der Tage darstellt.
Syntax
_ymdint_between ( date_exp1, date_exp2 )
Beispiel
_ymdint_between ( 1990-04-30 , 2003-02-05 )
Blockfunktionen
Diese Liste enthält Funktionen, die zum Zugriff auf Mitglieder eines Satzes dienen (im Allgemeinen
für Analysis Studio).
_firstFromSet
Gibt die ersten Mitglieder zurück, das im Datensatz gefunden wird (bis zu numerischer_Ausdr_Max
+ numerischer_Ausdr_Überlauf). Wenn numerischer_Ausdr_Max + numerischer_Ausdr_Überlauf
überschritten wird, dann wird nur die maximale Anzahl von Mitgliedern zurückgegeben.
Syntax
_firstFromSet ( set_exp, numeric_exp_max , numeric_exp_overflow )
_remainderSet
Der Mitgliedsausdruck ist im zurückgegebenen Datensatz enthalten, wenn die Größe des Datensatzes
Datensatz_Ausdr größer ist als numerischer_Ausdr.
Syntax
_remainderSet (member_exp, set_exp , numeric_exp )
Makro-Funktionen
Die folgende Liste enthält Funktionen, die in einem Makro verwendet werden können. Ein Makro
kann eine oder mehrere Makrofunktionen enthalten. Ein Makro wird am Beginn und am Ende mit
einem Nummernkreuz (#) abgetrennt. Alle Einträge zwischen diesen Nummernkreuzen werden als
Makroausdrücke behandelt und zur Laufzeit ausgeführt.
+
Verkettet zwei Zeichenketten.
Syntax
value1 + value2
Beispiel
# '{' + $runLocale + '}'#
Ergebnis: {de-de}
Array
Baut aus der Liste der Parameter ein Array auf.
Syntax
array ( string_exp | array_exp { , string_exp | array_exp } )
Beispiel
csv
Baut aus den Elementen des Arrays eine Zeichenfolge mit komma-getrennten Werten auf. Wahlweise
können die Zeichenketten für Trennzeichen- und Anführungszeichen festgelegt werden. Das
standardmäßige Trennzeichen ist ein Semikolon ( ; ), und das standardmäßige Anführungszeichen
ist ein einfaches Anführungszeichen ( ' ).
Syntax
csv ( array_exp [ , separator_string [ , quote_string ] ] )
Beispiel
dq
Fasst die gelieferte Zeichenkette in Anführungszeichen ein.
Syntax
dq ( string_exp )
Beispiel
#dq ( 'zero' )#
Ergebnis: 'null'
grep
Sucht nach Elementen eines Arrays, die mit dem im ersten Argument festgelegten Muster
übereinstimmen. Gibt ein Array mit den Elementen zurück, die dem Muster entsprechen.
Syntax
grep ( pattern_string , array_exp )
Beispiel
join
Verbindet die Elemente eines Arrays mithilfe einer Trennzeichen-Zeichenkette.
Syntax
join ( separator_string , array_exp )
Beispiel
prompt
Fordert den Benutzer zur Eingabe eines einzelnen Wertes auf. Nur das Argument
"Eingabeaufforderungs-Name" ist erforderlich. Wenn das Argument "Datentyp" nicht definiert
ist, wird standardmäßig Zeichenkette verwendet. Die Eingabeaufforderung ist optional, wenn
"defaultText" festgelegt ist. Der Text wird, wenn angegeben, dem Wert vorangestellt. Ein Ausdruck
"queryItem" kann angegeben werden, um die Eigenschaften "Prompt Info" des Abfrageelements
zu nutzen. Der nachfolgende Text wird, wenn angegeben, an den Wert angehängt.
Syntax
prompt ( prompt_name , datatype , defaultText , text , queryItem , trailing_text
)
Beispiel
promptmany
Fordert den Benutzer zur Eingabe von einem Wert oder mehreren Werten auf. Nur das Argument
"Eingabeaufforderungs-Name" ist erforderlich. Wenn das Argument "Datentyp" nicht definiert
ist, wird standardmäßig Zeichenkette verwendet. Die Eingabeaufforderung ist optional, wenn
"defaultText" festgelegt ist. Der Text wird, wenn angegeben, der Liste mit Werten vorangestellt.
Ein Ausdruck "queryItem" kann angegeben werden, um die Eigenschaften "Prompt Info" des
Abfrageelements zu nutzen. Der nachfolgende Text wird, wenn angegeben, an die Liste mit Werten
angehängt.
Syntax
promptmany ( prompt_name , datatype , defaultText , text , queryItem ,
trailing_text )
Beispiel 1
Beispiel 2
select . . .
from
gosales.gosales.dbo.COUNTRY_MULTILINGUAL COUNTRY_MULTILINGUAL,
gosales.gosales.dbo.COUNTRY XX
where COUNTRY_MULTILINGUAL.COUNTRY_CODE = XX.COUNTRY_CODE
#promptmany('Selected CountryCodes',
'integer',
' ',
' and COUNTRY_MULTILINGUAL.COUNTRY_CODE IN (',
'',
')'
)#
sb
Fasst die gelieferte Zeichenkette in eckige Klammern ein.
Syntax
sb ( string_exp )
Beispiel
#sb ( 'abc' )#
Ergebnis: [abc]
sq
Fasst die gelieferte Zeichenkette in Hochkommas ein.
Syntax
sq ( string_exp )
Beispiel
#sq ( 'zero' )#
Ergebnis: 'null'
sort
Sortiert die Elemente des Arrays alphabetisch. Duplikate werden beibehalten.
Syntax
sort ( array_exp )
Beispiel
split
Teilt eine Zeichenkette oder die Zeichenkettenelemente eines Arrays in einzelne Elemente.
Syntax
split ( pattern_string, string_exp | array_exp )
Beispiel 1
Beispiel 2
substitute
Sucht nach einem Muster in einer Zeichenkette oder in den Zeichenkettenelementen eines Array
und ersetzt das erste Auftreten des Texts durch einen anderen Text.
Syntax
substitute ( pattern_string, replacement_string, string_exp | array_exp )
Beispiel 1
Ergebnis: '***help'
Beispiel 2
Beispiel 3
unique
Entfernt doppelte Einträge aus dem Array. Die Reihenfolge der Elemente wird beibehalten.
Syntax
unique ( array_exp )
Beispiel
Example:
#csv ( unique ( array ( 's3', 'a', 's3', 'x' ) ) )#
urlencode
Die URL verschlüsselt das weitergeleitete Argument. Dies ist nützlich beim Festlegen von
XML-Verbindungszeichenketten.
Syntax
field_one=urlencode(prompt('userValue'))
Beispiel
urlencode(prompt('some_val'))
Ergebnis: %27testValue%27
CSVIdentityName
Verwendet die Identitätsinformationen des momentan authentifizierten Benutzers, um Werte in der
angegebenen Parameterübersicht zu suchen. Jeder einzelne Bestandteil der Benutzeridentität
(Benutzerkontoname, Gruppennamen, Rollennamen) wird als Schlüssel für diese Übersicht verwendet.
Die eindeutige Liste mit Werten, die aus der Übersicht abgerufen wird, wird anschließend als
Zeichenkette wiedergegeben, in der jeder Wert in Hochkommas eingefasst und mehrfache Werte
mit einem Semikolon abgetrennt sind.
Syntax
CSVIdentityName ( %parameter_map_name [ , separator_string ] )
Beispiel
#CSVIdentityName ( %security_clearance_level_map )#
CSVIdentityNameList
Gibt die einzelnen Bestandteile der Benutzeridentität (Benutzerkontoname, Gruppennamen,
Rollennamen) als Liste mit Zeichenketten zurück. Die eindeutige Liste mit Werten wird als
Zeichenkette wiedergegeben, in der jeder Wert in Hochkommas eingefasst und mehrfache Werte
mit einem Semikolon abgetrennt sind.
Syntax
CSVIdentityNameList ( [ separator_string ] )
Beispiel
#CSVIdentityNameList ( )#
CAMPassport
Gibt den Passport zurück.
Syntax
CAMPassport ( )
Beispiel
#CAMPassport ( )#
Ergebnis: 111:98812d62-4fd4-037b-4354-26414cf7ebef:3677162321
CAMIDList
Gibt die einzelnen Bestandteile der Benutzeridentität (Benutzerkontoname, Gruppennamen,
Rollennamen) als Liste mit kommagetrennten Werten zurück.
Syntax
CAMIDList ( [ separator_string ] )
Beispiel
#CAMIDList ( )#
CAMIDListForType
Gibt ein Array der Identitäten des Benutzers aufgrund des Identitätstypen zurück (Konto, Gruppe
oder Rolle). Es kann mit den Makro-Funktionen csv oder join verwendet werden.
Syntax
CAMIDListForType ( identity type )
Beispiel
[qs].[userRole] IN ( #csv ( CAMIDListForType ( 'role' ) ) # )
Allgemeine Funktionen
nullif
Liefert NULL, wenn Ausdr1 gleich Ausdr2 ist, und gibt ansonsten Ausdr1 zurück.
Syntax
nullif( exp1, exp2 )
_format
Verbindet ein Format mit dem Ausdruck. Das Schlüsselwort kann PERCENTAGE_0,
PERCENTAGE_1 oder PERCENTAGE_2 sein.
Syntax
_format ( expr , keyword )
Beispiel
_format( [Unit Sale Price] / [Unit Price] , PERCENTAGE_2 )
_round
Liefert den numerischen Ausdruck gerundet auf die Ganzzahl_Ausdr Stellen rechts vom
Dezimaltrennzeichen. Hinweis: Ganzzahl_Ausdr MUSS eine nicht negative Ganzzahl sein.
Syntax
_round ( numeric_exp, integer_exp )
Beispiel
_round ( 1220.42369, 2 )
Ergebnis: 1220,42
abs
Gibt den absoluten Wert von numerischer Ausdr zurück. Das negative Vorzeichen der Werte wurde
in ein positives Vorzeichen geändert.
Syntax
abs ( numeric_exp )
Beispiel 1
abs ( 15 )
Ergebnis: 15
Beispiel 2
abs ( -15 )
Ergebnis: 15
ancestor
Gibt den Vorfahren des angegebenen Mitglieds entweder auf der angegebenen (benannten) Ebene
oder in der angegebenen Anzahl von Ebenen über dem Mitglied zurück. Hinweis: Wenn mehrere
solcher Vorfahren vorliegen, kann nicht garantiert werden, dass das Ergebnis konsistent ist.
Syntax
ancestor ( member, level | integer )
ancestors
Gibt alle Vorfahren eines Mitglieds in einer angegebenen Ebene bzw. in einer bestimmten Entfernung
oberhalb des Mitglieds zurück. (Die meisten Datenquellen unterstützen jeweils nur einen Vorfahren
in einer angegebenen Ebene, manche Datenquellen unterstützen jedoch mehrere. Daher ist das
Ergebnis ein Mitgliedssatz.)
Syntax
ancestors ( member , level | index )
bottomCount
Diese Funktion sortiert einen Datensatz entsprechend des Wertes von "numerischer_Ausdr", der
von jedem Mitglied von "Datensatz_Ausdr" ausgewertet wird, und gibt die untersten "Index_Ausdr"
Mitglieder zurück.
Syntax
bottomCount ( set_exp , index_exp , numeric_exp )
bottomPercent
Diese Funktion ähnelt der Funktion bottomSum, aber der Schwellenwert ist "numerischer_Ausdr1"
Prozent von der Gesamtsumme.
Syntax
bottomPercent ( set_exp , numeric_exp1 , numeric_exp2 )
bottomSum
Diese Funktion sortiert "numerischer_Ausdr2", der vom entsprechenden Mitglied von
"Datensatz_Ausdr" ausgewertet wird, und wählt die untersten Elemente aus, deren kumulative
Summe gleich oder geringer als "numerischer_Ausdr1" ist.
Syntax
bottomSum ( set_exp , numeric_exp1 , numeric_exp2 )
Titelzeile
Gibt die Titelzeilenwerte des angegebenen Arguments zurück.
Syntax
caption ( level | member | set_exp )
cast
Konvertiert einen Ausdruck in einen spezifischen Datentyp. Einige Datentypen ermöglichen das
Angeben von Länge und Präzision Stellen Sie sicher, dass das Typ und Größe des Ziels angemessen
sind. Die folgenden Datentypen können festgelegt werden: CHARACTER, VARCHAR, CHAR,
NUMERIC, DECIMAL, INTEGER, SMALLINT, REAL, FLOAT, DATE, TIME, TIMESTAMP,
TIME WITH TIME ZONE, TIMESTAMP WITH TIME ZONE und INTERVAL. Bei der
Typenumwandlung in den Typ INTERVAL müssen Sie eine der folgenden Intervallqualifizierungen
angeben: YEAR, MONTH oder YEAR TO MONTH für den Jahr-bis-Monat-Intervall-Datentyp;
DAY, HOUR, MINUTE, SECOND, DAY TO HOUR, DAY TO MINUTE, DAY TO SECOND,
HOUR TO MINUTE, HOUR TO SECOND oder MINUTE TO SECOND für den
Syntax
cast ( expression, datatype_specification )
Beispiel 1
cast ( '123' , integer )
Ergebnis: 123
Beispiel 2
cast ( 12345 , VARCHAR ( 10 ) )
Hinweise
● Wenn Sie einen Wert mit Typ TIMESTAMP in den Typ DATE konvertieren, wird der
Uhrzeitanteil des Zeitstempelwertes ignoriert.
● Wenn Sie einen Wert mit Typ TIMESTAMP in den Typ TIME konvertieren, wird der
Datumsanteil des Zeitstempelwertes ignoriert.
● Wenn Sie einen Wert mit Typ DATE in den Typ TIMESTAMP konvertieren, wird die
Uhrzeitkomponente des Zeitstempelwertes auf null gesetzt.
● Wenn Sie einen Wert mit Typ TIME in den Typ TIMESTAMP konvertieren, wird die
Datumskomponente des Zeitstempelwertes auf das aktuelle Systemdatum gesetzt.
● Das Konvertieren eines Intervall-Datentyps in den anderen ist unzulässig (z. B. weil die Anzahl
der Tage in einem Monat variabel ist). Beachten Sie, dass Sie die Anzahl der Stellen nur für die
anführende Qualifizierung angeben können, zum Beispiel YEAR(4) TO MONTH, DAY(5).
● Sollten Typ und Größe des Ziels nicht mit Typ und Größe der Quelle kompatibel sein, werden
Fehler gemeldet.
ceil
Liefert die kleinste Ganzzahl, die größer oder gleich numerischer_Ausdr ist.
Syntax
ceil ( numeric_exp )
ceiling
Liefert die kleinste Ganzzahl, die größer oder gleich numerischer_Ausdr ist.
Syntax
ceiling ( numeric_exp )
Beispiel 1
ceiling ( 4.22 )
Ergebnis: 5
Beispiel 2
ceiling ( -1.23 )
Ergebnis: -1
char_length
Liefert die Anzahl der Zeichen in Zeichenkette_Ausdr.
Syntax
char_length ( string_exp )
Beispiel
char_length ( 'Canada' )
Ergebnis: 6
character_length
Liefert die Anzahl der Zeichen in Zeichenkette_Ausdr.
Syntax
character_length ( string_exp )
Beispiel
character_length ( 'Canada' )
Ergebnis: 6
children
Liefert einen Datensatz mit untergeordneten Elementen auf der angegebenen Ebene.
Syntax
children ( member )
closingPeriod
Gibt das letzte gleichgeordnete Element unter den Nachkommen eines Mitglieds in einer angegebenen
Ebene zurück. Diese Funktion wird normalerweise mit einer Zeitdimension verwendet.
Syntax
closingPeriod ( level [, member ] )
coalesce
Liefert das erste Nicht-Null-Argument (bzw.null, wenn alle Argumente null sind). Die
"Coalesce"-Funktion erfordert mindestens zwei Argumente.
Syntax
coalesce ( exp_list )
completeTuple
Ähnelt der Funktion "tuple" und identifiziert die Position einer Zelle (Schnittmenge) basierend auf
den angegebenen Mitgliedern, wobei jede Zelle aus einer anderen Dimension stammen muss. Die
Funktion "completeTuple" enthält jedoch anstelle des akuellen Mitglieds das Standardmitglied aus
allen Dimensionen (falls dieses in den Argumenten nicht anderweitig angegeben ist). Der Wert dieser
Zelle kann mit der Funktion "value" abgerufen werden.
Syntax
completeTuple ( member { , member } )
cousin
Gibt das untergeordnete Element von Mitglied2 mit derselben relativen Position zurück, die Mitglied1
unter seinem übergeordneten Element einnimmt.
Syntax
cousin ( member1 , member2 )
current_date
Liefert ein Datum, das das aktuelle Datum des Computers repräsentiert, auf dem die
Datenbank-Software ausgeführt wird.
Syntax
current_date
Beispiel
current_date
Ergebnis: 2003-03-04
current_time
Liefert einen Uhrzeitwert mit Zeitzonenwert, der den aktuellen Uhrzeitwert des Computers darstellt,
der die Datenbank-Software ausführt.
Syntax
current_time
Beispiel
current_time
Ergebnis: 16:33:11+05:00
current_timestamp
Liefert einen Datum-Uhrzeit-Wert mit Zeitzonenwert, der den aktuellen Zeitstempel des Computers
darstellt, der die Datenbank-Software ausführt.
Syntax
current_timestamp
Beispiel
current_timestamp
currentMember
Gibt das aktuelle Mitglied der Hierarchie während einer Iteration zurück. Befindet sich die
angegebene Hierarchie nicht in dem Kontext, in dem der Ausdruck ausgewertet wird, wird ihr
Standardmitglied verwendet.
Syntax
currentMember ( hierarchy )
defaultMember
Gibt das Standardmitglied einer Hierarchie zurück.
Syntax
defaultMember ( hierarchy )
descendants
Gibt die untergeordneten Elemente eines Mitglieds, oder eines Mitgliedsatzes, in einer angegebenen
Ebene (vollständiger Name) oder in einer bestimmten Entfernung von der Root (Ganzzahl 0..n)
zurück. Es können mehrere Optionen angegeben werden (mit einem Leerzeichen getrennt), um die
zurückzugebenden Mitglieder festzulegen.
Syntax
descendants ( member | set_expr , level | distance [ , { self | before |
beforewithmember | after } ] )
Beispiel
descendants([national].[Line].[Line].[Line1]->:[PC].[Line (Root)].[Dishwashers]
, 2, SELF AFTER)
Hinweise
● self: Nur die Mitglieder der angegebenen Ebene sind im endgültigen Satz enthalten (dies ist das
Standardverhalten, wenn keine Optionen angegeben wurden).
● before: Wenn sich zwischen der Ebene des Mitglieds und der angegebenen Ebene Zwischenebenen
befinden, werden die Mitglieder dieser Ebenen mit eingeschlossen. Wenn die angegebene Ebene
mit dem Mitglied identisch ist, auf das die Funktion angewendet wird, dann wird das Mitglied
im endgültigen Satz mit eingeschlossen.
● beforewithmember: Wenn sich zwischen der Ebene des Mitglieds und der angegebenen Ebene
Zwischenebenen befinden, werden die Mitglieder dieser Ebenen mit eingeschlossen. Das Mitglied,
auf das die Funktion angewendet wird, wird ebenfalls in den endgültigen Satz mit eingeschlossen.
● after: Wenn nach der angegebenen Ebene noch weitere Ebenen vorhanden sind, werden die
Mitglieder dieser Ebenen im endgültigen Satz mit eingeschlossen.
emptySet
Gibt einen leeren Mitgliedssatz für die angegebene Hierarchie zurück.
Syntax
emptySet ( hierarchy )
except
Gibt die Mitglieder aus "Datensatz_Ausdr1" zurück, die sich nicht in "Datensatz_Ausdr2" befinden.
Duplikate werden nur dann beibehalten, wenn das optionale Schlüsselwort ALLE als drittes Argument
angegeben wird.
Syntax
except ( set_exp1 , set_exp2 [,ALL] )
exp
Liefert e, potenziert mit numerischer_Ausdr. Die Konstante e ist die Basis des natürlichen
Logarithmus.
Syntax
exp ( numeric_exp )
Beispiel
exp ( 2 )
Ergebnis: 7,389056
extract
Gibt eine Ganzzahl zurück, die den Wert von Datumsteil (Jahr, Monat, Tag, Stunde, Minute,
Sekunde) in Datum-Uhrzeit_Ausdr darstellt.
Syntax
extract ( datepart , datetime_exp )
Beispiel 1
extract ( year , 2003-03-03 16:40:15.535 )
Ergebnis: 2003
Beispiel 2
extract ( hour , 2003-03-03 16:40:15.535 )
Ergebnis: 16
filter
Gibt den Datensatz zurück, der durch Filtern eines angegebenen Datensatzes auf Grundlage der
Booleschen Bedingung resultiert. Nur wenn der entsprechende Wert von "Boolescher_Ausdr"
WAHR ist, wird jedes Mitglied im Ergebnis mit eingeschlossen.
Syntax
filter ( set_exp , boolean_exp )
firstChild
Gibt das erste untergeordnete Element eines Mitglieds zurück.
Syntax
firstChild ( member)
firstSibling
Gibt das erste untergeordnete Element des übergeordneten Elements eines Mitglieds zurück.
Syntax
firstSibling ( member )
floor
Liefert die größte Ganzzahl, die kleiner oder gleich numerischer_Ausdr ist.
Syntax
floor ( numeric_exp )
Beispiel 1
floor ( 3.22 )
Ergebnis: 3
Beispiel 2
floor ( -1.23 )
Ergebnis: -2
generate
Diese Funktion wertet "Datensatz_Ausdr2" für jedes Mitglied in "Datensatz_Ausdr1" aus und
verbindet die resultierenden Datensätze durch eine Vereinigung. Wenn ALLE angegeben ist, werden
Duplikate im Ergebnis zurückbehalten.
Syntax
generate ( set_exp1 , set_exp2 [ , ALL ] )
head
Gibt die ersten "Index_Ausdr" Elemente von "Datensatz_Ausdr" zurück. Der Standardwert für
"Index_Ausdr" ist 1.
Syntax
head ( set_exp [ , index_exp ] )
hierarchize
Diese Funktion sortiert die Mitglieder eines Datensatzes in einer Hierarchie. Die Mitglieder in einer
Ebene werden in ihrer natürlichen Reihenfolge sortiert, welche die Standardsortierfolge der Mitglieder
einer Dimension ist, wenn keine anderen Sortierbedingungen festgelegt sind.
Syntax
hierarchize ( set_exp )
hierarchy
Gibt die Hierarchie zurück, die die angegebene Ebene, das angegebene Mitglied oder den angegebenen
Mitgliedssatz enthält.
Syntax
hierarchy ( level | member | set_exp )
intersect
Gibt die Schnittmenge von zwei Eingabedatensätzen zurück. Das Ergebnis behält Duplikate nur
dann bei, wenn das optionale Schlüsselwort ALLE als drittes Argument angegeben wird.
Syntax
intersect ( set_exp1 , set_exp2 [ , ALL ] )
item
Gibt ein Mitglied aus einer angegebenen Position innerhalb eines Satzes zurück. Der Index im
Datensatz basiert auf null.
Syntax
item ( set_exp , index )
lag
Gibt das gleichgeordnete Mitglied zurück, das sich um eine definierte Anzahl von Positionen vor
einem angegebenen Mitglied befindet.
Syntax
lag ( member , index_exp )
lastChild
Gibt das letzte untergeordnete Element eines angegebenen Mitglieds zurück.
Syntax
lastChild ( member )
lastPeriods
Gibt den Satz von Mitgliedern aus derselben Ebene zurück, die mit dem angegebenen Mitglied
endet. Die Anzahl der zurückgegebenen Mitglieder ist der absolute Wert von "Ganzzahl_Ausdr".
Wenn "Ganzzahl_Ausdr" negativ ist, werden Mitglieder zurückgegeben, die dem angegebenen
Mitglied folgen (einschließlich des angegebenen Mitglieds). Diese Funktion wird normalerweise mit
einer Zeitdimension verwendet.
Syntax
lastPeriods ( integer_exp , member )
lastSibling
Gibt das letzte untergeordnete Element des übergeordneten Elements eines angegebenen Mitglieds
zurück.
Syntax
lastSibling ( member )
lead
Gibt das gleichgeordnete Mitglied zurück, das einem angegebenen Mitglied um eine definierte
Anzahl von Positionen folgt.
Syntax
lead ( member , index_exp )
level
Gibt die Ebene eines Mitglieds zurück.
Syntax
level ( member )
levels
Gibt die Ebene in der Hierarchie zurück, deren Entfernung von der Root durch "Index" angegeben
wird.
Syntax
levels ( hierarchy , index )
linkMember
Gibt das entsprechende Mitglied in der angegebenen Ebene oder Hierarchie (derselben Dimension)
zurück. Für Hierarchien, die auf Ebenen basieren, muss eine Ebene als zweites Argument angegeben
werden, und für Hierarchien mit über- und untergeordneten Elementen muss eine Hierarchie
festgelegt werden. Eine Ausnahme tritt auf, wenn der zweite Parameter sich nicht in eine Hierarchie
der Dimension auflösen lässt, zu der die Mitglieder des ersten Parameters gehören.
Syntax
linkMember ( member , level | hierarchy )
ln
Liefert den natürlichen Logarithmus von numerischer_Ausdr.
Syntax
ln ( numeric_exp )
Beispiel
ln ( 4 )
Ergebnis: 1,38629
localtime
Liefert einen Uhrzeitwert, der den aktuellen Uhrzeitwert des Computers repräsentiert, der die
Datenbank-Software ausführt.
Syntax
localtime
Beispiel
localtime
Ergebnis: 16:33:11
localtimestamp
Liefert einen Datum-Uhrzeitwert, der den aktuellen Zeitstempel des Computers repräsentiert, der
die Datenbank-Software ausführt.
Syntax
localtimestamp
Beispiel
localtimestamp
lower
Liefert Zeichenkette_Ausdr, nachdem alle Großbuchstaben in Kleinbuchstaben konvertiert wurden.
Syntax
lower ( string_exp )
Beispiel
lower ( 'ABCDEF' )
Ergebnis: 'abcdef'
member
Definiert ein Mitglied auf Grundlage des angegebenen Ausdrucks in der definierten Hierarchie.
"Zeichenkette1" dient zum Identifizieren des Mitglieds, das von dieser Funktion erstellt wird. Die
Zeichenkette darf in der Abfrage nur ein Mal vorkommen und muss sich von allen anderen
Mitgliedern in der Hierarchie unterscheiden. "Zeichenkette2" wird als Titelzeile für dieses Mitglied
verwendet. Wenn diese Zeichenkette fehlt, wird die Titelzeile leer gelassen. Wird die Hierarchie
weggelassen, dann wird die Kennzahldimension verwendet. Hinweis: Alle zur Gruppierung von
Elementen verwendeten Berechnungen, deren gleichgeordnete Elemente andere Berechnungen oder
Mitgliedssätze sind, sollten mithilfe dieser Funktion einer Hierarchie explizit zugewiesen werden,
da andernfalls unvorhergesehene Ergebnisse auftreten. Die einzige Ausnahme hierbei ist, wenn die
Berechnung nur Mitglieder derselben Hierarchie als gleichgeordnete Elemente verwendet. In diesem
Fall wird angenommen, dass die Berechnung zu dieser Hierarchie gehört.
Syntax
member ( value_exp [ , string1 [ , string2 [ , hierarchy ] ] ] )
members
Gibt den Satz von Mitgliedern in einer Hierarchie oder einer Ebene zurück. Im Fall einer Hierarchie
ist die Reihenfolge der Mitglieder im Ergebnis nicht garantiert. Wenn eine vorhersehbare Reihenfolge
erforderlich ist, muss eine explizite Anordnungsfunktion wie beispielsweise "hierarchize" verwendet
werden.
Syntax
members ( hierarchy | level )
mod
Liefert den Rest (Modulus) aus der Division von Ganzzahl_Ausdr1 durch Ganzzahl_Ausdr2.
Ganzzahl_Ausdr2 darf nicht null sein, da sonst eine Ausnahmebedingung auftritt.
Syntax
mod ( integer_exp1, integer_exp2 )
Beispiel
mod ( 20 , 3 )
Ergebnis: 2
nestedSet
Gibt den Datensatz mit Mitgliedern aus Satz_Ausdr2, ausgewertet auf Grundlage des aktuellen
Datensatzes in Satz_Ausdr1 zurück.
Syntax
nestedSet ( set_expr1 , set_expr2 )
nextMember
Gibt das nächste Mitglied in der Ebene zurück, in der das angegebene Mitglied vorliegt.
Syntax
nextMember ( member )
octet_length
Liefert die Anzahl der Bytes in Zeichenkette_Ausdr.
Syntax
octet_length ( string_exp )
Beispiel 1
octet_length ( 'ABCDEF' )
Ergebnis: 6
Beispiel 2
octet_length ( '' )
Ergebnis: 0
openingPeriod
Gibt das erste gleichgeordnete Mitglied innerhalb der untergeordneten Elemente eines Mitglieds in
einer angegebenen Ebene zurück. Diese Funktion wird normalerweise mit einer Zeitdimension
verwendet.
Syntax
openingPeriod ( level [ , member ] )
order
Ordnet Mitglieder eines angegebenen Datensatzes so an, wie von dem Wertesatz definiert ist, der
durch Auswerten von "Wert_Ausdr" für jeden Wert im Satz erstellt und durch den dritten Parameter
geändert wird. Es gibt zwei Arten der Anordnungsfunktion "order": mit Hierarchien (ASC oder
DESC) und ohne Hierarchien (BASC oder BDESC, wobei B für "break hierarchy" = Aufheben der
Hierarchie steht). Die Anordnungsfunktion mit Hierarchien ordnet Mitglieder zunächst entsprechend
ihrer Position in der Hierarchie an. Anschließend werden die untergeordneten Elemente eines jeden
Mitglieds in Übereinstimmung mit "Wert_Ausdr" angeordnet. Die Anordnungsfunktion ohne
Hierarchien ordnet Mitglieder in einem Datensatz ohne Beachtung der Hierarchie an. Wenn keine
expliziten Anweisungen erteilt wurden, ist ASC der Standardwert.
Syntax
order ( set_exp , value_exp [ , ASC | DESC | BASC | BDESC ] )
ordinal
Gibt den auf null basierenden Ordnungszahlwert (Entfernung von der Root-Ebene) der angegebenen
Ebene zurück.
Syntax
ordinal ( level )
parallelPeriod
Gibt ein Mitglied aus einer früheren Periode in derselben relativen Position wie das angegebenen
Mitglied zurück. Diese Funktion ähnelt der "Cousin"-Funktion, bezieht sich jedoch mehr auf
Zeitreihen. Diese Funktion kombiniert den Vorfahren von "Mitglied" in der "Ebene" ("Vorfahre"
genannt) mit dem gleichgeordneten Element von "Vorfahre", das nach "Ganzzahl_Ausdr" Positionen
folgt, und gibt anschließend die untergeordneten Elemente dieses gleichgeordneten Elements in
derselben relativen Position wie das unter "Vorfahre" angegebene Mitglied zurück.
"Ganzzahl_Ausdr" ist 1, wenn nicht festgelegt, und "Mitglied" ist das aktuelle Mitglied.
Syntax
parallelPeriod ( level [ , int_exp [ , member ] ] )
parent
Gibt das Mitglied zurück, das ein übergeordnetes Element des angegebenen Mitglieds ist.
Syntax
parent ( member )
periodsToDate
Gibt einen Satz mit gleichgeordneten Mitgliedern aus derselben Ebene wie ein angegebenes Mitglied
zurück, die durch das angegebene Mitglied festgelegt wird. Die Funktion sucht den Vorfahren von
"Mitglied" auf der "Ebene" und gibt die untergeordneten Elemente dieses Vorfahren zurück, die
sich in derselben Ebene wie "Mitglied" befinden (bis zu und einschließlich "Mitglied"). Diese
Funktion wird normalerweise mit einer Zeitdimension verwendet.
Syntax
periodsToDate ( level , member )
position
Gibt den Ganzzahlwert zurück, der die Startposition des ersten Vorkommens von Zeichenkette_Ausdr
im zweiten Zeichenkette_Ausdr darstellt oder 0, wenn der erste Zeichenkette_Ausdr nicht gefunden
wird.
Syntax
position ( string_exp , string_exp )
Beispiel 1
position ( 'C' , 'ABCDEF' )
Ergebnis: 3
Beispiel 2
position ( 'H' , 'ABCDEF' )
Ergebnis: 0
power
Liefert numerischer_Ausdr potenziert mit numerischer_Ausdr2. Ist numerischer_Ausdr1 negativ,
muss numerischer_Ausdr2 zu einer Ganzzahl ausgewertet werden.
Syntax
power ( numeric_exp1, numeric_exp2 )
Beispiel
power ( 3 , 2 )
Ergebnis: 9
prevMember
Gibt das Mitglied zurück, das dem angegebenen Mitglied in derselben Ebene unmittelbar voransteht.
Syntax
prevMember ( member )
roleValue
Gibt den Wert des Attributs zurück, das mit der Rolle verbunden ist, deren Name durch
"Zeichenkette" innerhalb des angegebenen Kontexts festgelegt ist. Das zweite Argument ist nur in
einigen ausgewählten Situationen optional, in denen es aus einem anderen Kontext abgeleitet werden
kann. Anwendungen können so umgewandelt werden, dass sie über mehrere Datenquellen und
Modelle hinweg portabel sind, indem auf Attribute nach der Rolle anstatt mit einer
Abfrageelement-Kennung zugegriffen wird. (In dimensional modellierten, relationalen Datenquellen
obliegt das Zuweisen von Rollen der Verantwortung des Modellerstellers.) Zu intrinsischen Rollen,
die für Mitglieder aller Datenquellentypen definiert sind, gehören: '_businessKey', '_memberCaption',
'_memberDescription', '_memberUniqueName'.
Syntax
roleValue ( string [ , member | set_exp ] )
Beispiel
roleValue ( '_memberCaption', [Sales].[Product].[Product].[Product line]->[all]
.[1] )
Ergebnis: Campingausrüstung
rootMembers
Gibt die Root-Mitglieder einer Hierarchie zurück.
Syntax
rootMembers ( hierarchy )
set
Gibt die Liste der Mitglieder zurück, die im Ausdruck definiert sind. Die Mitglieder müssen derselben
Hierarchie angehören.
Syntax
set ( member { , member } )
siblings
Gibt die untergeordneten Element des übergeordneten Elements des angegebenen Mitglieds zurück.
Syntax
siblings ( member )
sqrt
Liefert die Quadratwurzel von numerischer_Ausdr. numerischer_Ausdr muss positiv sein.
Syntax
sqrt ( numeric_exp )
Beispiel
sqrt ( 9 )
Ergebnis: 3
subset
Gibt eine Untermenge von Mitgliedern aus einem angegebenen Datensatz zurück und beginnt dabei
bei "Index_Ausdr1" vom Anfang. Wenn die Anzahl "Index_Ausdr2" angegeben ist, wird diese
Anzahl von Mitgliedern zurückgegeben (sofern diese verfügbar sind). Ansonsten werden alle
verbleibenden Mitglieder zurückgegeben.
Syntax
subset ( set_exp, index_exp1 [ , index_exp2 ] )
substring
Liefert den Textausschnitt aus Zeichenkette_Ausdr, der an Position Ganzzahl_Ausdr1 beginnt und
die Länge Ganzzahl_Ausdr2 besitzt oder am Ende von Zeichenkette_Ausdr endet, wenn
Ganzzahl_Ausdr2 nicht angegeben ist. Das erste Zeichen in einer Zeichenkette befindet sich an der
Position 1.
Syntax
substring ( string_exp , integer_exp1 [ , integer_exp2 ] )
Beispiel
substring ( 'abdefg', 3, 2)
Ergebnis: 'de'
tail
Gibt die letzten "Index_Ausdr" Elemente von "Datensatz_Ausdr" zurück. Der Standardwert für
"Index_Ausdr" ist 1.
Syntax
tail ( set_exp [ , index_exp ] )
topCount
Diese Funktion sortiert einen Datensatz entsprechend der Werte von "numerischer_Ausdr", die
von den Mitgliedern von "Datensatz_Ausdr" ausgewertet werden, und gibt die obersten
"Index_Ausdr" Mitglieder zurück.
Syntax
topCount ( set_exp , index_exp , numeric_exp )
topPercent
Diese Funktion ähnelt der Funktion topSum, aber der Schwellenwert ist "numerischer_Ausdr1"
Prozent von der Gesamtsumme.
Syntax
topPercent ( set_exp , numeric_exp1, numeric_exp2 )
topSum
Diese Funktion sortiert "numerischer_Ausdr2", der von den entsprechenden Mitgliedern von
"Datensatz_Ausdr" ausgewertet wird, und wählt die obersten Elemente aus, deren kumulative
Summe mindestens "numerischer_Ausdr1" beträgt.
Syntax
topSum ( set_exp , numeric_exp1 , numeric_exp2 )
trim
Gibt einen Zeichenkette_Ausdr zurück, in dem führende und/oder nachfolgende Leerzeichen bzw.
die in Übereinstimmung_Zeichen_Ausdr angegebenen Zeichen abgeschnitten wurden. BOTH ist
implizit, wenn das erste Argument nicht angegeben wurde.Wenn das zweite Argument fehlt, werden
Leerzeichen angenommen.
Syntax
trim ( [ [ TRAILING | LEADING | BOTH ] [ match_character_exp ] , ] string_exp
)
Beispiel 1
trim ( TRAILING 'A' , 'ABCDEFA' )
Ergebnis: 'ABCDEF'
Beispiel 2
trim ( BOTH ' ABCDEF ' )
Ergebnis: 'ABCDEF'
tuple
Identifiziert die Position einer Zelle (Schnittmenge) basierend auf den angegebenen Mitgliedern,
wobei jede Zelle aus einer anderen Dimension stammen muss. Diese Funktion schließt das aktuelle
Mitglied aus allen Dimensionen ein, die nicht anderweitig in den Argumenten angegeben sind. Das
aktuelle Mitglied jeder Dimension, die nicht im Bewertungskontext angegeben ist, wird als
Standardmitglied dieser Dimension angenommen. Der Wert dieser Zelle kann mit der Funktion
"value" abgerufen werden.
Syntax
tuple ( member { , member } )
union
Diese Funktion gibt die Vereinigung der zwei Datensätze "Datensatz_Ausdr1" und
"Datensatz_Ausdr2" zurück. Das Ergebnis behält Duplikate nur dann bei, wenn das optionale
Schlüsselwort ALLE als drittes Argument angegeben wird.
Syntax
union ( set_exp1 , set_exp2 [ , ALL ] )
unique
Entfernt alle Duplikate aus dem angegebenen Datensatz. Die verbleibenden Mitglieder behalten
ihre ursprüngliche Reihenfolge bei.
Syntax
unique ( set_expr )
upper
Liefert Zeichenkette_Ausdr, nachdem alle Kleinbuchstaben in Großbuchstaben konvertiert wurden.
Syntax
upper ( string_exp )
Beispiel
upper ( 'abcdef' )
Ergebnis: 'ABCDEF'
value
Gibt den Wert der Zelle zurück, die durch ein Tupel identifiziert wird. Beachten Sie, dass das
Standardmitglied in der Dimension "Kennzahlen" die Standardkennzahl ist.
Syntax
value ( tuple )
DB2
ascii
Liefert den ASCII-Codewert des Zeichens ganz links im Argument als einen Ganzzahlwert.
Syntax
ascii ( string_exp )
ceiling
Liefert die kleinste Ganzzahl, die größer oder gleich numerischer_Ausdr ist.
Syntax
ceiling ( numeric_exp )
char
Liefert eine Zeichenkette, die einen Datum-Uhrzeit-Wert oder eine Dezimalzahl repräsentiert.
Syntax
char ( exp )
chr
Liefert das Zeichen, das dem in Ganzzahl_Ausdr angegebenen ASCII-Code entspricht.
Ganzzahl_Ausdr muss zwischen 0 und 255 liegen.
Syntax
chr ( integer_exp )
concat
Liefert eine Zeichenkette, die das Ergebnis der Verkettung von Zeichenkette_Ausdr1 mit
Zeichenkette_Ausdr2 darstellt.
Syntax
concat ( string_exp1, string_exp2 )
Datum
Liefert ein Datum aus einem einzigen Eingabewert. "Ausdr" kann entweder eine Zeichenkette oder
die Ganzzahldarstellung eines Datums sein.
Syntax
date ( exp )
Tag
Liefert den Tag im Monat (1 - 31) aus Datum_Ausdr. "Datum_Ausdr" kann entweder ein
Datumswert oder die Zeichenkettendarstellung eines Datums sein.
Syntax
day ( date_exp )
dayname
Liefert eine Zeichenkette, die den datenquellenspezifischen Namen des Tages enthält (beispielsweise
Sunday bis Saturday oder Sun.bis Sat. für eine englische Datenquelle, Sonntag bis Samstag für eine
deutsche); dabei wird der Tagesbestandteil in Datum_Ausdr zugrunde gelegt. "Datum_Ausdr" kann
entweder ein Datumswert oder die Zeichenkettendarstellung eines Datums sein.
Syntax
dayname ( date_exp )
dayofweek
Liefert den Wochentag in Datum_Ausdr als Ganzzahl zwischen 1 bis 7, wobei 1 für Sonntag steht.
Datum_Ausdr kann entweder ein Datumswert oder die Zeichenkettendarstellung eines Datums
sein.
Syntax
dayofweek ( date_exp )
dayofweek_iso
Liefert den Wochentag in Datum_Ausdr als Ganzzahl zwischen 1 bis 7, wobei 1 für Montag steht.
Datum_Ausdr kann entweder ein Datumswert oder die Zeichenkettendarstellung eines Datums
sein.
Syntax
dayofweek_iso ( date_exp )
dayofyear
Liefert den Tag des Jahres in Datum_Ausdr als Ganzzahl zwischen 1 und 366. "Datum_Ausdr"
kann entweder ein Datumswert oder die Zeichenkettendarstellung eines Datums sein.
Syntax
dayofyear ( date_exp )
Tage
Stellt ein Datum als eine Ganzzahl dar. "Ausdr" kann entweder ein Datumswert oder die
Zeichenkettendarstellung eines Datums sein.
Syntax
days ( exp )
dec
Liefert die Dezimal-Darstellung von Zeichenkette_Ausdr1 mit Präzision numerischer_Ausdr1,
Skalierung numerischer_Ausdr2 und Dezimalzeichen Zeichenkette_Ausdr2. Zeichenkette_Ausdr1
muss als SQL-Ganzzahl oder als Dezimal-Konstante formatiert sein.
Syntax
dec ( string_exp1 [ , numeric_exp1 [ , numeric_exp2 [ , string_exp2 ] ] ] )
decimal
Liefert die Dezimal-Darstellung von Zeichenkette_Ausdr1 mit Präzision numerischer_Ausdr1,
Skalierung numerischer_Ausdr2 und Dezimalzeichen Zeichenkette_Ausdr2. Zeichenkette_Ausdr1
muss als SQL-Ganzzahl oder als Dezimal-Konstante formatiert sein.
Syntax
decimal ( string_exp1 [ , numeric_exp1 [ , numeric_exp2 [ , string_exp2 ] ] ]
)
difference
Liefert eine Ganzzahl, die den Unterschied zwischen zwei Werten repräsentiert, die von der
datenquellenspezifischen SOUNDEX-Funktion für Zeichenkette_Ausdr1 und Zeichenkette_Ausdr2
zurückgegeben wurden. Der zurückgegebene Wert reicht von 0 bis 4, wobei 4 für eine größtmögliche
Übereinstimmung steht. Beachten Sie, dass 4 keine Übereinstimmung der Zeichenketten bedeutet.
Syntax
difference ( string_exp1, string_exp2 )
digits
Liefert eine Darstellung einer Zahl, die keine Gleitkommazahl ist, als eine Zeichenkette.
Syntax
digits ( numeric_exp )
double
Liefert die Darstellung eines Ausdrucks im Gleitkomma-Format. "Ausdr" kann entweder ein
numerischer oder ein Zeichenkettenausdruck sein.
Syntax
double ( exp )
event_mon_state
Liefert den Betriebsstatus eines bestimmten Statusmonitors.
Syntax
event_mon_state ( string_exp )
float
Liefert die Darstellung einer Zahl durch Gleitkomma.
Syntax
float ( numeric_exp )
hex
Liefert die hexadezimale Darstellung eines Wertes.
Syntax
hex ( exp )
hour
Liefert die Stunde (eine Ganzzahl zwischen 0 = Mitternacht und 23) aus Uhrzeit_Ausdr.
"Uhrzeit_Ausdr" kann entweder ein Uhrzeitwert oder die Zeichenkettendarstellung eines
Uhrzeitwertes sein.
Syntax
hour ( time_exp )
insert
Liefert eine Zeichenkette, in der die Länge (Ganzzahl_Ausdr2) von Zeichen an der Startposition
(Ganzzahl_Ausdr1) gelöscht und Zeichenkette_Ausdr2 an der Startposition in Zeichenkette_Ausdr1
eingefügt wurde. Das erste Zeichen in einer Zeichenkette befindet sich an der Position 1.
Syntax
insert ( string_exp1, integer_exp1, integer_exp2, string_exp2 )
integer
Stellt einen Ausdruck als eine Ganzzahl dar. "Ausdr" kann entweder ein numerischer Wert oder
die Zeichenkettendarstellung einer Zahl sein.
Syntax
integer ( exp )
int
Stellt einen Ausdruck als eine Ganzzahl dar. "Ausdr" kann entweder ein numerischer Wert oder
die Zeichenkettendarstellung einer Zahl sein.
Syntax
int ( exp )
julian_day
Liefert einen Ganzzahlwert, der die Anzahl der Tage vom 1.Januar 4712 v.Chr.(dem Anfangsdatum
des Julianischen Kalenders) bis zu dem Datumswert darstellt, der in Ausdr angegeben ist. "Ausdr"
kann entweder ein Datumswert oder die Zeichenkettendarstellung eines Datums sein.
Syntax
julian_day ( exp )
lcase
Liefert Zeichenkette_Ausdr, nachdem alle Großbuchstaben in Kleinbuchstaben konvertiert wurden.
Syntax
lcase ( string_exp )
left
Liefert die am weitesten links stehenden Ganzzahl_Ausdr Zeichen aus Zeichenkette_Ausdr (ausgehend
vom Anfang der Zeichenkette).
Syntax
left ( string_exp, integer_exp )
length
Liefert die Länge des Operanden in Bytes (ausgenommen die Zwei-Byte-Zeichenkettentypen, die
die Länge in Zeichen liefern).
Syntax
length ( exp )
locate
Liefert die Startposition des ersten Auftretens von Zeichenkette_Ausdr1 innerhalb
Zeichenkette_Ausdr2. Die Suche beginnt an der Startposition (Ganzzahl_Ausdr) von
Zeichenkette_Ausdr2. Das erste Zeichen in einer Zeichenkette befindet sich an der Position 1. Wird
Zeichenkette_Ausdr1 nicht gefunden, wird null geliefert.
Syntax
locate ( string_exp1, string_exp2 [ , integer_exp ] )
long_varchar
Liefert eine lange Zeichenkette.
Syntax
long_varchar ( string_exp )
ltrim
Liefert Zeichenkette_Ausdr, nachdem die führenden Leerzeichen entfernt wurden.
Syntax
ltrim ( string_exp )
microsecond
Liefert den Mikrosekunden(Zeiteinheit)-Teil eines Wertes. "Ausdr" kann entweder ein Zeitstempel
oder die Zeichenkettendarstellung eines Zeitstempels sein.
Syntax
microsecond ( exp )
midnight_seconds
Liefert einen Ganzzahlwert von 0 bis 86400, der die Anzahl der Sekunden zwischen Mitternacht
und dem in dem Argument angegebenen Zeitwert darstellt. "Ausdr" kann ein Uhrzeitwert, ein
Zeitstempel oder die Zeichenkettendarstellung eines Uhrzeitwertes sein.
Syntax
midnight_seconds ( exp )
minute
Liefert die Minuten (eine Ganzzahl zwischen 0 und 59) aus Uhrzeit_Ausdr. "Ausdr" kann ein
Uhrzeitwert, ein Zeitstempel oder die Zeichenkettendarstellung eines Uhrzeitwertes sein.
Syntax
minute ( time_exp )
Monat
Liefert den Monat (Ganzzahl zwischen 1 und 12) aus Datum_Ausdr.
Syntax
month ( date_exp )
monthname
Liefert eine Zeichenkette, die den datenquellenspezifischen Namen (beispielsweise January bis
December oder Jan. bis Dec. für englische Datenquellen oder Januar bis Dezember für deutsche)
des Monats in Datum_Ausdr enthält.
Syntax
monthname ( date_exp )
Quartal
Liefert das Quartal in Datum_Ausdr als eine Zahl im Bereich von 1 bis 4, wobei 1 für die Zeit vom
1.Januar bis 31.März steht.
Syntax
quarter ( date_exp )
radians
Liefert einen Wert im Bogenmaß der aus numerischer_Ausdr in Grad konvertiert wurde.
Syntax
radians ( numeric_exp )
repeat
Liefert eine Zeichenkette, die aus Ganzzahl_Ausdr Wiederholungen von Zeichenkette_Ausdr besteht.
Syntax
repeat ( string_exp, integer_exp )
replace
Ersetzt alle Vorkommen von Zeichenkette_Ausdr2 in Zeichenkette_Ausdr1 durch
Zeichenkette_Ausdr3.
Syntax
replace ( string_exp1, string_exp2, string_exp3 )
right
Liefert die am weitesten rechts stehenden Ganzzahl_Ausdr Zeichen aus Zeichenkette_Ausdr
(ausgehend vom Ende der Zeichenkette).
Syntax
right ( string_exp, integer_exp )
round
Liefert numerischer_Ausdr, nachdem mathematisch auf Ganzzahl_Ausdr Stellen rechts vom
Dezimaltrennzeichen gerundet wurde. Ist Ganzzahl_Ausdr negativ, wird numerischer_Ausdr auf
den nächsten Wert von absoluten (Ganzzahl_Ausdr) Stellen links vom Dezimaltrennzeichen gerundet.
Beispiel: round (125; -1) liefert 130.
Syntax
round ( numeric_exp, integer_exp )
rtrim
Liefert Zeichenkette_Ausdr, nachdem die nachfolgenden Leerzeichen entfernt wurden.
Syntax
rtrim ( string_exp )
second
Liefert die Sekunden (eine Ganzzahl zwischen 0 und 59) aus Uhrzeit_Ausdr.
Syntax
second ( time_exp )
sign
Liefert einen Wert, der das Vorzeichen von numerischer_Ausdr bestimmt: +1, wenn
numerischer_Ausdr postiv ist, 0 für Null und -1 für negative Werte.
Syntax
sign ( numeric_exp )
smallint
Liefert die Darstellung einer Zahl als kleine Ganzzahl.
Syntax
smallint ( exp )
soundex
Liefert eine Zeichenkette mit vier Zeichen, die sich aus einer phontischen Auswertung von
Zeichenkette_Ausdr ergeben. Mit Hilfe dieser Funktion können zwei Zeichenketten verglichen
werden: soundex ('SMITH') = soundex ('SMYTH').
Syntax
soundex ( string_exp )
space
Liefert eine Zeichenkette, die aus Ganzzahl_Ausdr Leerzeichen besteht.
Syntax
space ( integer_exp )
substr
Liefert den Textausschnitt aus Zeichenkette_Ausdr, der an Position Ganzzahl_Ausdr1 beginnt und
die Länge Ganzzahl_Ausdr2 besitzt. Das erste Zeichen in einer Zeichenkette befindet sich an der
Position 1.
Syntax
substr ( string_exp, integer_exp1 [ , integer_exp2 ] )
table_name
Liefert einen unqualifizierten Namen einer Tabelle oder Ansicht basierend auf dem Objektnamen
in Zeichenkette_Ausdr1 und dem in Zeichenkette_Ausdr1 wahlweise angegebenen Schema-Namen.
Er wird zur Alias-Auflösung verwendet.
Syntax
table_name ( string_exp1 [ , string_exp2 ] )
table_schema
Liefert den Teil des Schema-Namens der zweiteiligen Tabelle oder Ansicht basierend auf dem
Ojektnamen in Zeichenkette_Ausdr1 und dem Schema-Namen in Zeichenkette_Ausdr2. Er wird
zur Alias-Auflösung verwendet.
Syntax
table_schema ( string_exp1 [ , string_exp2 ] )
Zeit
Liefert die Uhrzeit aus einem Wert.
Syntax
time ( exp )
timestamp
Liefert einen Zeitstempel aus einem Wert oder einem Wertepaar. Ausdr1 muss einen Datumswert
und Ausdr2 muss einen Uhrzeitwert darstellen.
Syntax
timestamp ( exp1 [ , exp2 ] )
timestamp_iso
Liefert Datum-Uhrzeit im ISO-Format (JJJJ-MM-TT HH:MM:SS.NNNNNN) konvertiert vom
IBM-Format (JJJJ-MM-TT-HH.MM.SS.NNNNNN). Wenn Ausdr eine Uhrzeit ist, fügt er den Wert
des aktuellen Datums (CURRENT DATE) für die Datums-Elemente und null für die
Bruchteil-Uhrzeit-Elemente ein.
Syntax
timestamp_iso ( exp )
timestampdiff
Liefert die geschätzte Zahl von Intervallen mit Typ Ausdr1 basierend auf dem Unterschied zwischen
zwei Zeitstempeln. Ausdr2 ist das Ergebnis der Subtraktion zweiter Zeitstempel und der
Konvertierung des Ergebnisses in CHAR. Gültige Werte für Ausr1 sind: 1 Bruchteile einer Sekunde;
2 Sekunden; 4 Minuten; 8 Stunden; 16 Tage; 32 Wochen; 64 Monate; 128 Quartale; 256 Jahre.
Syntax
timestampdiff ( exp1, exp2 )
to_char
Liefert die Zeichenkettendarstellung eines Zeitstempels mit dem Format Zeichenkette_Ausdr.
Syntax
to_char ( timestamp_exp , string_exp )
translate
Liefert Zeichenkette_Ausdr1, nachdem die Zeichen in Zeichenkette_Ausdr3 in entsprechende
Zeichen in Zeichenkette_Ausdr2 konvertiert wurden. Zeichenkette_Ausdr4 ist ein einzelnes Zeichen,
das zum Auffüllen von Zeichenkette_Ausdr2 dient, wenn Zeichenkette_Ausdr2 kürzer ist als
Zeichenkette_Ausdr3. Wenn nur Zeichenkette_Ausdr1 vorhanden ist, wird sie von dieser Funktion
in Großbuchstaben umgewandelt.
Syntax
translate ( string_exp1 [ , string_exp2, string_exp3 [ , string_exp4 ] ] )
trunc
Liefert numerischer_Ausdr1 bis auf numerischer_Ausdr2 Stellen RECHTS vom Komma abgeschnitten.
Sollte numerischer_Ausdr2 negativ sein, wird numerischer_Ausdr1 bis auf den absoluten Wert von
numerischer_Ausdr2 Stellen LINKS vom Komma abgeschnitten.
Syntax
trunc ( numeric_exp1, numeric_exp2 )
truncate
Liefert numerischer_Ausdr1 bis auf numerischer_Ausdr2 Stellen RECHTS vom Komma abgeschnitten.
Sollte numerischer_Ausdr2 negativ sein, wird numerischer_Ausdr1 bis auf den absoluten Wert von
numerischer_Ausdr2 Stellen LINKS vom Komma abgeschnitten.
Syntax
truncate ( numeric_exp1, numeric_exp2 )
ucase
Liefert Zeichenkette_Ausdr, nachdem alle Kleinbuchstaben in Großbuchstaben konvertiert wurden.
Syntax
ucase ( string_exp )
value
Liefert das erste Nicht-Null-Argument (bzw.null, wenn alle Argumente null sind). Die
"Value"-Funktion erfordert mindestens zwei Argumente.
Syntax
value ( exp_list )
varchar
Liefert Ausdr als VARCHAR mit der Länge numerischer_Ausdr.
Syntax
varchar ( exp [ , numeric_exp ] )
Woche
Liefert die Woche des Jahres in Datum_Ausdr als Ganzzahl zwischen 1 und 53.
Syntax
week ( date_exp )
Jahr
Liefert das Jahr aus Datum_Ausdr.
Syntax
year ( date_exp )
DB2 - Konvertierung
cast_char
Liefert die ersten numerischer_Ausdr-Zeichen des Wertes Ausdr als Zeichenkette. Wenn das zweite
Argument nicht angegeben ist, wird die gesamte Zeichenkette zurückgegeben.
Syntax
cast_char ( exp [ , numeric_exp ] )
cast_date
Syntax
cast_date ( exp )
cast_decimal
Liefert den Wert von Ausdr konvertiert als Dezimalzahl mit der Präzision von numerischer_Ausdr1
und Skalierung von numerischer_Ausdr2.
Syntax
cast_decimal ( exp [ , numeric_exp1, numeric_exp2 ] )
cast_double_precision
Syntax
cast_double_precision ( exp )
cast_float
Syntax
cast_float ( exp )
cast_integer
Syntax
cast_integer ( exp )
cast_longvarchar
Liefert den Wert des Ausdrucks konvertiert als langes Variablenzeichen (longvarchar).
Syntax
cast_longvarchar ( string_exp )
cast_smallint
Syntax
cast_smallint ( exp )
cast_time
Syntax
cast_time ( string_exp )
cast_timestamp
Syntax
cast_timestamp ( exp )
cast_varchar
Liefert den Wert des Ausdrucks konvertiert als Variablenzeichen (varchar) mit einer Länge.
Syntax
cast_varchar ( exp, integer_exp )
DB2 - Mathematisch
log
Liefert den natürlichen Logarithmus von numerischer_Ausdr.
Syntax
log ( numeric_exp )
log10
Liefert den dekadischen Logarithmus von numerischer_Ausdr.
Syntax
log10 ( numeric_exp )
rand
Generiert eine Zufallszahl, ausgehend von Ganzzahl_Ausdr als Startwert.
Syntax
rand ( integer_exp )
DB2 - Trigonometrie
acos
Liefert den Arcuscosinus von numerischer_Ausdr im Bogenmaß. Der Arcuscosinus ist der Winkel,
dessen Cosinus numerischer_Ausdr entspricht.
Syntax
acos ( numeric_exp )
asin
Liefert den Arcussinus von numerischer_Ausdr im Bogenmaß. Der Arcussinus ist der Winkel, dessen
Sinus numerischer_Ausdr entspricht.
Syntax
asin ( numeric_exp )
atan
Liefert den Arcustangens von numerischer_Ausdr im Bogenmaß. Der Arcustangens ist der Winkel,
dessen Tangens numerischer_Ausdr entspricht.
Syntax
atan ( numeric_exp )
atanh
Liefert den Arcustangens Hyperbolicus von numerischer_Ausdr, wobei numerischer_Ausdr ein
Winkel im Bogenmaß ist.
Syntax
atanh (numeric_exp )
atan2
Liefert den Arcustangens der x- und y-Koordinaten, die jeweils in numerischer_Ausdr1 und
numerischer_Ausdr2 im Bogenmaß angegeben sind. Der Arcustangens ist der Winkel, dessen Tangens
numerischer_Ausdr2 / numerischer_Ausdr1 entspricht.
Syntax
atan2 ( numeric_exp1, numeric_exp2 )
cos
Liefert den Cosinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cos ( numeric_exp )
cosh
Liefert den Cosinus Hyperbolicus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel
im Bogenmaß ist.
Syntax
cosh ( numeric_exp )
cot
Liefert den Cotangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cot ( numeric_exp )
degrees
Gibt den Bogenmaßwert von numerischer_Ausdr konvertiert in Grad zurück.
Syntax
degrees ( numeric_exp )
sin
Liefert den Sinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß ist.
Syntax
sin ( numeric_exp )
sinh
Liefert den Sinus Hyperbolicus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im
Bogenmaß ist.
Syntax
sinh ( numeric_exp )
tan
Liefert den Tangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
tan ( numeric_exp )
tanh
Liefert den Tangens Hyperbolicus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel
im Bogenmaß ist.
Syntax
tanh ( numeric_exp )
Informix
cardinality
Gibt die Anzahl der Elemente in einer Sammelspalte zurück (SET, MULTISET, LIST).
Syntax
cardinality ( string_exp )
char_length
Gibt die Anzahl der logischen Zeichen (die sich von der Anzahl der Zeichen in einigen Ostasiatischen
Gebietsschemas unterscheiden kann) in Zeichenkette_Ausdr zurück.
Syntax
char_length ( string_exp )
concat
Liefert eine Zeichenkette, die das Ergebnis der Verkettung von Zeichenkette_Ausdr1 mit
Zeichenkette_Ausdr2 darstellt.
Syntax
concat ( string_exp1, string_exp2 )
Datum
Gibt den Datumswert von Zeichenkette_Ausdr, Datum_Ausdr oder Ganzzahl_Ausdr zurück.
Syntax
date ( string_exp | date_exp | int_exp )
Tag
Gibt eine Ganzzahl zurück, die den Tag des Monats darstellt.
Syntax
day ( date_exp )
extend
Die Funktion "extend" justiert die Genauigkeit eines DATETIME- oder DATE-Ausdrucks
(Datum-Uhrzeit- oder Datumsausdrucks). Dieser Ausdruck darf keine in Anführungszeichen
eingefasste Zeichenkettendarstellung eines DATE-Wertes sein. Wenn keine ersten und letzten
Qualifizierungsparameter angegeben wurden, sind die Standard-Qualifizierungsparameter YEAR
TO FRACTION(3). Wenn der Ausdruck Felder enthält, die nicht von Qualifizierungsparametern
festgelegt sind, werden nicht benötigte Felder verworfen. Wenn der erste Qualifizierungsparameter
ein größeres (das heißt, ein wichtigeres) Feld angibt, als im Ausdruck vorhanden ist, werden die
neuen Felder mit den Werten ausgefüllt, die von der CURRENT-Funktion zurückgegeben werden.
Wenn der letzte Qualifizierungsparameter ein kleineres (das heißt, ein weniger wichtiges) Feld
angibt, als im Ausdruck vorhanden ist, werden die neuen Felder mit konstanten Werten ausgefüllt.
Ein fehlendes MONTH- oder DAY-Feld wird mit 1 ausgefüllt, und fehlende HOUR- bis
FRACTION-Felder werden mit 0 ausgefüllt.
Syntax
extend ( date_exp , ' { ' YEAR TO SECOND ' } ' )
Beispiel
EXTEND (some_date_column , {YEAR TO SECOND} )
hex
Gibt die hexadezimale Codierung eines Ganzzahlausdrucks "Ganzzahl_Ausdr" zurück.
Syntax
hex ( integer_exp )
initcap
Liefert Zeichenkette_Ausdr, wobei der erste Buchstabe jedes Wortes ein Großbuchstabe ist und alle
anderen Buchstaben Kleinbuchstaben sind. Mit dieser Funktion beginnt ein Wort nach jedem
beliebigen Zeichen, der kein Buchstabe ist. Demzufolge beginnen außer einem Leerzeichen auch
bestimmte Symbole wie Kommas, Punkte, Doppelpunkte und so weiter ein neues Wort.
Syntax
initcap ( string_exp )
length
Gibt die Anzahl der Bytes in Zeichenkette_Ausdr zurück (ausschließlich nachfolgender Leerzeichen)
. Für einen Zeichenkette_Ausdr vom Typ BYTE oder TEXT gibt LENGTH die vollständige Anzahl
der Bytes einschließlich nachfolgender Leerzeichen zurück.
Syntax
length ( string_exp )
lpad
Gibt eine Kopie von Zeichenkette_Ausdr1 zurück (Zeichenkette_Ausdr2), die links mit Leerzeichen
aufgefüllt ist, und zwar bis zur von Ganzzahl_Ausdr festgelegten Anzahl von Zeichen. Die
eichenkette_Ausdr2-Sequenz erfolgt so lange, bis die zurückgegebene Zeichenkette die von
Ganzzahl_Ausdr festgelegte Länge erreicht hat.
Syntax
lpad ( string_exp1, integer_exp, string_exp2 )
mdy
Gibt einen Wert vom Typ DATE mit drei Ausdrücken zurück, die als Ganzzahlen ausgewertet
werden und jeweils month(Ganzzahl_Ausdr1), day(Ganzzahl_Ausdr2) und year(Ganzzahl_Ausdr3)
darstellen.
Syntax
mdy ( integer_exp1, integer_exp2, integer_exp3 )
Monat
Gibt eine Ganzzahl zurück, die dem Monatsteil von Datum_Ausdr entspricht.
Syntax
month ( date_exp )
nvl
Liefert den Wert für Ausdr1, wenn Ausdr2 nicht NULL ist. Wenn Ausdr1 NULL ist, wird der Wert
für Ausdr2 geliefert.
Syntax
nvl ( exp1, exp2 )
octet_length
Gibt die Anzahl der Bytes in Zeichenkette_Ausdr einschließlich nachfolgender Leerstellen zurück.
Syntax
octet_length ( string_exp )
replace
Gibt eine Kopie von Zeichenkette_Ausdr1 zurück, in der jedes Vorkommen von Zeichenkette_Ausdr2
mit Zeichenkette_Ausdr3 ersetzt wird. Wenn die Zeichenkette_Ausdr3 nicht angegeben ist, wird
jedes Vorkommen von Zeichenkette_Ausdr2 in der zurückgegebenen Zeichenkette ausgelassen.
Syntax
replace ( string_exp1, string_exp2 [ , string_exp3 ] )
round
Liefert den Rundungswert von numerischer_Ausdr. Wenn Ganzzahl_Ausdr nicht angegeben ist,
wird der Wert auf null Dezimalstellen oder auf den Stellenwert der Einheit gerundet. Der Stellenwert
32 (+ und -) bezieht sich auf den gesamten Dezimalwert.
Syntax
round ( numeric_exp [ , integer_exp ] )
rpad
Gibt eine Kopie von Zeichenkette_Ausdr1 zurück (Zeichenkette_Ausdr2), die rechts mit Leerzeichen
aufgefüllt ist, und zwar bis zur von Ganzzahl_Ausdr festgelegten Anzahl von Zeichen. Die
eichenkette_Ausdr2-Sequenz erfolgt so lange, bis die zurückgegebene Zeichenkette die von
Ganzzahl_Ausdr festgelegte Länge erreicht hat.
Syntax
rpad ( string_exp1, integer_exp, string_exp2 )
substr
Liefert den Textausschnitt aus Zeichenkette_Ausdr, der an Position Ganzzahl_Ausdr1 beginnt. Das
erste Zeichen in Zeichenkette_Ausdr befindet sich an der Position 1. Ganzzahl_Ausdr2 kann zum
Auswählen einer kleineren Anzahl von Zeichen verwendet werden. Standardmäßig werden die
Zeichen am Ende der Zeichenkette gewählt.
Syntax
substr ( string_exp, integer_exp1 [ , integer_exp2 ] )
to_char
Gibt die Zeichenkette von Datum_Ausdr mit dem von Zeichenkette_Ausdr festgelegten Format
zurück. Diese Funktion kann nur mit integrierten Datentypen verwendet werden.
Syntax
to_char ( date_exp, string_exp )
to_date
Gbit den Zeichenkette_Ausdr1 als Datum in Übereinstimmung mit dem Datumsformat zurück, das
Sie im Zeichenkette_Ausdr2-Parameter festlegen. Wenn Zeichenkette_Ausdr1 gleich NULL ist, wird
ein NULL-Wert zurückgegeben.
Syntax
to_date ( string_exp1, string_exp2 )
trunc
Gibt den abgeschnittenen Wert von numerischer_Ausdr zurück. Wenn Ganzzahl_Ausdr nicht
angegeben ist, wird der Wert bei null Dezimalstellen oder beim Stellenwert der Einheit abgeschnitten.
Die Stellenbegrenzung 32 (+ und -) bezieht sich auf den gesamten Dezimalwert.
Syntax
trunc ( numeric_exp [ , integer_exp ] )
weekday
Gibt eine Ganzzahl zurück, die den Tag der Woche darstellt. Null (0) entspricht Sonntag, Eins (1)
stellt Montag dar und so weiter.
Syntax
weekday ( date_exp )
Jahr
Gibt eine vierstellige Ganzzahl zurück, die das Jahr darstellt.
Syntax
year ( date_exp )
log10
Gibt den dekadischen Logarithmus von numerischer_Ausdr (auf Basis 10) zurück.
Syntax
log10 ( numeric_exp )
logn
Gibt den natürlichen Logarithmus von numerischer_Ausdr zurück.
Syntax
logn ( numeric_exp )
root
Gibt den Wurzelwert von numerischer_Ausdr zurück. Diese Funktion erfordert mindestens ein
numerisches Argument (das Radikand-Argument). Wenn nur numerischer_Ausdr1 angegeben ist,
wird für numerischer_Ausdr2 der Standardwert verwendet. Der Wert 0 darf nicht als Wert für
numerischer_Ausdr2 verwendet werden.
Syntax
root ( numeric_exp1[ , numeric_exp2 ] )
acos
Liefert den Arcuscosinus von numerischer_Ausdr im Bogenmaß. Der Arcuscosinus ist der Winkel,
dessen Cosinus numerischer_Ausdr entspricht.
Syntax
acos ( numeric_exp )
asin
Liefert den Arcussinus von numerischer_Ausdr im Bogenmaß. Der Arcussinus ist der Winkel, dessen
Sinus numerischer_Ausdr entspricht.
Syntax
asin ( numeric_exp )
atan
Liefert den Arcustangens von numerischer_Ausdr im Bogenmaß. Der Arcustangens ist der Winkel,
dessen Tangens numerischer_Ausdr entspricht.
Syntax
atan ( numeric_exp )
atan2
Liefert den Arcustangens der x- und y-Koordinaten, die jeweils in numerischer_Ausdr1 und
numerischer_Ausdr2 im Bogenmaß angegeben sind. Der Arcustangens ist der Winkel, dessen Tangens
numerischer_Ausdr1 entspricht.
Syntax
atan2 ( numeric_exp1, numeric_exp2 )
cos
Liefert den Cosinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cos ( numeric_exp )
sin
Liefert den Sinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß ist.
Syntax
sin ( numeric_exp )
tan
Liefert den Tangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
tan ( numeric_exp )
MS Access
ascii
Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in
Zeichenkette_Ausdr entspricht.
Syntax
ascii(string_exp)
ceiling
Liefert die kleinste Ganzzahl, die größer oder gleich numerischer_Ausdr ist.
Syntax
ceiling(numeric_exp)
chr
Liefert das Zeichen, das dem in Ganzzahl_Ausdr angegebenen ASCII-Code entspricht.
Ganzzahl_Ausdr muss zwischen 0 und 255 liegen.
Syntax
chr(integer_exp)
concat
Liefert eine Zeichenkette, die das Ergebnis der Verkettung von Zeichenkette_Ausdr1 mit
Zeichenkette_Ausdr2 darstellt.
Syntax
concat(string_exp1, string_exp2)
curdate
Liefert ein Datum, das das aktuelle Datum des Computers repräsentiert, auf dem die
Datenbank-Software ausgeführt wird.
Syntax
curdate()
curtime
Liefert einen Uhrzeitwert, der den aktuellen Uhrzeitwert des Computers repräsentiert, auf dem die
Datenbank-Software ausgeführt wird.
Syntax
curtime()
dayname
Liefert eine Zeichenkette, die den datenquellenspezifischen Namen des Tages enthält (beispielsweise
Sunday bis Saturday oder Sun.bis Sat. für eine englische Datenquelle, Sonntag bis Samstag für eine
deutsche); dabei wird der Tagesbestandteil in Datum_Ausdr zugrunde gelegt.
Syntax
dayname(date_exp)
dayofmonth
Liefert den Tag im Monat (1 - 31) aus Datum_Ausdr. Liefert den Tagesbestandteil (Ganzzahl mit
Vorzeichen) aus Intervall_Ausdr.
Syntax
dayofmonth(date_exp|interval_exp)
dayofweek
Liefert den Wochentag in Datum_Ausdr als Ganzzahl zwischen 1 bis 7, wobei 1 für Montag steht.
Syntax
dayofweek(date_exp)
dayofyear
Liefert den Tag des Jahres in Datum_Ausdr als Ganzzahl zwischen 1 und 366.
Syntax
dayofyear(date_exp)
hour
Liefert die Stunde (eine Ganzzahl zwischen 0 = Mitternacht und 23) aus Uhrzeit_Ausdr.
Syntax
hour(time_exp)
instr
Durchsucht Zeichenkette_Ausdr1 nach dem ersten Auftreten von Zeichenkette_Ausdr2. Liefert eine
Ganzzahl, die die Position von Zeichenkette_Ausdr2 angibt. Das optionale Argument
Ganzzahl_Ausdr1 legt die Startposition für die Suche fest. Wenn dieses weggelassen wird, beginnt
die Suche bei der ersten Zeichenposition von Zeichenkette_Ausdr1. Das optionale Argument
Ganzzahl_Ausdr2 legt den Typ des Zeichenkettenvergleichs fest. Ganzzahl_Ausdr1 ist erforderlich,
wenn Ganzzahl_Ausdr2 festgelegt ist.
Syntax
instr ( [ integer_exp1 , ] string_exp1, string_exp2 [ , integer_exp2 ] )
lcase
Liefert Zeichenkette_Ausdr, nachdem alle Großbuchstaben in Kleinbuchstaben konvertiert wurden.
Syntax
lcase(string_exp)
left
Liefert die am weitesten links stehenden Ganzzahl_Ausdr Zeichen aus Zeichenkette_Ausdr (ausgehend
vom Anfang der Zeichenkette).
Syntax
left(string_exp, integer_exp)
length
Liefert die Anzahl der Zeichen in Zeichenkette_Ausdr, ohne die nachfolgenden Leerzeichen und
das Zeichen zu berücksichtigen, das das Ende der Zeichenkette markiert.
Syntax
length(string_exp)
locate
Liefert die Startposition des ersten Auftretens von Zeichenkette_Ausdr1 innerhalb
Zeichenkette_Ausdr2. Die Suche beginnt an der Startposition (Ganzzahl_Ausdr) von
Zeichenkette_Ausdr2. Das erste Zeichen in einer Zeichenkette befindet sich an der Position 1. Wird
Zeichenkette_Ausdr1 nicht gefunden, wird null geliefert.
Syntax
locate(string_exp1, string_exp2 [ , integer_exp ] )
ltrim
Liefert Zeichenkette_Ausdr, nachdem die führenden Leerzeichen entfernt wurden.
Syntax
ltrim(string_exp)
minute
Liefert die Minuten (eine Ganzzahl zwischen 0 und 59) aus Uhrzeit_Ausdr.
Syntax
minute(time_exp)
Monat
Liefert den Monat (Ganzzahl zwischen 1 und 12) aus Datum_Ausdr.
Syntax
month(date_exp)
monthname
Liefert eine Zeichenkette, die den datenquellenspezifischen Namen (beispielsweise January bis
December oder Jan. bis Dec. für englische Datenquellen oder Januar bis Dezember für deutsche)
des Monats in Datum_Ausdr enthält.
Syntax
monthname(date_exp)
jetzt
Liefert einen Datum-Uhrzeit-Wert, der das aktuelle Datum und die aktuelle Uhrzeit des Computers
repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.
Syntax
now()
position
Liefert die Startposition von Zeichenkette_Ausdr1 in Zeichenkette_Ausdr2. Das erste Zeichen in
einer Zeichenkette befindet sich an der Position 1.
Syntax
position(string_exp1, string_exp2)
Quartal
Liefert das Quartal in Datum_Ausdr als eine Zahl im Bereich von 1 bis 4, wobei 1 für die Zeit vom
1.Januar bis 31.März steht.
Syntax
quarter(date_exp)
right
Liefert die am weitesten rechts stehenden Ganzzahl_Ausdr Zeichen aus Zeichenkette_Ausdr
(ausgehend vom Ende der Zeichenkette).
Syntax
right(string_exp, integer_exp)
round
Liefert numerischer_Ausdr, nachdem mathematisch auf Ganzzahl_Ausdr Stellen rechts vom
Dezimaltrennzeichen gerundet wurde. Ist Ganzzahl_Ausdr negativ, wird numerischer_Ausdr auf
die Stelle "absolute (Ganzzahl_Ausdr)" links vom Dezimaltrennzeichen gerundet.
Syntax
round(numeric_exp, integer_exp)
rtrim
Liefert Zeichenkette_Ausdr, nachdem die nachfolgenden Leerzeichen entfernt wurden.
Syntax
rtrim(string_exp)
sign
Liefert einen Wert, der das Vorzeichen von numerischer_Ausdr bestimmt: +1, wenn
numerischer_Ausdr postiv ist, 0 für Null und -1 für negative Werte.
Syntax
sign(numeric_exp)
space
Liefert eine Zeichenkette, die aus Ganzzahl_Ausdr Leerzeichen besteht.
Syntax
space(integer_exp)
substr
Liefert den Textausschnitt aus Zeichenkette_Ausdr, der an Position Ganzzahl_Ausdr1 beginnt und
die Länge Ganzzahl_Ausdr2 besitzt. Das erste Zeichen in einer Zeichenkette befindet sich an der
Position 1.
Syntax
substr(string_exp, integer_exp1, integer_exp2)
substring
Liefert den Textausschnitt aus Zeichenkette_Ausdr, der an Position Ganzzahl_Ausdr1 beginnt und
die Länge Ganzzahl_Ausdr2 besitzt. Das erste Zeichen in einer Zeichenkette befindet sich an der
Position 1.
Syntax
substring(string_exp, integer_exp1, integer_exp2)
truncate
Liefert Zeichenkette_Ausdr, nachdem die nachfolgenden Leerzeichen entfernt wurden.
Syntax
truncate(string_exp)
ucase
Liefert Zeichenkette_Ausdr, nachdem alle Kleinbuchstaben in Großbuchstaben konvertiert wurden.
Syntax
ucase(string_exp)
Woche
Liefert die Woche des Jahres in Datum_Ausdr als Ganzzahl zwischen 1 und 53.
Syntax
week(date_exp)
Jahr
Liefert das Jahr aus Datum_Ausdr.
Syntax
year(date_exp)
MS Access - Konvertierung
cast_decimal
Syntax
cast_decimal(exp)
cast_float
Syntax
cast_float(exp)
cast_integer
Syntax
cast_integer(exp)
cast_numeric
Syntax
cast_numeric(string_exp)
cast_real
Syntax
cast_real(exp)
cast_smallint
Syntax
cast_smallint(exp)
cast_varchar
Syntax
cast_varchar(exp)
MS Access - Mathematisch
log
Liefert den natürlichen Logarithmus von numerischer_Ausdr.
Syntax
log(numeric_exp)
rand
Generiert eine Zufallszahl, ausgehend von Ganzzahl_Ausdr als Startwert.
Syntax
rand(integer_exp)
MS Access - Trigonometrie
atan
Liefert den Arcustangens von numerischer_Ausdr im Bogenmaß. Der Arcustangens ist der Winkel,
dessen Tangens numerischer_Ausdr entspricht.
Syntax
atan(numeric_exp)
cos
Liefert den Cosinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cos(numeric_exp)
sin
Liefert den Sinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß ist.
Syntax
sin(numeric_exp)
tan
Liefert den Tangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
tan(numeric_exp)
Oracle
add_months
Liefert den Datum-Uhrzeit-Wert, der sich aus der Addition von Ganzzahl_Ausdr Monaten zu
Datum_Ausdr ergibt.
Syntax
add_months ( date_exp, integer_exp )
ascii
Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in
Zeichenkette_Ausdr entspricht. Beispiel: ascii('A') ist 65.
Syntax
ascii ( string_exp )
ceil
Liefert die kleinste Ganzzahl, die größer oder gleich numerischer_Ausdr ist.
Syntax
ceil ( numeric_exp )
char_length
Liefert die Anzahl der Zeichen in Zeichenkette_Ausdr.
Syntax
char_length ( string_exp )
chr
Liefert das Zeichen, das dem in Ganzzahl_Ausdr angegebenen ASCII-Code entspricht.
Ganzzahl_Ausdr muss zwischen 0 und 255 liegen.
Syntax
chr ( integer_exp )
concat
Liefert eine Zeichenkette, die das Ergebnis der Verkettung von Zeichenkette_Ausdr1 mit
Zeichenkette_Ausdr2 darstellt.
Syntax
concat ( string_exp1, string_exp2 )
decode
DECODE vergleicht Ausdr einzeln mit jedem Suchwert. Wenn Ausdr gleich einem Suchwert ist,
dann wird das entsprechende Ergebnis geliefert. Wenn keine Übereinstimmung gefunden wird, dann
wird Standard geliefert. Wenn der Standard weggelassen wird, dann wird Null zurückgegeben.
Syntax
decode ( expr , search , result [, search , result]... [, default] )
dump
Liefert die interne Darstellung von "Ausdr" mit dem Format von numerischer_Ausdr1, mit Startpunkt
an Position numerischer_Ausdr2 für numerischer_Ausdr3.
Syntax
dump ( expr [ , numeric_exp1 [ , numeric_exp2 [ , numeric_exp3 ] ] ] )
greatest
Liefert den größten Wert in einer Liste von Ausdrücken.
Syntax
greatest ( exp_list )
initcap
Liefert Zeichenkette_Ausdr, wobei der erste Buchstabe jedes Wortes ein Großbuchstabe ist und alle
anderen Buchstaben Kleinbuchstaben sind. Wörter werden mit Leerzeichen oder mit Zeichen, die
nicht alphanumerisch sind, abgegrenzt.
Syntax
initcap ( string_exp )
instr
Durchsucht Zeichenkette_Ausdr1 beginnend an Position Ganzzahl_Ausdr1 nach dem
(Ganzzahl_Ausdr2)tem Auftreten von Zeichenkette_Ausdr2. Wenn Ganzzahl_Ausdr1 negativ ist,
wird die Suche rückwärts vom Ende von Zeichenkette_Ausdr1 vorgenommen. Liefert eine Ganzzahl,
die die Position von Zeichenkette_Ausdr2 angibt.
Syntax
instr ( string_exp1, string_exp2 [ , integer_exp1 [ , integer_exp2 ] ] )
instrb
Durchsucht Zeichenkette_Ausdr1 beginnend an Position Ganzzahl_Ausdr1 nach dem
(Ganzzahl_Ausdr2)tem Auftreten von Zeichenkette_Ausdr2. Wenn Ganzzahl_Ausdr1 negativ ist,
wird die Suche rückwärts vom Ende von Zeichenkette_Ausdr1 vorgenommen. Das zurückgegebene
Resultat gibt die Position (Byte-Nummer) an, an der das Suchobjekt gefunden wurde.
Syntax
instrb ( string_exp1, string_exp2 [ , integer_exp1 [ , integer_exp2 ] ] )
least
Liefert den kleinsten Wert in einer Liste von Ausdrücken.
Syntax
least ( exp_list )
length
Liefert die Anzahl der Zeichen in Zeichenkette_Ausdr.
Syntax
length ( string_exp )
lengthb
Liefert die Anzahl der Bytes in Zeichenkette_Ausdr.
Syntax
lengthb ( string_exp )
lpad
Liefert Zeichenkette_Ausdr1, die bis zur Länge Ganzzahl_Ausdr mit Wiederholungen von
Zeichenkette_Ausdr2 aufgefüllt wurde. Wenn Zeichenkette_Ausdr1 länger ist als Ganzzahl_Ausdr,
wird der entsprechende Teil von Zeichenkette_Ausdr1 zurückgegeben.
Syntax
lpad ( string_exp1, integer_exp [ , string_exp2 ] )
ltrim
Liefert Zeichenkette_Ausdr1, nachem alle führenden Zeichen bis zum ersten Zeichen entfernt
wurden, das nicht in Zeichenkette Ausdr2 enthalten ist.Beispiel: ltrim('xyxXxyAB'; 'xy') liefert
"XxyAB".
Syntax
ltrim ( string_exp1 [ , string_exp2 ] )
months_between
Liefert die Anzahl der Monate von Datum_Ausdr1 bis Datum_Ausdr2. Ist Datum_Ausdr1 ein
späteres Datum als Datum_Ausdr2, wird eine positive Zahl zurückgegeben. Tages- und
Zeitanteildifferenzen werden ignoriert, d. h., Monate werden nicht gerundet, außer wenn
Datum_Ausdr1 und Datum_Ausdr2 die letzten Tage eines Monats sind.
Syntax
months_between ( date_exp1, date_exp2 )
new_time
Liefert die Datum-Uhrzeit in Zeitzone "neue_Zeitzone" für "Datum-Uhrzeit" in der Zeitzone
"alte_Zeitzone". "Alte_Zeitzone" und "neue_Zeitzone" können jeweils eine von folgenden Zeitzonen
sein: "AST", "ADT", "BST", "BDT", "CST", "CDT", "EST", "EDT", "HST", "HDT", "MST",
"MDT", "NST", "PST", "PDT", "YST" oder "YDT".
Syntax
new_time ( datetime_exp, old_tz, new_tz )
next_day
Liefert einen Datum-Uhrzeit-Wert des ersten in Zeichenkette_Ausdr angegebenen Wochentags, der
nach Datum_Uhrzeit_Ausdr liegt. Die Bestandteile Stunden, Minuten und Sekunden des
Rückgabewerts sind mit den Werten in Datum_Uhrzeit_Ausdr identisch.
Syntax
next_day ( datetime_exp, string_exp )
nls_initcap
Liefert Zeichenkette_Ausdr1, wobei der erste Buchstabe jedes Wortes ein Großbuchstabe ist und
alle anderen Buchstaben Kleinbuchstaben sind. Wörter werden mit Leerzeichen oder mit Zeichen,
die nicht alphanumerisch sind, abgegrenzt. Zeichenkette_Ausdr2 gibt die Sortierreihenfolge an.
Syntax
nls_initcap ( string_exp1 [ , string_exp2 ] )
nls_lower
Liefert Zeichenkette_Ausdr mit allen Buchstaben als Kleinbuchstaben. Zeichenkette_Ausdr2 gibt
die Sortierreihenfolge an.
Syntax
nls_lower ( string_exp1 [ , string_exp2 ] )
nls_upper
Liefert Zeichenkette_Ausdr mit allen Buchstaben als Großbuchstaben. Zeichenkette_Ausdr2 gibt
die Sortierreihenfolge an.
Syntax
nls_upper ( string_exp1 [ , string_exp2 ] )
nvl
Ist "Ausdr" gleich null (nicht angegeben), wird "Konstante" zurückgegeben. Ist "Ausdr" ungleich
null, wird Ausdr zurückgegeben. Gilt für numerischer_Ausdr, Zeichenkette_Ausdr, Datum_Ausdr
und Uhrzeit_Ausdr.
Syntax
nvl ( exp, constant )
replace
Ersetzt alle Vorkommen von Zeichenkette_Ausdr2 in Zeichenkette_Ausdr1 durch
Zeichenkette_Ausdr3. Wenn Zeichenkette_Ausdr3 nicht angegeben ist, werden alle Vorkommen
mit null ersetzt, d.h.alle Vorkommen von Zeichenkette_Ausdr2 werden entfernt).
Syntax
replace ( string_exp1, string_exp2 [ , string_exp3 ] )
round
Liefert numerischer_Ausdr, nachdem mathematisch auf Ganzzahl_Ausdr Stellen rechts vom
Dezimaltrennzeichen gerundet wurde. Ist Ganzzahl_Ausdr negativ, wird numerischer_Ausdr auf
den nächsten Wert von absoluten (Ganzzahl_Ausdr) Stellen links vom Dezimaltrennzeichen gerundet.
Beispiel: round (125; -1) liefert 130.
Syntax
round ( numeric_exp [ , integer_exp ] )
rpad
Liefert Zeichenkette_Ausdr1, die rechts bis zur Länge Ganzzahl_Ausdr mit Wiederholungen von
Zeichenkette_Ausdr2 aufgefüllt wurde. Wenn Zeichenkette_Ausdr1 länger ist als Ganzzahl_Ausdr,
wird der entsprechende Teil von Zeichenkette_Ausdr1 zurückgegeben. Wenn Mitglied_Ausdr2
nicht festgelegt ist, werden Leerstellen verwendet.
Syntax
rpad ( string_exp1, integer_exp [ , string_exp2 ] )
rtrim
Liefert Zeichenkette_Ausdr1, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das
nicht in Zeichenkette_Ausdr2 enthalten ist. Beispiel: rtrim('ABxXxyx'; 'xy') liefert 'ABxX'. Wenn
Mitglied_Ausdr2 nicht festgelegt ist, werden die letzten Leerstellen entfernt.
Syntax
rtrim ( string_exp1 [ , string_exp2 ] )
sign
Liefert einen Wert, der das Vorzeichen von numerischer_Ausdr bestimmt: +1, wenn
numerischer_Ausdr postiv ist, 0 für Null und -1 für negative Werte.
Syntax
sign ( numeric_exp )
soundex
Liefert eine Zeichenkette, die das Resultat der phonetischen Auswertung von Zeichenkette_Ausdr
enthält.
Syntax
soundex ( string_exp )
substr
Liefert den Textausschnitt aus Zeichenkette_Ausdr, der an Position Ganzzahl_Ausdr1 beginnt. Das
erste Zeichen in Zeichenkette_Ausdr befindet sich an der Position 1. Ganzzahl_Ausdr2 kann zum
Auswählen einer kleineren Anzahl von Zeichen verwendet werden. Standardmäßig werden die
Zeichen am Ende der Zeichenkette gewählt.
Syntax
substr ( string_exp, integer_exp1 [ , integer_exp2 ] )
substrb
Gleicht "substr", außer dass die Argumente in Bytes (anstatt in Zeichen) ausgedrückt werden.
Syntax
substrb ( string_exp, numeric_exp1 [ , numeric_exp2 ] )
{ sysdate }
Liefert einen Datum-Uhrzeit-Wert, der das aktuelle Datum und die aktuelle Uhrzeit des Computers
repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.
Syntax
{ sysdate }
to_char
Liefert die Zeichenkettendarstellung von Ausdr im Format Zeichenkette_Ausdr. "Ausdr" kann
entweder ein Datumswert oder ein numerischer Wert sein.
Syntax
to_char ( exp [ , string_exp ] )
to_date
Konvertiert Zeichenkette_Ausdr1 in einen Datum-Uhrzeit-Wert, wie durch das Format
Zeichenkette_Ausdr2 angegeben. Zeichenkette_Ausdr3 gibt Formatelemente wie beispielsweise die
Sprache an.
Syntax
to_date ( string_exp1 [ , string_exp2 [ , string_exp3 ] ] )
to_number
Konvertiert Zeichenkette_Ausdr1 in einen numerischen Wert, wie durch das Format
Zeichenkette_Ausdr2 angegeben. Zeichenkette_Ausdr3 gibt Formatelemente wie beispielsweise die
Währung an.
Syntax
to_number ( string_exp1, string_exp2, string_exp3 )
translate
Liefert Zeichenkette_Ausdr1; nachdem alle Vorkommen jedes Zeichens in Zeichenkette_Ausdr2
durch das entsprechende Zeichen in Zeichenkette_Ausdr3 ersetzt wurden.
Syntax
translate ( string_exp1, string_exp2, string_exp3 )
trunc
Schneidet Datum_Ausdr mit dem durch Zeichenkette_Ausdr angegebenen Format ab. Beispiel:
Wenn Zeichenkette_Ausdr "JAHR" ist, wird Datum_Ausdr auf den ersten Tag des Jahres
abgeschnitten.
Syntax
trunc ( date_exp, string_exp )
trunc
Schneidet Stellen von numerischer_Ausdr1 mit der in numerischer_Ausdr2 angegebenen Präzision
ab.
Syntax
trunc ( numeric_exp1, numeric_exp2 )
{Benutzer
Liefert den Benutzernamen des aktuellen Oracle-Benutzers.
Syntax
{ user }
vsize
Liefert die Zahl der Bytes in der internen Repräsentation von "Ausdr". "Ausdr" muss ein
Zeichenkettenausdruck sein.
Syntax
vsize ( exp )
Oracle - Mathematisch
log
Liefert den Logarithmus von numerischer_Ausdr2 zur Basis numerischer_Ausdr1.
Syntax
log ( numeric_exp1, numeric_exp2 )
Oracle - Trigonometrie
acos
Liefert den Arcuscosinus von numerischer_Ausdr im Bogenmaß. Der Arcuscosinus ist der Winkel,
dessen Cosinus numerischer_Ausdr entspricht.
Syntax
acos ( numeric_exp )
asin
Liefert den Arcussinus von numerischer_Ausdr im Bogenmaß. Der Arcussinus ist der Winkel, dessen
Sinus numerischer_Ausdr entspricht.
Syntax
asin ( numeric_exp )
atan
Liefert den Arcustangens von numerischer_Ausdr im Bogenmaß. Der Arcustangens ist der Winkel,
dessen Tangens numerischer_Ausdr entspricht.
Syntax
atan ( numeric_exp )
atan2
Liefert den Arcustangens der x- und y-Koordinaten, die jeweils in numerischer_Ausdr1 und
numerischer_Ausdr2 im Bogenmaß angegeben sind. Der Arcustangens ist der Winkel, dessen Tangens
numerischer_Ausdr2 / numerischer_Ausdr1 entspricht.
Syntax
atan2 ( numeric_exp1 ,numeric_exp2 )
cos
Liefert den Cosinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cos ( numeric_exp )
cosh
Liefert den Cosinus Hyperbolicus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel
im Bogenmaß ist.
Syntax
cosh ( numeric_exp )
sin
Liefert den Sinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß ist.
Syntax
sin ( numeric_exp )
sinh
Liefert den Sinus Hyperbolicus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im
Bogenmaß ist.
Syntax
sinh ( numeric_exp )
tan
Liefert den Tangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
tan ( numeric_exp )
tanh
Liefert den Tangens Hyperbolicus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel
im Bogenmaß ist.
Syntax
tanh ( numeric_exp )
Red Brick
ceil
Liefert die kleinste Ganzzahl, die größer oder gleich numerischer_Ausdr oder Zeichenkette_Ausdr
ist. Zeichenkette_Ausdr muss ein gültiger numerischer Wert sein.
Syntax
ceil ( numeric_exp | string_exp )
concat
Diese Funktion verkettet Zeichenketten und liefert die verkettete Zeichenkette.
Syntax
concat ( string_exp1 , string_exp2 )
{current_user}
Liefert den Datenbank-Benutzernamen (Autorisierungskennung) des aktuellen Benutzers.
Syntax
{ current_user }
Datum
Diese Funktion erstellt einen Datumswert aus einer Zeichenkette oder einem Zeitstempelausdruck
und gibt einen Datums-Datentyp zurück. Der Ausdruck kann entweder aus Zeichen oder einem
Zeitstempel bestehen.
Syntax
date ( expression )
dateadd
Diese Funktion addiert ein Intervall zu einem Datum-Uhrzeitwert und liefert ein Ergebnis, das
denselben Datum-Uhrzeit-Datentyp hat wie Datum-Uhrzeit_Ausdr. Der Wert von Datumsteil stellt
Jahr, Monat, Tag, Stunde, Minute, Sekunde dar. Das Intervall muss eine Ganzzahl, und
Datum-Uhrzeit_Ausdr kann ein Datum, eine Uhrzeit oder ein Zeitstempel sein.
Syntax
dateadd ( { datepart }, interval, datetime_exp )
datediff
Diese Funktion ermittelt die Differenz zwischen zwei Datum-Uhrzeitausdrücken und gibt ein
Ganzzahlergebnis in Datumsteil-Einheiten zurück. Der Wert von Datumsteil stellt Jahr, Monat,
Tag, Stunde, Minute, Sekunde dar. Der Datum-Uhrzeit_Ausdr kann ein Datum, eine Uhrzeit oder
ein Zeitstempel sein.
Syntax
datediff ( { datepart }, datetime_exp, datetime_exp )
datename
Diese Funktion extrahiert die angegebene Datumsteil-Komponente und liefert ihren Wert als
Zeichenkette. Der Wert von Datumsteil stellt Jahr, Monat, Tag, Stunde, Minute, Sekunde dar. Der
Datum-Uhrzeit_Ausdr kann ein Datum, eine Uhrzeit oder ein Zeitstempel sein.
Syntax
datename ( { datepart }, datetime_exp )
dec
Diese Funktion konvertiert einen angegebenen Wert in einen Dezimalwert (DECIMAL) und liefert
einen Wert mit dem Datentyp DECIMAL (Präzision; Skalierung). Der Standardwert der Präzision
ist 9. Der Standardwert der Skalierung ist 0.
Syntax
dec ( expression, [precision, scale] )
decimal
Diese Funktion konvertiert einen angegebenen Wert in einen Dezimalwert (DECIMAL) und liefert
einen Wert mit dem Datentyp DECIMAL (Präzision; Skalierung). Der Standardwert der Präzision
ist 9. Der Standardwert der Skalierung ist 0.
Syntax
decimal ( expression, [precision, scale] )
decode
Diese Funktion vergleicht Ausdrücke und konvertiert einen Ausdruck in einen anderen Wert. Wenn
der Ausdruck mit dem Ziel übereinstimmt, wird er mit dem entsprechenden Ersetzungswert ersetzt.
Ist dies nicht der Fall, wird der Ausdruck mit dem Standardwert oder - wenn kein Standardwert
angegeben ist - mit NULL ersetzt. Die Ausdrücke können beliebige Datentypen sein, und alle
Ausdrücke müssen denselben Datentyp haben.
Syntax
decode ( expression, target, replacement [,default] )
float
Diese Funktion konvertiert einen angegebenen Wert in einen Gleitkommawert mit doppelter
Genauigkeit.
Syntax
float ( numeric_exp )
ifnull
Diese Funktion überprüft einen Ausdruck auf fehlende Werte und ersetzt jeden fehlenden Wert mit
einem angegebenen Wert. Wenn der Ausdruck NULL ist, liefert die Funktion den Ersetzungswert;
ansonsten wird der Wert des Ausdrucks geliefert. Die Ausdrücke können beliebige Datentypen sein,
und alle Ausdrücke müssen denselben Datentyp haben.
Syntax
ifnull ( expression , substitute )
int
Diese Funktion konvertiert eine angegebene numerische Zeichenkette in einen Ganzzahlwert und
gibt einen Ganzzahlwert zurück. Wenn das Argument null ist, liefert diese Funktion NULL.
Syntax
int ( numeric_exp )
integer
Diese Funktion konvertiert eine angegebene numerische Zeichenkette in einen Ganzzahlwert und
gibt einen Ganzzahlwert zurück. Wenn das Argument null ist, liefert diese Funktion NULL.
Syntax
integer ( numeric_exp )
length
Wenn das Argument ungleich null ist, liefert diese Funktion ein Ganzzahlresultat, das die Anzahl
der Zeichen in der Zeichenkette angibt.Ansonsten ist das Ergebnis NULL.
Syntax
length ( string_exp )
lengthb
Wenn das Argument ungleich null ist, liefert diese Funktion ein Ganzzahlresultat, das die Anzahl
der Bytes in der Zeichenkette angibt. Wenn das Argument null ist, liefert die Funktion NULL.
Syntax
lengthb ( string_exp )
ltrim
Wenn das Argument ungleich null ist, entfernt diese Funktion führende Leerstellen aus der
Zeichenkette.Ansonsten ist das Ergebnis NULL.
Syntax
ltrim ( string_exp )
nullif
Diese Funktion liefert NULL, wenn beide Ausdrücke denselben Wert haben. Wenn die Ausdrücke
unterschiedliche Werte haben, wird der Wert des ersten Ausdrucks geliefert. Die Ausdrücke Ausdr1
und Ausdr2 können beliebige Datentypen haben, müssen jedoch von demselben Datentyp sein.
Syntax
nullif ( exp1, exp2 )
positionb
Wenn der erste Zeichenkette_Ausdr gefunden wird, liefert diese Funktion einen Ganzzahlwert, der
relativ zur Anfangs-Byteposition des ersten Zeichenkette_Ausdr im zweiten Zeichenkette_Ausdr
ist. Wird der erste Zeichenkette_Ausdr nicht gefunden, ist das Ergebnis 0. Wenn der erste
Zeichenkette_Ausdr die Länge null hat, ist das Ergebnis 1. Ist der erste Zeichenkette_Ausdr null,
wird eine Fehlermeldung zurückgegeben. Wenn der zweite Zeichenkette_Ausdr null ist, liefert die
Funktion 0.
Syntax
positionb ( string-exp, string_exp )
real
Diese Funktion liefert einen reellen Wert (REAL). Wenn das Argument null ist, liefert diese Funktion
NULL.
Syntax
real ( numeric_exp )
round
Liefert numerischer_Ausdr, nachdem mathematisch auf Ganzzahl_Ausdr Stellen rechts vom
Dezimaltrennzeichen gerundet wurde. Ist Ganzzahl_Ausdr negativ, wird numerischer_Ausdr auf
den nächsten Wert von absoluten (Ganzzahl_Ausdr) Stellen links vom Dezimaltrennzeichen gerundet.
Beispiel: round (125; -1) liefert 130.
Syntax
round ( numeric_exp, integer_exp )
rtrim
Wenn das Argument ungleich null ist, entfernt diese Funktion nachfolgende Leerstellen aus der
Zeichenkette.Ansonsten ist das Ergebnis NULL.
Syntax
rtrim ( string_exp )
sign
Diese Funktion berechnet das Vorzeichen des Ausdrucks und gibt 1 für einen positiven Wert, -1
für einen negativen Wert und 0 für null zurück.
Syntax
sign ( numeric_exp )
string
Diese Funktion konvertiert numerische oder Datum-Uhrzeit-Werte in Zeichenketten. Der Ausdruck
kann numerisch oder ein Datum-Uhrzeit-Wert sein.
Syntax
string ( expression [, length [, scale]] )
substr
Wenn das erste Argument ungleich null ist, liefert die Funktion den Textausschnitt, der an der
Position Start_Ganzzahl beginnt und um Länge_Ganzzahl Zeichen fortgesetzt wird. Ist keine Länge
angegeben, liefert SUBSTR einen Textausschnitt vom Start bis zum Ende von Zeichenkette_Ausdr.
Syntax
substr ( string_exp, start_integer, length_integer )
substrb
Wenn das erste Argument ungleich null ist, liefert die Funktion den Textausschnitt, der an der
Position Start_Ganzzahl beginnt und um Länge_Ganzzahl Bytes fortgesetzt wird. Ist keine Länge
angegeben, liefert SUBSTR einen Textausschnitt vom Start bis zum Ende von Zeichenkette_Ausdr.
Syntax
substrb ( string_exp, start_integer, length_integer )
Zeit
Diese Funktion erstellt einen Uhrzeitwert aus einer Zeichenkette oder einem Zeitstempelausdruck.
Syntax
time ( expression )
timestamp
Diese Funktion erstellt einen Zeitstempelwert aus einer Zeichenkette.
Syntax
timestamp ( timestamp_exp )
timestamp
Diese Funktion erstellt einen Zeitstempelwert aus Uhrzeit- und Datumswerten. Wenn zwei Argumente
vorliegen, muss das erste ein Datumsausdruck und das zweite ein Uhrzeitausdruck sein, die mit
einem Semikolon (;) getrennt werden. Wenn entweder der Datumsausdruck oder der Uhrzeitausdruck
null ist, dann ist der resultierende Zeitstempelausdruck ebenfalls null.
Syntax
timestamp ( date_exp, time_exp )
to_char
Diese Funktion ist eine Datum-Uhrzeit-Skalierungsfunktion, die mit Datums-, Datum-Uhrzeit- oder
Zeitstempel-Datentypen arbeitet und die von einem angegeben Format festgelegte Zeichenkette
zurückgibt.
Syntax
to_char ( source_date, format_str )
SQL Server
ascii
Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in
Zeichenkette_Ausdr entspricht. Beispiel: ascii('A') ist 65.
Syntax
ascii(string_exp)
char
Liefert das Zeichen, das dem in Ganzzahl_Ausdr angegebenen ASCII-Code entspricht.
Ganzzahl_Ausdr muss zwischen 0 und 255 liegen. char(65) liefert beispielsweise den Wert "A".
Syntax
char(integer_exp)
charindex
Sucht in Zeichenkette_Ausdr2 nach dem ersten Vorkommen von Zeichenkette_Ausdr1 und gibt
eine Ganzzahl zurück. Start_Ort ist die Zeichenposition, an der die Suche nach Zeichenkette_Ausdr1
in Zeichenkette_Ausdr2 beginnt. Wenn Start_Ort nicht angegeben ist, eine negative Zahl oder Null
ist, beginnt die Suche am Anfang von Zeichenkette_Ausdr2.
Syntax
charindex ( string_exp1, string_exp2 [ , start_location ] )
{current_user}
Liefert den Namen des aktuellen Benutzers.
Syntax
{ current_user }
datalength
Liefert die Länge der Zeichenkette in Bytes.
Syntax
datalength(string_exp)
dateadd
Liefert das Datum, das aus der Addition von Ganzzahl_Ausdr-Einheiten, angezeigt durch Datumsteil
(d. h. Tag, Monat, Jahr), zu Datum_Ausdr resultiert.
Syntax
dateadd({datepart}, integer_exp, date_exp)
datediff
Liefert die Anzahl der Einheiten, angezeigt durch datepart (d. h. Tag, Monat, Jahr), zwischen
Datum_Ausdr1 und Datum_Ausdr2.
Syntax
datediff({datepart}, date_exp1, date_exp2)
datename
Gibt den Teil eines Wertes vom Typ Datum-Uhrzeit, Kurz-Datum-Uhrzeit, Datum oder Uhrzeit als
ASCII-Zeichenkette zurück. Beachten Sie, dass das Argument "Datumsteil" ein Schlüsselwort sein
muss, dass einen von Microsoft SQL Server erkannten Datumsteil oder dessen Abkürzung darstellt
und dass es in geschweiften Klammern eingeschlossen sein muss.
Syntax
datename ( ' { ' datepart ' } ' , date_exp )
Beispiel
datename ( {mm}, 2000-01-01 )
Ergebnis: Januar.
datepart
Gibt den Teil eines Wertes vom Typ Datum-Uhrzeit, Kurz-Datum-Uhrzeit, Datum oder Uhrzeit wie
zum Beispiel den Monat als Ganzzahl zurück. Beachten Sie, dass das Argument "Datumsteil" ein
Schlüsselwort sein muss, dass einen von Microsoft SQL Server erkannten Datumsteil oder dessen
Abkürzung darstellt und dass es in geschweiften Klammern eingeschlossen sein muss.
Syntax
datepart ( ' { ' datepart ' } ' , date_exp )
Beispiel
datepart ( {wk}, 2000-01-01 )
Tag
Liefert den Tag aus Datum_Ausdr. Gleicht extract (Tag aus Datum_Ausdr)
Syntax
day(date_exp)
difference
Liefert eine Ganzzahl, die den Unterschied zwischen zwei Werten repräsentiert, die von der
datenquellenspezifischen SOUNDEX-Funktion für Zeichenkette_Ausdr1 und Zeichenkette_Ausdr2
zurückgegeben wurden. Der zurückgegebene Wert reicht von 0 bis 4, wobei 4 für eine größtmögliche
Übereinstimmung steht. Beachten Sie, dass 4 keine Übereinstimmung der Zeichenketten bedeutet.
Syntax
difference(string_exp1, string_exp2)
getdate
Liefert einen Datum-Uhrzeit-Wert, der das aktuelle Datum und die aktuelle Uhrzeit des Computers
repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.
Syntax
getdate()
left
Liefert die am weitesten links stehenden Ganzzahl_Ausdr Zeichen aus Zeichenkette_Ausdr (ausgehend
vom Anfang der Zeichenkette).
Syntax
left(string_exp, integer_exp)
ltrim
Liefert Zeichenkette_Ausdr, nachdem die führenden Leerzeichen entfernt wurden.
Syntax
ltrim(string_exp)
Monat
Liefert den Monat aus Datum_Ausdr. Gleicht extract(Monat aus Datum_Ausdr)
Syntax
month(date_exp)
patindex
Gibt eine Ganzzahl zurück, welche die Startposition des ersten Vorkommens von
Zeichenkette_Ausdr1 in Zeichenkette_Ausdr2 zurückgibt. Wird Zeichenkette_Ausdr1 nicht gefunden,
beträgt der Rückgabewert 0. Außer bei der Suche nach den ersten oder letzten Zeichen muss in
einem Zeichenmuster der Zeichenkette_Ausdr1 das Universalzeichen % voranstehen und folgen.
Syntax
patindex ( string_exp1, string_exp2 )
Beispiel
patindex ( '%nos%', 'Cognos' )
Ergebnis: 4
replace
Ersetzt alle Vorkommen von Zeichenkette_Ausdr2 in Zeichenkette_Ausdr1 durch
Zeichenkette_Ausdr3.
Syntax
replace ( string_exp1 , string_exp2 , string_exp3 )
replicate
Liefert eine Zeichenkette, die aus Ganzzahl_Ausdr Wiederholungen von Zeichenkette_Ausdr besteht.
Syntax
replicate(string_exp, integer_exp)
reverse
Liefert die Umkehrung des Zeichenausdrucks.
Syntax
reverse ( string_exp )
right
Liefert die am weitesten rechts stehenden Ganzzahl_Ausdr Zeichen aus Zeichenkette_Ausdr
(ausgehend vom Ende der Zeichenkette).
Syntax
right(string_exp, integer_exp)
round
Liefert numerischer_Ausdr, nachdem mathematisch auf Ganzzahl_Ausdr Stellen rechts vom
Dezimaltrennzeichen gerundet wurde.
Syntax
round(numeric_exp,integer_exp)
rtrim
Liefert Zeichenkette_Ausdr, nachdem die nachfolgenden Leerzeichen entfernt wurden.
Syntax
rtrim(string_exp)
sign
Liefert einen Wert, der das Vorzeichen von numerischer_Ausdr bestimmt: +1, wenn
numerischer_Ausdr postiv ist, 0 für Null und -1 für negative Werte.
Syntax
sign(numeric_exp)
soundex
Liefert eine Zeichenkette mit vier Zeichen, die als phonetische Repräsentation aus Zeichenkette_Ausdr
ermittelt werden.
Syntax
soundex(string_exp)
space
Liefert eine Zeichenkette, die aus Ganzzahl_Ausdr Leerzeichen besteht.
Syntax
space(integer_exp)
str
Liefert numerischer_Ausdr als Zeichenkette. Ganzzahl_Ausdr1 gibt die Länge der zurückgegebenen
Zeichenkette an, Ganzzahl_Ausdr2 entspricht der Anzahl der Dezimalstellen.
Syntax
str(numeric_exp [ , integer_exp1 [ , integer_exp2 ] ] )
stuff
Liefert eine Zeichenkette, in der die Länge (Ganzzahl_Ausdr2) von Zeichen an der Startposition
(Ganzzahl_Ausdr1) gelöscht und Zeichenkette_Ausdr2 an der Startposition in Zeichenkette_Ausdr1
eingefügt wurde. Das erste Zeichen in einer Zeichenkette befindet sich an der Position 1.
Syntax
stuff(string_exp1, integer_exp1, integer_exp2, string_exp2)
Jahr
Liefert das Jahr aus Datum_Ausdr. Gleicht extract(Jahr aus Datum_Ausdr)
Syntax
year(date_exp)
cast_char
Liefert den Wert des Ausdrucks konvertiert als Zeichen. Ein Maximum von 30 Zeichen wird
zurückgegeben.
Syntax
cast_char(exp)
cast_float
Syntax
cast_float(exp)
cast_integer
Syntax
cast_integer(exp)
cast_real
Syntax
cast_real(exp)
cast_smallint
Syntax
cast_smallint(exp)
log
Liefert den natürlichen Logarithmus von numerischer_Ausdr.
Syntax
log(numeric_exp)
log10
Liefert den dekadischen Logarithmus von numerischer_Ausdr.
Syntax
log10(numeric_exp)
pi
Liefert die Konstante Pi als Gleitkommawert.
Syntax
pi()
rand
Generiert eine Zufallszahl, ausgehend von Ganzzahl_Ausdr als Startwert.
Syntax
rand(integer_exp)
acos
Liefert den Arcuscosinus von numerischer_Ausdr im Bogenmaß. Der Arcuscosinus ist der Winkel,
dessen Cosinus numerischer_Ausdr entspricht.
Syntax
acos(numeric_exp)
asin
Liefert den Arcussinus von numerischer_Ausdr im Bogenmaß. Der Arcussinus ist der Winkel, dessen
Sinus numerischer_Ausdr entspricht.
Syntax
asin(numeric_exp)
atan
Liefert den Arcustangens von numerischer_Ausdr im Bogenmaß. Der Arcustangens ist der Winkel,
dessen Tangens numerischer_Ausdr entspricht.
Syntax
atan(numeric_exp)
atn2
Liefert den Arcustangens der x- und y-Koordinaten, die jeweils in numerischer_Ausdr1 und
numerischer_Ausdr2 im Bogenmaß angegeben sind. Der Arcustangens ist der Winkel, dessen Tangens
numerischer_Ausdr1 entspricht.
Syntax
atn2(numeric_exp1, numeric_exp2)
cos
Liefert den Cosinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cos(numeric_exp)
cot
Liefert den Cotangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cot(numeric_exp)
degrees
Gibt den Bogenmaßwert von numerischer_Ausdr konvertiert in Grad zurück.
Syntax
degrees(numeric_exp)
radians
Liefert einen Wert im Bogenmaß der aus numerischer_Ausdr in Grad konvertiert wurde.
Syntax
radians(numeric_exp)
sin
Liefert den Sinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß ist.
Syntax
sin(numeric_exp)
tan
Liefert den Tangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
tan(numeric_exp)
Teradata
account
Diese Funktion gibt die Benutzerkontozeichenkette für den aktuellen Benutzer zurück.
Syntax
{account}
add_months
Liefert den Datum-Wert oder den Datum-Uhrzeit-Wert, der sich aus der Addition von
Ganzzahl_Ausdr Monaten zu Datum_Ausdr oder Datum_Uhrzeit_Ausdr ergibt.
Syntax
add_months ( date_exp | datetime_exp, integer_exp )
bytes
Diese Funktion gibt die Anzahl der Bytes in der angegebenen Byte-Zeichenkette zurück. Der
Byte_Ausdr ist begrenzt auf BYTE oder VARBYTE
Syntax
bytes ( byte_exp )
case_n
Diese Funktion wertet eine Bedingungsliste aus und gibt die Position der ersten Bedingung zurück,
die als WAHR ausgewertet wird, vorausgesetzt, keine vorherige Bedingung in der Liste gibt
UNKNOWN zurück. Suchbegriffe müssen in geschweiften Klammern eingeschlossen sein. Die
Bedingung NO CASE ist eine optionale Bedingung, die mit WAHR ausgewertet wird, wenn jeder
Bedingung_Ausdr in der Liste FALSCH zurückgibt. Die Bedingung NO CASE OR UNKNOWN
wird mit WAHR ausgewertet, wenn jeder Bedingung_Ausdr in der Liste FALSCH zurückgibt oder
wenn Bedingung_Ausdr UNKNOWN zurückgibt und alle vorhergehenden Bedingungen in der Liste
mit FALSCH ausgewertet wurden. Die Bedingung UNKNOWN ist eine optionale Bedingung, die
mit WAHR ausgewertet wird, wenn ein Bedingung_Ausdr in der Liste UNKNOWN zurückgibt
und alle vorhergehenden Bedingungen in der Liste mit FALSCH ausgewertet wurden.
Syntax
case_n ( condition_exp_list [, NO CASE | UNKNOWN | NO CASE OR UNKNOWN [, UNKNOWN
]] )
char2hexint
Diese Funktion gibt die hexadezimale Darstellung einer Zeichenkette zurück.
Syntax
char2hexint ( string_exp )
characters
Diese Funktion gibt einen Ganzzahlwert zurück, der die Anzahl der logischen Zeichen oder Bytes
in der angegebenen Operandenzeichenkette darstellt.
Syntax
characters ( string_exp )
Datenbank
Diese Funktion gibt den Namen der Standarddatenbank für den aktuellen Benutzer zurück.
Syntax
{database}
Datum
Diese Funktion gibt das aktuelle Datum zurück.
Syntax
{date}
Format
Diese Funktion gibt das deklarierte Format für den benannten Ausdruck zurück. Der von einer
FORMAT-Phrase zurückgegebene Datentyp ist eine Variablenzeichenkette mit bis zu 30 Zeichen.
Syntax
format ( expression )
index
Diese Funktion gibt die Position in Zeichenkette_Ausdr1 zurück, an der Zeichenkette_Ausdr2
beginnt.
Syntax
index ( string_exp1, string_exp2 )
log
Berechnet den dekadischen Logarithmus eines Arguments. Der numerischer_Ausdr ist ein positiver
numerischer Ausdruck ungleich null.
Syntax
log ( numeric_exp )
nullif
Diese Funktion gibt NULL zurück, wenn Skalar_Ausdr1 und Skalar_Ausdr2 gleich sind. Ansonsten
wird das erste Argument Skalar_Ausdr1 geliefert. Skalar_Ausdr1 und Skalar_Ausdr2 können
beliebige Datentypen haben.
Syntax
nullif ( scalar_exp1, scalar_exp2 )
nullifzero
Diese Funktion konvertiert Daten von mathematischen Nullwerten in Null ("Nullwerte"), um
Probleme bei der Division durch null zu vermeiden.
Syntax
nullifzero ( numeric_exp )
profile
Diese Funktion gibt das aktuelle Profil für die Sitzung zurück bzw.NULL, wenn kein Profil vorliegt.
Syntax
{profile}
random
Diese Funktion liefert für jede Zeile der Ergebnistabelle eine ganzzahlige Zufallszahl. Die Argumente
untere_Grenze und obere_Grenze sind ganzzahlige Konstanten. Die Grenzwerte für untere_Grenze
und obere_Grenze reichen von einschließlich -2147483648 bis 2147483647. Der Wert für
obere_Grenze muss größer oder gleich untere_Grenze sein.
Syntax
random ( lower_bound, upper_bound )
role
Diese Funktion gibt die aktuelle Rolle für die Sitzung zurück bzw.NULL, wenn keine Rolle vorliegt.
Syntax
{role}
session
Diese Funktion gibt die Anzahl der Sitzungen für den aktuellen Benutzer zurück.
Syntax
{session}
soundex
Diese Funktion liefert eine Zeichenkette, die den Soundex-Code für Zeichenkette_Ausdr darstellt.
Syntax
soundex ( string_exp )
substr
Liefert den Textausschnitt aus Zeichenkette_Ausdr, der an Position Ganzzahl_Ausdr1 beginnt. Das
erste Zeichen in Zeichenkette_Ausdr befindet sich an der Position 1. Ganzzahl_Ausdr2 kann zum
Auswählen einer kleineren Anzahl von Zeichen verwendet werden. Standardmäßig werden die
Zeichen am Ende der Zeichenkette gewählt.
Syntax
substr ( string_exp, integer_exp1 [ , integer_exp2 ] )
Zeit
Diese Funktion gibt die aktuelle Uhrzeit auf Grundlage eines 24-Stundentages zurück.
Syntax
{time}
type
Diese Funktion gibt den für einen Ausdruck definierten Datentyp zurück.
Syntax
type ( expression )
user
Diese Funktion gibt den Benutzernamen für den aktuellen Benutzer zurück.
Syntax
{user}
vargraphic
Diese Funktion liefert eine Zeichenkette, die den vargraphic-Code für Zeichenkette_Ausdr darstellt.
Syntax
vargraphic ( string_exp )
zeroifnull
Diese Funktion konvertiert Daten aus Nullwerten in 0, um zu vermeiden, dass ein Nullwertergebnis
Fehler verursacht. Wenn numerischer_Ausdr ungleich null ist, wird der Wert von numerischer_Ausdr
geliefert. Ist numerischer_Ausdr eine Zeichenkette, wird diese in einen numerischen Wert mit
Datentyp FLOAT konvertiert.Wenn numerischer_Ausdr ein Nullwert oder null ist, wird null
zurückgegeben.
Syntax
zeroifnull ( numeric_exp )
Teradata - Trigonometrie
acos
Liefert den Arcuscosinus von numerischer_Ausdr im Bogenmaß. Der Arcuscosinus ist der Winkel,
dessen Cosinus numerischer_Ausdr entspricht. Die Werte von numerischer_Ausdr müssen zwischen
-1 und 1 (inklusive) liegen.
Syntax
acos ( numeric_exp )
acosh
Liefert den umgekehrten Cosinus Hyperbolicus eines Arguments. Das Argument numerischer_Ausdr
kann eine beliebige reelle Zahl gleich oder größer 1 sein.
Syntax
acosh ( numeric_exp )
asin
Liefert den Arcussinus von numerischer_Ausdr im Bogenmaß. Der Arcussinus ist der Winkel, dessen
Sinus numerischer_Ausdr entspricht. Die Werte von numerischer_Ausdr müssen zwischen -1 und
1 (inklusive) liegen.
Syntax
asin ( numeric_exp )
asinh
Liefert den umgekehrten Sinus Hyperbolicus eines Arguments. Das Argument numerischer_Ausdr
kann eine beliebige reelle Zahl sein.
Syntax
asinh ( numeric_exp )
atan
Liefert den Arcustangens von numerischer_Ausdr im Bogenmaß. Der Arcustangens ist der Winkel,
dessen Tangens numerischer_Ausdr entspricht.
Syntax
atan ( numeric_exp )
atan2
Liefert den Arcustangens der x- und y-Koordinaten, die jeweils in numerischer_Ausdr1 und
numerischer_Ausdr2 im Bogenmaß angegeben sind. ATAN2(x;y) entspricht ATAN(y/x), außer dass
x in ATAN2(x;y) gleich 0 sein kann. Der zurückgegebene Winkel liegt zwischen - and π Radiant,
ausschließlich π.
Syntax
atan2 ( numeric_exp1, numeric_exp2 )
atanh
Liefert den umgekehrten Tangens Hyperbolicus eines Arguments. Das Argument numerischer_Ausdr
kann eine beliebige reelle Zahl zwischen 1 und -1, ausschließlich 1 und -1 sein.
Syntax
atanh (numeric_exp )
cos
Liefert den Cosinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cos ( numeric_exp )
cosh
Liefert den Cosinus Hyperbolicus eines Arguments. Das Argument numerischer_Ausdr kann eine
beliebige reelle Zahl sein.
Syntax
cosh ( numeric_exp )
sin
Liefert den Sinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß ist.
Syntax
sin ( numeric_exp )
sinh
Liefert den Sinus Hyperbolicus eines Arguments. Das Argument numerischer_Ausdr kann eine
beliebige reelle Zahl sein.
Syntax
sinh ( numeric_exp )
tan
Liefert den Tangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
tan ( numeric_exp )
tanh
Liefert den Tangens Hyperbolicus eines Arguments. Das Argument numerischer_Ausdr kann eine
beliebige reelle Zahl sein.
Syntax
tanh ( numeric_exp )
SAP BW
SAP BW Trigonometrie
arccos
Liefert den Arcuscosinus von numerischer_Ausdr im Bogenmaß. Der Arcuscosinus ist der Winkel,
dessen Cosinus numerischer_Ausdr entspricht.
Syntax
arccos ( numeric_exp )
arcsin
Liefert den Arcussinus von numerischer_Ausdr im Bogenmaß. Der Arcussinus ist der Winkel, dessen
Sinus numerischer_Ausdr entspricht.
Syntax
arcsin ( numeric_exp )
arctan
Liefert den Arcustangens von numerischer_Ausdr im Bogenmaß. Der Arcustangens ist der Winkel,
dessen Tangens numerischer_Ausdr entspricht.
Syntax
arctan ( numeric_exp )
cos
Liefert den Cosinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cos ( numeric_exp )
sin
Liefert den Sinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß ist.
Syntax
sin ( numeric_exp )
tan
Liefert den Tangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
tan ( numeric_exp )
coshyp
Liefert den Cosinus Hyperbolicus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel
im Bogenmaß ist.
Syntax
coshyp ( numeric_exp )
sinhyp
Liefert den Sinus Hyperbolicus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im
Bogenmaß ist.
Syntax
sinhyp ( numeric_exp )
tanhyp
Liefert den Tangens Hyperbolicus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel
im Bogenmaß ist.
Syntax
tanhyp ( numeric_exp )
SAP BW - Mathematisch
log10
Liefert den dekadischen Logarithmus von numerischer_Ausdr.
Syntax
log10 ( numeric_exp )
Sybase
ascii
Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in
Zeichenkette_Ausdr entspricht.
Syntax
ascii ( string_exp )
Beispiel
ascii( 'A' )
Ergebnis: 65
char
Konvertiert einen Einzelbyte-Ganzzahlwert in einen Zeichenwert. Die Funktion char wird im
Allgemeinen als Invertierung (Umkehrung) von ascii verwendet. Ganzzahl_Ausdr muss zwischen 0
und 255 liegen. Gibt einen Zeichen-Datentyp zurück. Wenn der Ergebniswert das erste Byte eines
Mehrfachbyte-Zeichens ist, wird das Zeichen eventuell nicht eindeutig identifiziert.
Syntax
char ( integer_exp )
charindex
Diese Funktion durchsucht Zeichenkette_Ausdr2 auf das erste Vorkommen von Zeichenkette_Ausdr1
und gibt eine Ganzzahl zurück, welche die Startposition dieser Zeichenkette darstellt. Wenn
Zeichenkette_Ausdr1 nicht gefunden wird, dann wird 0 zurückgegeben. Wenn Zeichenkette_Ausdr1
Universalzeichen enthält, werden diese von charindex als Literale behandelt.
Syntax
charindex ( string_exp1, string_exp2 )
datalength
Liefert die Länge der Zeichenkette in Bytes.
Syntax
datalength ( string_exp )
dateadd
Liefert das Datum, das aus der Addition von Ganzzahl_Ausdr-Einheiten, angezeigt durch Datumsteil
(d. h. Tag, Monat, Jahr), zu Datum_Ausdr resultiert. Beachten Sie, dass das Datumsteilargument
in geschweiften Klammern eingeschlossen sein muss.
Syntax
dateadd ( ' { ' datepart ' } ' , integer_exp, date_exp )
Beispiel
dateadd ( {dd}, 16, 1997-06-16 )
datediff
Liefert die Anzahl der Einheiten, angezeigt durch datepart (d. h. Tag, Monat, Jahr), zwischen
Datum_Ausdr1 und Datum_Ausdr2. Beachten Sie, dass das Datumsteilargument in geschweiften
Klammern eingeschlossen sein muss.
Syntax
datediff ( ' { ' datepart ' } ' , date_exp1, date_exp2 )
Beispiel
datediff ( {yy}, 1984-01-01, 1997-01-01 )
Ergebnis: 13
datename
Gibt den Teil eines Wertes vom Typ Datum-Uhrzeit, Kurz-Datum-Uhrzeit, Datum oder Uhrzeit als
ASCII-Zeichenkette zurück. Beachten Sie, dass das Datumsteilargument in geschweiften Klammern
eingeschlossen sein muss.
Syntax
datename ( ' { ' datepart ' } ' , date_exp )
Beispiel
datename ( {mm}, 1999-05-01 )
Ergebnis: May
datepart
Gibt den Teil eines Wertes vom Typ Datum-Uhrzeit, Kurz-Datum-Uhrzeit, Datum oder Uhrzeit wie
zum Beispiel den Monat als Ganzzahl zurück. Beachten Sie, dass das Datumsteilargument in
geschweiften Klammern eingeschlossen sein muss.
Syntax
datepart ( ' { ' datepart ' } ' , date_exp )
Beispiel
datepart ( {mm}, 1999-05-01 )
Ergebnis: 5
Tag
Liefert den Tag im Monat (1 - 31) aus Datum_Ausdr.
Syntax
day ( date_exp )
difference
Liefert eine Ganzzahl, die den Unterschied zwischen zwei Werten repräsentiert, die von der
datenquellenspezifischen SOUNDEX-Funktion für Zeichenkette_Ausdr1 und Zeichenkette_Ausdr2
zurückgegeben wurden. Der zurückgegebene Wert reicht von 0 bis 4, wobei 4 für eine größtmögliche
Übereinstimmung steht. Beachten Sie, dass 4 keine Übereinstimmung der Zeichenketten bedeutet.
Syntax
difference ( string_exp1, string_exp2 )
getdate
Gibt das aktuelle Systemdatum und die aktuelle Systemuhrzeit zurück.
Syntax
getdate ()
left
Liefert die am weitesten links stehenden Ganzzahl_Ausdr Zeichen aus Zeichenkette_Ausdr (ausgehend
vom Anfang der Zeichenkette).
Syntax
left ( string_exp, integer_exp )
ltrim
Liefert Zeichenkette_Ausdr, nachdem die führenden Leerzeichen entfernt wurden.
Syntax
ltrim ( string_exp )
Monat
Liefert den Monat (Ganzzahl zwischen 1 und 12) aus Datum_Ausdr.
Syntax
month ( date_exp )
patindex
Gibt eine Ganzzahl zurück, welche die Startposition des ersten Vorkommens von
Zeichenkette_Ausdr1 in Zeichenkette_Ausdr2 zurückgibt. Wird Zeichenkette_Ausdr1 nicht gefunden,
beträgt der Rückgabewert 0. Standardmäßig gibt patindex das Offset in Zeichen zurück. Dient zur
Rückgabe des Offsets in Bytes, das heißt, als Zeichenkette mit Mehrfachbytes (durch Angeben von
Bytes festgelegt). Außer bei der Suche nach den ersten oder letzten Zeichen muss in einem
Zeichenmuster der Zeichenkette_Ausdr1 das Universalzeichen % voranstehen und folgen.
Syntax
patindex ( string_exp1, string_exp2 [ using {bytes | chars | characters} ] )
rand
Gibt einen willkürlichen Gleitkommawert zwischen 0 und 1 zurück, wobei die optionale Ganzzahl
als Ausgangswert verwendet wird.
Syntax
rand ( integer_exp )
replicate
Gibt eine Zeichenkette mit demselben Datentyp wie Zeichenkette_Ausdr zurück, die mit identischem
Ausdruck um Ganzzahl_Ausdr Male wiederholt wird bzw. die wiederholt wird, bis ein Raum mit
225 Byte ausgefüllt ist (wobei die jeweils kleinere Angabe zutrifft).
Syntax
replicate ( string_exp, integer_exp )
reverse
Gibt die Umkehrung des Zeichen- oder Binärausdrucks zurück. Beispiel: Wenn die Zeichenkette
"abcd" lautet, ist der Rückgabewert dieser Funktion "dcba".
Syntax
reverse ( string_exp )
right
Liefert die am weitesten rechts stehenden Ganzzahl_Ausdr Zeichen aus Zeichenkette_Ausdr
(ausgehend vom Ende der Zeichenkette).
Syntax
right ( string_exp, integer_exp )
round
Liefert numerischer_Ausdr, nachdem mathematisch auf Ganzzahl_Ausdr Stellen rechts vom
Dezimaltrennzeichen gerundet wurde.
Syntax
round ( numeric_exp, integer_exp )
rtrim
Liefert Zeichenkette_Ausdr, nachdem die nachfolgenden Leerzeichen entfernt wurden.
Syntax
rtrim ( string_exp )
soundex
Gibt einen einen soundex code mit vier Zeichen für Zeichenketten zurück, die aus einer
zusammenhängenden Reihenfolge gültiger lateinischer Buchstaben in Einzel- oder Doppelbyte
bestehen.
Syntax
soundex ( string_exp )
space
Gibt eine Zeichenkette mit der angegebenen Anzahl von Einzelbyte-Leerstellen zurück.
Syntax
space ( integer_exp )
str
Gibt die Zeichenkettendarstellung von numerischer_Ausdr zurück. Ganzzahl_Ausdr1 ist die Länge
der zurückgegebenen Zeichenkette. Angaben für die Länge und Dezimalstellen sind optional
(Standardlänge ist 10 und Standarddezimalstellen sind 0).
Syntax
str ( numeric_exp [ , integer_exp1 [ , integer_exp2 ] ] )
stuff
Diese Funktion löscht Ganzzahl_Ausdr2 Zeichen aus Zeichenkette_Ausdr1 an Position
Ganzzahl_Ausdr1 und fügt anschließend an Position Ganzzahl_Ausdr1 die Zeichenkette
Zeichenkette_Ausdr2 in Zeichenkette_Ausdr1 ein. Um Zeichen ohne Einfügen anderer Zeichen zu
löschen, sollte Zeichenkette_Ausdr2 NULL sein und nicht " ", da letzteres ein einzelnes Leerzeichen
bedeutet.
Syntax
stuff ( string_exp1, integer_exp1, integer_exp2, string_exp2 )
substring
Gibt die Teilzeichenkette von Zeichenkette_Ausdr zurück, die an der Position Ganzzahl_Ausdr1
beginnt. Ganzzahl_Ausdr2 gibt die Anzahl der Zeichen in der Teilzeichenkette an.
Syntax
substring ( string_exp, integer_exp1, integer_exp2 )
to_unichar
Gibt eine Zeichenkette mit einem Zeichen zurück, die den Wert Ganzzahl_Ausdr hat. Wenn
Ganzzahl_Ausdr im Bereich 0xD800..0xDFFF liegt, wird die Operation abgebrochen. Liegt
Ganzzahl_Ausdr im Bereich 0..0xFFFF, wird ein einzelner Unicode-Wert zurückgegeben. Wenn
Ganzzahl_Ausdr in den Bereich 0x10000..0x10FFFF fällt, ist der Rückgabewert ein Ersatzpaar.
Syntax
to_unichar ( integer_exp )
uhighsurr
Gibt 1 zurück, wenn der Unicode-Wert an Position Ganzzahl_Ausdr in der oberen Hälfte eines
Ersatzpaares liegt (der im Paar zuerst erscheinen sollte). Ansonsten wird 0 zurückgegeben. Mit
dieser Funktion können Sie expliziten Code für die Verabeitung von Ersatzwerten schreiben. Wenn
eine Teilzeichenkette an einem Unicode-Zeichen beginnt, an dem uhighsurr() wahr ist, wird eine
Zeichenkette mit mindestens 2 Unicode-Werten extrahiert, da substr() nicht nur 1 Wert extrahiert.
Die Funktion substr() kann nicht eine Hälfte eines Ersatzpaares extrahieren.
Syntax
uhighsurr ( string_exp, integer_exp )
ulowsurr
Gibt 1 zurück, wenn der Unicode-Wert an Position Ganzzahl_Ausdr in der unteren Hälfte eines
Ersatzpaares liegt (der im Paar an zweiter Stelle erscheinen sollte). Ansonsten wird 0 zurückgegeben.
Mit dieser Funktion können Sie die mit den Funktionen substr(), stuff() und right() durchgeführten
Justierungen explizit durch Code überschreiben. Wenn eine Teilzeichenkette mit einem Unicode-Wert
endet (wenn ulowsurr() "wahr" ist), sollten Sie eine Teilzeichenkette mit 1 Zeichen weniger oder
mehr extrrahieren, da substr() keine Zeichenkette extrahiert, die ein ungleiches Ersatzpaar enthält.
Syntax
ulowsurr ( string_exp, integer_exp )
uscalar
Gibt den Unicode-Skalarwert für das erste Unicode-Zeichen in Zeichenkette_Ausdr zurück. Wenn
sich das erste Zeichen nicht in der oberen Hälfte eines Ersatzpaares befindet, liegt dieser Wert im
Bereich 0..0xFFFF. Liegt das erste Zeichen in der oberen Hälfte eines Ersatzpaares, muss sich ein
zweiter Wert in der unteren Hälfte befinden. Der Rückgabewert liegt im Bereich 0x10000..0x10FFFF.
Erfolgt der Aufruf dieser Funktion für einen Nicht_Zeichenkette_Ausdr mit einer ungleichen
Ersatzpaarhälfte, wird die Operation abgebrochen.
Syntax
uscalar ( string_exp )
Jahr
Liefert das Jahr aus Datum_Ausdr.
Syntax
year ( date_exp )
log
Liefert den natürlichen Logarithmus von numerischer_Ausdr.
Syntax
log ( numeric_exp )
log10
Liefert den dekadischen Logarithmus von numerischer_Ausdr.
Syntax
log10 ( numeric_exp )
pi
Liefert die Konstante Pi als Gleitkommawert.
Syntax
pi ()
sign
Liefert einen Wert, der das Vorzeichen von numerischer_Ausdr bestimmt: +1, wenn
numerischer_Ausdr postiv ist, 0 für Null und -1 für negative Werte.
Syntax
sign ( numeric_exp )
acos
Liefert den Arcuscosinus von numerischer_Ausdr im Bogenmaß. Der Arcuscosinus ist der Winkel,
dessen Cosinus numerischer_Ausdr entspricht.
Syntax
acos ( numeric_exp )
asin
Liefert den Arcussinus von numerischer_Ausdr im Bogenmaß. Der Arcussinus ist der Winkel, dessen
Sinus numerischer_Ausdr entspricht.
Syntax
asin ( numeric_exp )
atan
Liefert den Arcustangens von numerischer_Ausdr im Bogenmaß. Der Arcustangens ist der Winkel,
dessen Tangens numerischer_Ausdr entspricht.
Syntax
atan ( numeric_exp )
tan
Liefert den Tangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
tan ( numeric_exp )
atn2
Gibt den Winkel (im Bogenmaß) zurück, dessen Tangens numerischer_Ausdr1/numerischer_Ausdr2
beträgt.
Syntax
atn2 ( numeric_exp1, numeric_exp2 )
cos
Liefert den Cosinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cos ( numeric_exp )
cot
Liefert den Cotangens von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß
ist.
Syntax
cot ( numeric_exp )
degrees
Gibt den Bogenmaßwert von numerischer_Ausdr konvertiert in Grad zurück.
Syntax
degrees ( numeric_exp )
radians
Gibt den Gradwert von numerischer_Ausdr konvertiert in das Bogenmaß zurück. Die Ergebnisse
haben denselben Typ wie numerischer_Ausdr. Für Ausdrücke mit dem Typ numerisch oder dezimal
haben die Ergebnisse eine interne Genauigkeit von 77 und eine Skalierung, die der Skalierung des
numerischen Ausdrucks entspricht. Wenn der Datentyp "Währung" verwendet wird, kann die
interne Konvertierung in Gleitkommawerte zu Genauigkeitsverlusten führen.
Syntax
radians ( numeric_exp )
sin
Liefert den Sinus von numerischer_Ausdr, wobei numerischer_Ausdr ein Winkel im Bogenmaß ist.
Syntax
sin ( numeric_exp )
Berichtsfunktionen
_add_days
Liefert den Datum-Uhrzeit-Wert, der sich aus der Addition von Ganzzahl_Ausdr Tage zu
Zeitstempel_Ausdr ergibt.
Syntax
_add_days(timestamp_exp, integer_exp)
_add_months
Liefert den Datum-Uhrzeit-Wert, der sich aus der Addition von Ganzzahl_Ausdr Monaten zu
Zeitstempel_Ausdr ergibt.
Syntax
_add_months(timestamp_exp, integer_exp)
_add_years
Liefert den Datum-Uhrzeit-Wert, der sich aus der Addition von Ganzzahl_Ausdr Jahre zu
Zeitstempel_Ausdr ergibt.
Syntax
_add_years(timestamp_exp, integer_exp)
_age
Liefert eine Zahl, die sich durch Subtrahieren von Zeitstempel_Ausdr vom heutigen Datum im
Format JJJJMMTT (Jahre, Monate, Tage) ergibt.
Syntax
_age(timestamp_exp)
_day_of_week
Liefert den Wochentag (zwischen 1 und 7), wobei 1 der erste Tag der Woche ist, wie in
Ganzzahl_Ausdr angegeben (zwischen 1 und 7, wobei 1 für Montag und 7 für Sonntag steht). Bitte
beachten, dass nach ISO 8601 Standard eine Woche am Montag als Tag 1 beginnt. In Nordamerika
dagegen ist der Sonntag der erste Tag der Woche und zugleich Tag 7.
Syntax
_day_of_week(timestamp_exp, integer_exp)
Beispiel
_day_of_week(2003-01-01, 1) will return 3 because 2003-01-01 was a Wednesday.
Ergebnis: 3
_day_of_year
Liefert die Ordnungszahl für den Tag des Jahres in Datum_ Ausdr (1 bis 366). Auch als Julianischer
Tag bezeichnet.
Syntax
_day_of_year(timestamp_exp)
_days_between
Liefert eine positive oder negative Zahl, welche die Anzahl von Tagen zwischen zwei
Datum-Uhrzeit-Ausdrücken darstellt. Bei Zeitstempel_Ausdr1 < Zeitstempel_Ausdr2 ist das Ergebnis
eine negative Zahl.
Syntax
_days_between(timestamp_exp1, timestamp_exp2)
_days_to_end_of_month
Liefert eine Zahl, welche die Anzahl von Tagen darstellt, die in dem Monat verbleiben, der vom
Datum-Uhrzeit-Ausdruck Zeitstempel_Ausdr dargestellt wird.
Syntax
_days_to_end_of_month(timestamp_exp)
_first_of_month
Liefert einen Datum-Uhrzeit-Wert, der der ersten Tag des Monats ist, der vom Zeitstempel_Ausdr
dargestellt wird.
Syntax
_first_of_month(timestamp_exp)
_last_of_month
Liefert einen Datum-Uhrzeit-Wert, der der letzte Tag des Monats ist, der vom Zeitstempel_Ausdr
dargestellt wird.
Syntax
_last_of_month(timestamp_exp)
_make_timestamp
Liefert einen Zeitstempel, der aus Ganzzahl_Ausdr1 (das Jahr); Ganzzahl_Ausdr2 (der Monat) und
Ganzzahl_Ausdr3 (der Tag) besteht. Der Standard für die Zeit ist 00:00:00.000.
Syntax
_make_timestamp(integer_exp1, integer_exp2, integer_exp3)
_months_between
Liefert eine positive oder negative Zahl, welche die Anzahl von Monaten zwischen zwei
Datum-Uhrzeit-Ausdrücken darstellt. Bei Zeitstempel_Ausdr1 < Zeitstempel_Ausdr2 ist das Ergebnis
eine negative Zahl.
Syntax
_months_between(timestamp_exp1, timestamp_exp2)
_week_of_year
Liefert die Zahl der Woche des Jahres von Zeitstempel_Ausdr nach ISO 8601, wo Woche 1 des
Jahres die erste Woche des Jahres ist, die einen Donnerstag enthält und gleichbedeutend mit der
ersten Woche ist, die den 4.Januar enthält. Die Woche beginnt am Montag (Tag 1) und endet am
Sonntag (Tag 7).
Syntax
_week_of_year(timestamp_exp)
_years_between
Liefert eine positive oder negative Ganzzahl, welche die Anzahl der Jahre von Zeitstempel_Ausdr1
bis Zeitstempel_Ausdr2 darstellt. Bei Zeitstempel_Ausdr1 < Zeitstempel_Ausdr2 wird ein negativer
Wert zurückgegeben.
Syntax
_years_between(timestamp_exp1, timestamp_exp2)
_ymdint_between
Liefert eine Zahl, welche die Differenz zwischen den Datum-Uhrzeit-Ausdrücken Zeitstempel_Ausdr1
und Zeitstempel_Ausdr2 darstellt. Dieser Wert hat das Format JJJJMMTT, wobei JJJJ die Anzahl
der Jahre, MM die Anzahl der Monate und TT die Anzahl der Tage darstellt.
Syntax
_ymdint_between(timestamp_exp1, timestamp_exp2)
abs
Gibt den absoluten Wert von numerischer Ausdr zurück. Das negative Vorzeichen der Werte wurde
in ein positives Vorzeichen geändert.
Syntax
abs(numeric_exp)
AsOfDate
Gibt den Datumswert des "Zum Zeitpunkt"-Ausdrucks zurück, wenn dieser definiert wurde. Wenn
der Ausdruck nicht definiert ist, gibt AsofDate das Datum der Berichtsausführung zurück.
Syntax
AsOfDate()
AsOfTime
Gibt den Uhrzeitwert des "Zum Zeitpunkt"-Ausdrucks zurück, wenn dieser definiert wurde. Wenn
der Ausdruck nicht definiert ist, gibt AsofTime die Uhrzeit der Berichtsausführung zurück.
Syntax
AsOfTime()
BurstKey
Gibt den Zielgruppenschlüssel zurück.
Syntax
BurstKey()
BurstRecipients
Gibt die Verteilerliste der Zielgruppenempfänger zurück.
Syntax
BurstRecipients()
ceiling
Liefert die kleinste Ganzzahl, die größer oder gleich numerischer_Ausdr ist.
Syntax
ceiling(numeric_exp)
CellValue
Gibt den Wert der aktuellen Kreuztabellenzelle zurück.
Syntax
CellValue()
character_length
Liefert die Anzahl der Zeichen in Zeichenkette_Ausdr.
Syntax
character_length(string_exp)
ColumnNumber
Gibt die aktuelle Spaltenzahl zurück.
Syntax
ColumnNumber()
CubeCreatedOn
Gibt Datum und Uhrzeit der Erstellung des Cubes zurück. Der Dimensionsparameter gibt an, aus
welchem Cube die Metadaten abgerufen werden sollen. Wenn die Dimensionsquelle ein Cognos
PowerCube (.mdc) ist, gibt die Funktion eine leere Zeichenkette zurück. Das ursprüngliche
Erstellungsdatum des PowerCube bleibt nicht erhalten.
Syntax
CubeCreatedOn(dimension)
CubeCurrentPeriod
Gibt den aktuellen Zeitraum für den Cube zurück. Der Dimensionsparameter gibt an, aus welchem
Cube die Metadaten abgerufen werden sollen.
Syntax
CubeCurrentPeriod(dimension)
CubeDataUpdatedOn
Gibt Datum-Uhrzeit der letzten Aktualisierung des Cubes zurück. Der Dimensionsparameter gibt
an, aus welchem Cube die Metadaten abgerufen werden sollen.
Syntax
CubeDataUpdatedOn(dimension)
CubeDefaultMeasure
Gibt den Namen der Standardkennzahl für den Cube zurück. Der Dimensionsparameter gibt an,
aus welchem Cube die Metadaten abgerufen werden sollen.
Syntax
CubeDefaultMeasure(dimension)
CubeDescription
Gibt die Beschreibung des Cubes zurück. Der Dimensionsparameter gibt an, aus welchem Cube die
Metadaten abgerufen werden sollen.
Syntax
CubeDescription(dimension)
CubeIsOptimized
Gibt den Wert "Wahr" zurück, wenn der Cube optimiert ist. Der Dimensionsparameter gibt an,
aus welchem Cube die Metadaten abgerufen werden sollen.
Syntax
CubeIsOptimized(dimension)
CubeName
Gibt den Namen des Cubes zurück. Der Dimensionsparameter gibt an, aus welchem Cube die
Metadaten abgerufen werden sollen.
Syntax
CubeName(dimension)
CubeSchemaUpdatedOn
Gibt Datum-Uhrzeit der letzten Aktualisierung des Cubeschemas zurück. Der Dimensionsparameter
gibt an, aus welchem Cube die Metadaten abgerufen werden sollen.
Syntax
CubeSchemaUpdatedOn(dimension)
exp
Liefert e, potenziert mit numerischer_Ausdr. Die Konstante e ist die Basis des natürlichen
Logarithmus.
Syntax
exp(numeric_exp)
extract
Gibt eine Ganzzahl zurück, die den Wert von Datumsteil_Ausdr ("Jahr", "Monat", "Tag", "Stunde",
"Minute", "Sekunde" (=standardmäßig)) in Datum-Uhrzeit_Ausdr darstellt.
Syntax
extract(datepart_exp , datetime_exp)
floor
Liefert die größte Ganzzahl, die kleiner oder gleich numerischer_Ausdr ist.
Syntax
floor(numeric_exp)
GetLocale
Gibt das Gebietsschema für die Ausführung zurück (wird nicht mehr verwendet).
Syntax
GetLocale()
HorizontalPageCount
Gibt die aktuelle horizontale Seitenanzahl zurück.
Syntax
HorizontalPageCount()
HorizontalPageNumber
Gibt die aktuelle horizontale Seitenzahl zurück.
Syntax
HorizontalPageNumber()
InScope
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn die Zelle im Bereich der Datenelemente und
der eindeutige Mitgliedsnamen (MUN) ist. Andernfalls wird 0 (FALSCH) zurückgegeben.
Syntax
InScope(dataItem, MUN, ...)
IsBursting
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn der Bericht an den angegebenen Empfänger
verteilt wird, und ist ansonsten 0 (FALSCH).
Syntax
IsBursting('recipientName')
IsCrosstabColumnNodeMember
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn der aktuelle Knoten ein Knotenmitglied der
Kreuztabellenspalte ist.
Syntax
IsCrosstabColumnNodeMember()
IsCrosstabRowNodeMember
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn der aktuelle Knoten ein Knotenmitglied der
Kreuztabellenzeile ist.
Syntax
IsCrosstabRowNodeMember()
IsFirstColumn
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn die aktuelle Spalte die erste Spalte ist.
Syntax
IsFirstColumn()
IsInnerMostCrosstabColumnNodeMember
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn der aktuelle Knoten ein Knotenmitglied der
inneren Kreuztabellenspalte ist.
Syntax
IsInnerMostCrosstabColumnNodeMember()
IsInnerMostCrosstabRowNodeMember
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn der aktuelle Knoten ein Knotenmitglied der
inneren Kreuztabellenzeile ist.
Syntax
IsInnerMostCrosstabRowNodeMember()
IsLastColumn
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn die aktuelle Spalte die letzte Spalte ist.
Syntax
IsLastColumn()
IsLastInnerMostCrosstabColumnNodeMember
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn der aktuelle Knoten ein Knotenmitglied der
letzten inneren Kreuztabellenspalte ist.
Syntax
IsLastInnerMostCrosstabColumnNodeMember()
IsLastInnerMostCrosstabRowNodeMember
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn der aktuelle Knoten ein Knotenmitglied der
letzten inneren Kreuztabellenzeile ist.
Syntax
IsLastInnerMostCrosstabRowNodeMember()
IsOuterMostCrosstabColumnNodeMember
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn der aktuelle Knoten ein Knotenmitglied der
äußeren Kreuztabellenspalte ist.
Syntax
IsOuterMostCrosstabColumnNodeMember()
IsOuterMostCrosstabRowNodeMember
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn der aktuelle Knoten ein Knotenmitglied der
äußeren Kreuztabellenzeile ist.
Syntax
IsOuterMostCrosstabRowNodeMember()
IsPageCountAvailable
Gibt den Booleschen Wert 1 (WAHR) zurück, wenn die Seitenanzahl für die aktuelle Ausführung
des Berichts verfügbar ist.
Syntax
IsPageCountAvailable()
ln
Liefert den natürlichen Logarithmus von numerischer_Ausdr.
Syntax
ln(numeric_exp)
Gebietsschema
Gibt das Gebietsschema für die Ausführung zurück.
Syntax
Locale()
lower
Liefert Zeichenkette_Ausdr, nachdem alle Großbuchstaben in Kleinbuchstaben konvertiert wurden.
Syntax
lower(string_exp)
mapNumberToLetter
Der Benutzer gibt den ersten Buchstaben an und die Nummer wird hinzugefügt.
Syntax
mapNumberToLetter(string_exp, integer_exp)
Beispiel
mapNumberToLetter ('a', 1) will result in 'b'.
Ergebnis: 'b'
mod
Gibt den Ganzzahlwert des Rests (Modulus) zurück, wenn Ganzzahl_Ausdr1 durch Ganzzahl_Ausdr2
geteilt wird.
Syntax
mod (integer_exp1, integer_exp2)
ModelPath
Gibt den Modellpfad zurück.
Syntax
ModelPath()
Jetzt
Gibt die aktuelle Systemzeit zurück.
Syntax
Now()
nullif
Liefert NULL, wenn Zeichenkette_Ausdr1 gleich Zeichenkette_Ausdr2 ist (ohne Beachtung der
Groß- und Kleinschreibung), und gibt ansonsten Zeichenkette_Ausdr1 zurück.
Syntax
nullif(string_exp1, string_exp2)
octet_length
Liefert die Anzahl der Bytes in Zeichenkette_Ausdr.
Syntax
octet_length(string_exp)
PageCount
Gibt die aktuelle Seitenanzahl zurück. Beim Ausführen des Berichts funktioniert diese Funktion
nur, wenn die Berichtsausgabe PDF oder Excel ist. Zum Speichern der Berichtsausgabe funktioniert
diese Funktion für alle Formate.
Syntax
PageCount()
PageName
Gibt die aktuelle Seitenanzahl zurück.
Syntax
PageName()
PageNumber
Gibt die aktuelle Seitenzahl zurück.
Syntax
PageNumber()
ParamCount
Gibt die Parameteranzahl der Variablen zurück, die von parameterName festgelegt wird.
Syntax
ParamCount('parameterName')
ParamDisplayValue
Gibt eine Zeichenkette zurück, die der Parameteranzeigewert der von parameterName definierten
Variablen ist.
Syntax
ParamDisplayValue('parameterName')
ParamName
Gibt den Parameternamen der Variablen zurück, die von parameterName festgelegt wird.
Syntax
ParamName('parameterName')
ParamNames
Gibt alle Parameternamen zurück.
Syntax
ParamNames()
ParamValue
Gibt eine Zeichenkette zurück, die der Parameterwert der von parameterName definierten Variablen
ist.
Syntax
ParamValue('parameterName')
position
Gibt den Ganzzahlwert zurück, der die Startposition von Zeichenkette_Ausdr1 in
Zeichenkette_Ausdr2 darstellt oder 0, wenn Zeichenkette_Ausdr1 nicht gefunden wird.
Syntax
position(string_exp1, string_exp2)
power
Liefert Anz_Ausdr1, potenziert mit Anz_Ausdr2.
Syntax
power(num_exp1, num_exp2)
ReportAuthorLocale
Gibt das Verfasser-Gebietsschema zurück.
Syntax
ReportAuthorLocale()
ReportCreateDate
Gibt das Datum zurück, an dem der Bericht erstellt wurde.
Syntax
ReportCreateDate()
ReportDate
Gibt Datum und Uhrzeit der Berichtsausführung zurück.
Syntax
ReportDate()
ReportDescription
Gibt die Berichtsbeschreibung zurück. Diese Funktion funktioniert nur, wenn sie von Cognos
Connection aus ausgeführt wird.
Syntax
ReportDescription()
ReportID
Gibt die Berichtskennung zurück.
Syntax
ReportID()
ReportLocale
Gibt das Gebietsschema für die Ausführung zurück.
Syntax
ReportLocale()
ReportName
Gibt den Berichtsnamen zurück. Diese Funktion funktioniert nur, wenn sie von Cognos Connection
aus ausgeführt wird.
Syntax
ReportName()
ReportOption
Gibt den Wert der Ausführungsoptionsvariablen zurück, die von optionName festgelegt wird.
Mögliche Werte für optionName: attachmentEncoding, burst, cssURL, email, emailAsAttachment,
emailAsURL, emailBody, emailSubject, emailTo, emailToAddress, history, metadataModel,
outputEncapsulation, outputFormat, outputLocale, outputPageDefinition, outputPageOrientation,
primaryWaitThreshold, print, printer, printerAddress, prompt, promptFormat, saveAs, saveOutput,
secondaryWaitThreshold, verticalElements, xslURL.
Syntax
ReportOption('optionName')
ReportOutput
Gibt den Namen des Ausgabeformats zurück. Mögliche Werte: CSV, HTML, layoutDataXML,
MHT, PDF, rawXML, singleXLS, spreadsheetML, XLS, XML, XLWA.
Syntax
ReportOutput()
ReportPath
Gibt den Berichtspfad zurück. Diese Funktion funktioniert nur, wenn sie von Cognos Connection
aus ausgeführt wird.
Syntax
ReportPath()
ReportProductLocale
Gibt das Produkt-Gebietsschema zurück.
Syntax
ReportProductLocale()
ReportSaveDate
Gibt das Datum zurück, an dem der Bericht zuletzt gespeichert wurde.
Syntax
ReportSaveDate()
round
Liefert numerischer_Ausdr, nachdem mathematisch auf Ganzzahl_Ausdr Stellen rechts vom
Dezimaltrennzeichen gerundet wurde. Ist Ganzzahl_Ausdr negativ, wird numerischer_Ausdr auf
die Stelle "absolute (Ganzzahl_Ausdr)" links vom Dezimaltrennzeichen gerundet.
Syntax
round(numeric_exp, integer_exp)
Beispiel
round (125, -1) rounds to 130.
Ergebnis: 130.
RowNumber
Gibt die aktuelle Zeile zurück.
Syntax
RowNumber()
ServerLocale
Gibt das Gebietsschema des Servers zurück, der den Bericht ausführt.
Syntax
ServerLocale()
ServerName
Gibt den Namen des Servers zurück, der den Bericht ausführt.
Syntax
ServerName()
sqrt
Liefert die Quadratwurzel von numerischer_Ausdr. numerischer_Ausdr muss positiv sein.
Syntax
sqrt(numeric_exp)
substring
Liefert den Textausschnitt aus Zeichenkette_Ausdr, der für Ganzzahl_Ausdr2 an der Position
Ganzzahl_Ausdr1 beginnt oder am Ende von Zeichenkette_Ausdr, wenn Ganzzahl_Ausdr2 -1 ist.
Das erste Zeichen in einer Zeichenkette befindet sich an der Position 1.
Syntax
substring(string_exp , integer_exp1, integer_exp2)
TOCHeadingCount
Gibt die Kopfzeilenanzahl des Inhaltsverzeichnisses für eine bestimmte Kopfzeilenebene zurück.
Syntax
TOCHeadingCount(headingLevel)
HEUTIGES DATUM
Gibt das aktuelle Systemdatum zurück.
Syntax
Today()
trim
Gibt einen Zeichenkette_Ausdr zurück, in dem führende und/oder nachfolgende Leerzeichen bzw.
die in Übereinstimmung_Zeichen_Ausdr angegebenen Zeichen abgeschnitten wurden.
Was_Abschneiden_Ausdr kann die folgenden Werte haben: "LEADING", "TRAILING" oder
"BOTH" (Standardwert). Übereinstimmung_Zeichen_Ausdr = leere Zeichenkette, um Leerzeichen
abzuschneiden, oder Angabe dazu, welches Zeichen abgeschnitten werden soll. Zeichenkette_Ausdr
= abzuschneidende Zeichenkette.
Syntax
trim(trim_what_exp, match_character_exp, string_exp)
upper
Liefert Zeichenkette_Ausdr, nachdem alle Kleinbuchstaben in Großbuchstaben konvertiert wurden.
Syntax
upper(string_exp)
URLEncode
Gibt den URL-codierten Wert des Eingabetextes zurück.
Syntax
URLEncode('text')
Datentypkonvertierungs-Funktionen
date2string
Gibt ein Datum als Zeichenkette im Format JJJJ-MM-TT zurück.
Syntax
date2string(date_exp)
date2timestamp
Wandelt ein Datum in einen Zeitstempel um. Die Zeitangabe des Zeitstempels ist null.
Syntax
date2timestamp(date_exp)
date2timestampTZ
Wandelt ein Datum in einen Zeitstempel mit Zeitzone um. Die Zeit- und Zeitzonenangaben des
Zeitstempels sind null.
Syntax
date2timestampTZ(date_exp)
DTinterval2string
Gibt ein Datum-Uhrzeitintervall als Zeichenkette im Format "DDDD HH:MM:SS.FFFFFFF" oder
"-DDDD HH:MM:SS.FFF" zurück, wobei F Sekundenbruchteile angibt.
Syntax
DTinterval2string(DTinterval_exp)
DTinterval2stringAsTime
Gibt ein Datum-Uhrzeitintervall als Zeichenkette zurück. Die Tage werden in Stunden umgerechnet.
Ausgabeformat: "HHHH:MM:SS.FFFFFFF" oder "HH:MM:SS.FFF".
Syntax
DTinterval2stringAsTime(DTinterval_exp)
int2DTinterval
Wandelt eine Ganzzahl in ein Datum-Uhrzeitintervall um. Zeichenkette_Ausdr gibt an, was
Ganzzahl_Ausdr darstellt: "NS" = Nanosekunden, "S" = Sekunden (=standardmäßig), "M" =
Minuten, "H" = Stunden, "T" = Tage.
Syntax
int2DTinterval(integer_exp, string_exp)
int2YMinterval
Wandelt eine Ganzzahl in ein Jahr-Monat-Intervall um. Zeichenkette_Ausdr gibt an, was die
Ganzzahl_Ausdr repräsentiert: "J" = Jahre, "M" = Monate (=standardmäßig).
Syntax
int2YMinterval(integer_exp, string_exp)
number2string
Wandelt eine Zahl mithilfe des %g-Formatbezeichners (C/C++-Syntax) in eine Zeichenkette um.
Syntax
number2string(num_exp)
string2date
Gibt eine Datumszeichenkette als Datum im Format "JJJJ-MM-TT" zurück.
Syntax
string2date(string_exp)
string2double
Gibt eine Gleitkommazahl zurück. Das Zeichenkettenargument der Funktion "string2double" hat
folgendes Format:"[Leerstelle] [Vorzeichen] [Dezimalstellen] [Dezimalstellen] [ \{d | D |e | E \}
[Vorzeichen]Dezimalstellen]"
Syntax
string2double(string_exp)
string2DTinterval
Gibt eine Datum-Uhrzeit-Intervallzeichenkette als Datum-Uhrzeit-Intervall im Format "[-]TT HH:
MM[:SS[.FFF]]" zurück (FFF sind Sekundenbruchteile).
Syntax
string2DTinterval(string_exp)
string2int32
Gibt eine Ganzzahl zurück. Das Zeichenkettenargument der Funktion "string2int32" hat folgendes
Format: "[Leerstelle] [\{+ | \endash\}] [Dezimalstellen]"
Syntax
string2int32(string_exp)
string2int64
Gibt eine lange Ganzzahl zurück. Das Zeichenkettenargument der Funktion "string2int64" hat
folgendes Format: "[Leerstelle] [\{+ | -\}] [Dezimalstellen]"
Syntax
string2int64(string_exp)
string2time
Gibt eine Uhrzeitzeichenkette als Uhrzeit im Format "HH:MM:SS.FFFFFFF" zurück, wobei F
Sekundenbruchteile angibt.
Syntax
string2time(string_exp)
string2timestamp
Gibt eine Zeitstempelzeichenkette als Zeitstempel im Format "JJJJ-MM-TT [Leerzeichen]+ HH:
MM:SS.FFFFFFF" zurück, wobei F Sekundenbruchteile angibt.
Syntax
string2timestamp(string_exp)
string2timestampTZ
Gibt einen Zeitstempel mit einer Zeitzone im Format "JJJJ-MM-TT HH:MM:SS.FFFFFFF +HHMM"
oder "JJJJ-MM-TT HH:MM:SS.FFF -HHMM" zurück, wobei F Sekundenbruchteile angibt.
Syntax
string2timestampTZ(string_exp)
string2YMinterval
Gibt eine Jahr-Monat-Intervallzeichenkette als Jahr-Monat-Intervall im Format "[-]JJ MM" zurück.
Syntax
string2YMinterval(string_exp)
time2string
Gibt eine Uhrzeit als Zeichenkette im Format HH:MM:SS.FFF zurück, wobei F Sekundenbruchteile
angibt.
Syntax
time2string(time_exp)
timestamp2date
Wandelt einen Zeitstempel in ein Datum um. Die Zeitangabe des Zeitstempels wird ignoriert.
Syntax
timestamp2date(timestamp_exp)
timestamp2string
Gibt einen Zeitstempel als Zeichenkette im Format JJJJ-MM-TT HH:MM:SS.FFFFFFF zurück,
wobei F Sekundenbruchteile angibt.
Syntax
timestamp2string(timestamp_exp)
timestamp2timestampTZ
Wandelt einen Zeitstempel in einen Zeitstempel mit Zeitzone um. Die Zeitunterschiedsangabe des
Zeitstempels mit Zeitzone ist null.
Syntax
timestamp2timestampTZ(timestamp_exp)
timestampTZ2date
Wandelt einen Zeitstempel mit Zeitzone in ein Datum um. Die Zeit- und Zeitzonenangaben des
Zeitstempels werden ignoriert.
Syntax
timestampTZ2date(timestampTZ_exp)
timestampTZ2string
Gibt einen Zeitstempel mit einer Zeitzone als Zeichenkette im Format "JJJJ-MM-TT HH:MM:SS.
FFFFFFF +HHMM" oder "JJJJ-MM-TT HH:MM:SS.FFF -HHMM" zurück, wobei F
Sekundenbruchteile angibt.
Syntax
timestampTZ2string(timestampTZ_exp)
timestampTZ2timestamp
Wandelt einen Zeitstempel mit Zeitzone in einen Zeitstempel um. Die Zeitunterschiedsangabe des
Zeitstempels mit Zeitzone wird ignoriert.
Syntax
timestampTZ2timestamp(timestampTZ_exp)
timeTZ2string
Gibt eine Zeit mit Zeitzone als Zeichenkette im Format "HH:MM:SS.FFF +HHMM" oder "HH:
MM:SS.FFFFFFF -HHMM" zurück, wobei F Sekundenbruchteile angibt.
Syntax
timeTZ2string(timeTZ_exp)
Beispiel
"-05:30" means a TimeZone of GMT minus 5 hours and 30 minutes.
YMinterval2string
Gibt ein Jahr-Monat-Intervall als Zeichenkette im Format "(JJ MM)" oder "-(JJ MM)" zurück.
Syntax
YMinterval2string(YMinterval_exp)
Beim Erstellen von Berichten im Microsoft Excel-Format gibt es einige Einschränkungen, die teils
von Microsoft Excel, teils von Cognos 8 herrühren.
Klicken Sie stattdessen zuerst auf Öffnen, und speichern Sie dann den Bericht.
Wiederholende Kreisdiagramme
Wenn Sie einen Bericht mit wiederholenden Kreisdiagrammen verwenden und einen Diagrammtitel
definieren, zeigt Excel jedes Kreissegment mit einem Titel an, der sich aus dem Diagrammtitel und
der Datenserie zusammensetzt. Wenn der Diagrammtitel zum Beispiel "Verkaufte Menge nach
Bestellmethode und Produktreihe" lautet und die Datenserie "Bestellmethode" ist, lautet der Titel
jedes Kreissegments in Excel:
Verkaufte Menge nach Bestellmethode und Produktreihe, Bestellmethode
● Exponentsymbol
● Gruppentrennzeichen
● Währungsdezimaltrennzeichen
● AM-Zeichenkette
● Day Name
● Dezimaltrennzeichen-Symbol
● Month Name
● PM-Zeichenkette
● Internationales Währungssymbol
● Listentrennzeichen
● Multiplikator
● Textformat "Überstrichen"
● Promillezeichen
● Pluszeichen
● Skalierung (In Excel wird eine andere Skalierungsformel verwendet als in Cognos 8.)
● Zeitaltername
● Zeitalter anzeigen
verschachtelten Tabellen gegebenenfalls angepasst. Die Spalten und Zeilen um die Tabelle werden
zusammengeführt, um die Darstellung der verschachtelten Tabellen beizubehalten. Beim Speichern
solcher Arbeitsmappen wird nur eine Tabelle pro Arbeitsmappe gespeichert.
Format Version
● umflossene Textobjekte
● Maximale Zeichen
Bestimmte Einschränkungen von Microsoft Excel führen dazu, dass manche Layouts im HTML-
und PDF-Format nicht korrekt angezeigt werden.
● Bedingter Text
● Tiefe
● Sichtwinkel
● Werte anzeigen
● Datenpunkttextposition
● Grundlinie anzeigen
● Neues Textelement
● Neuer Datenpunkt
● Rahmen
● Außenabstand
● Fußzeile
● Untertitel
● Regressionslinie
● Grundlinie
Außerdem wird in Cognos 8 sichergestellt, dass Excel dieselbe Farbpalette wiederverwendet, die in
Cognos 8 definiert ist. In Excel können jedoch nur die ersten 16 Farben aus der Cognos 8-Palette
verwendet werden. Wenn die Anzahl der Kategorien in einem Diagramm 16 überschreitet, werden
die übrigen Farben aus der Standard-Excel-Palette verwendet.
● Kombinationsdiagramme
In Excel werden sie als zweidimensionale Kombinationsdiagramme angezeigt. Wenn ein drei-
oder zweidimensionales Kombinationsdiagramm nur ein Flächen-, Säulen- oder Liniendiagramm
enthält, wird nur dieses eine Diagramm angezeigt.
● Tachometerdiagramme
● Ringdiagramme
Möglicherweise werden in Excel in dem Loch in der Mitte des Ringdiagramms zusätzliche
Kennzahlen angezeigt, und außerdem werden 3D-Ringdiagramme als einfache Ringdiagramme
dargestellt.
● Landkarten
In Excel wird kein Diagramm angezeigt.
● Metriken-Bereichsdiagramme
In Excel werden sie als Kombinationsdiagramme mit zwei Liniendiagrammen für die
Toleranzbalken angezeigt.
● Pareto-Diagramme
In Excel wird die kumulative Linie nicht angezeigt.
● Kreisdiagramme
In Excel wird nur ein Typ von Kreisdiagrammen angezeigt, und auch der Winkel ist
möglicherweise ein anderer.
● Progressive Säulendiagramme
● Polardiagramme
In Excel wird dieser Diagrammtyp als Punktdiagramm angezeigt.
● Quadrantdiagramme
● Radardiagramme
Excel unterstützt keine Radardiagramme mit gestapelten Flächen. In Excel werden
Radardiagramme als gefüllte Netzdiagramme bezeichnet. In Excel werden Radardiagramme
als Radar mit Datenpunkten angezeigt.
● Punktdiagramme
In Excel werden dreidimensionale Punktdiagramme als zweidimensionale Punktdiagramme
angezeigt. Die Z-Achse wird ignoriert.
In diesem Anhang finden Sie Definitionen der Objekte und Eigenschaften in Report Studio. Welche
Definitionen verfügbar sind, hängt vom jeweiligen Kontext ab. Sie können die Definitionen durch
Drücken von F1 aufrufen, wenn ein Objekt oder eine Eigenschaft im Berichterstellungssystem von
Report Studio aktiv ist.
Dieser Anhang enthält Verweise auf die folgenden Objekte und Eigenschaften:
● Report Studio-Objekte
Diese Objekte sind im Arbeitsbereich von Report Studio sichtbar. Sie können von der
Registerkarte Berichtselemente aus eingefügt werden.
● Report Studio-Eigenschaften
Diese Eigenschaften können für Report Studio-Objekte festgelegt werden. Sie sind im Fenster
unten links in Report Studio verfügbar.
Sie können diese Eigenschaften für Datenwerte festlegen, indem Sie im Menü Daten die Option
Datenformat für Layout auswählen oder indem Sie für Report Studio-Objekte die Eigenschaft
Datenformat bearbeiten.
Report Studio-Objekte
Die folgende Liste enthält die in Report Studio verfügbaren Objekte.
3D-Flächen
Ein Diagramm, in dem Mitglieder von Datenserien als dreidimensionale Flächen unterschiedlicher
Größe und Farbe dargestellt werden. Das dreidimensionale Flächendiagramm ist einer von drei
Diagrammtypen, die einem dreidimensionalen Kombinationsdiagramm hinzugefügt werden können.
3D-Balken
Ein Diagramm, in dem Mitglieder von Datenserien als dreidimensionale Balken unterschiedlicher
Länge und Farbe dargestellt werden. Das dreidimensionale Balkendiagramm ist einer von drei
Diagrammtypen, die einem dreidimensionalen Kombinationsdiagramm hinzugefügt werden können.
3D-Kombinationsdiagramm
Ein Diagramm, das eine beliebige Anzahl von dreidimensionalen Balken-, Linien- und
Flächendiagrammen in beliebiger Kombination enthält. Bei diesem Diagrammtyp werden eine
beliebige Anzahl von Datenserien anhand einer gemeinsamen Kennzahl auf der senkrechten
numerischen Achse und ein oder zwei gemeinsamen Datenserien auf den Ordnungszahlenachsen
dargestellt.
3D-Liniendiagramm
Ein Diagramm, in dem Mitglieder von Datenserien als dreidimensionale Linien unterschiedlicher
Farbe dargestellt werden. Das dreidimensionale Liniendiagramm ist einer von drei Diagrammtypen,
die einem dreidimensionalen Kombinationsdiagramm hinzugefügt werden können.
3D-Streudiagramm
Ein Diagramm, das drei Kennzahlen anhand von einer oder mehreren Datenserien in einer
dreidimensionalen XYZ-Grafik darstellt.
Winkelachse
Die Winkelachse eines Polardiagramms, mit Beschriftungen, Titeln, Bereich und Skalierung.
Winkelkennzahl
Die Kennzahl, mit der die Winkelposition jedes Datenpunkts in Polardiagrammen festgelegt wird.
Fläche
Der Datenpunkt, mit dem Datenserien in Flächendiagrammen dargestellt werden.
Achsentitel
Der Titel eines Achse in einem Diagramm.
Balken
Ein Diagramm, in dem Mitglieder von Datenserien als Balken unterschiedlicher Länge und Farbe
dargestellt werden.
Grundlinie
Eine in einem Diagramm darzustellende Grundlinie.
Grundlinie
Eine Grundlinie für ein Polardiagramm, ein Streudiagramm oder ein Kreisflächendiagramm.
Grundlinie
Eine Grundlinie für ein dreidimensionales Kombinationsdiagramm.
Grundlinie
Eine Grundlinie für ein dreidimensionales Streudiagramm.
Block
Ein Container, in den andere Objekte eingefügt werden können.
Lesezeichen
Eine Verknüpfung mit einem anderen Bereich im selben Bericht. Die Verknüpfung kann als statischer
Wert, als Abfrageelement oder als Ergebnis eines Berichtsausdrucks definiert werden.
Kreisflächendiagramm
Ein Punktdiagramm, das eine oder mehrere Datenserien mit drei Kennzahlen darstellt; einem X-Wert,
einem Y-Wert und einer Kreisfläche, deren relative Größe die dritte Kennzahl darstellt. Für jede
Kategorie werden mehrfache Punkte abgebildet.
Um die Werte unterscheiden zu können, sollten Sie die Eigenschaft Tooltipps für dieses Objekt auf
Ja einstellen.
Kreisflächenkennzahl
Die Kennzahl, durch die die Größe jeder Kreisfläche in einem Kreisflächendiagramm festgelegt wird.
Berechnete Kennzahl
Ein Datenelement, das ein berechnetes Mitglied ist.
Berechnetes Mitglied
Ein Element in einer Dimension, dass ein Vorkommen von Schemadaten darstellt, die als Berechnung
zweier oder mehrerer Mitglieder definiert sind.
Berechnetes Mitglied
Ein Datenelement, das ein berechnetes Mitglied ist.
Titelzeile
Die Titelzeile eines Feldsatzobjektes.
Diagramminhalt
Definiert den Stil für den Diagrammhauptteil. Der Stil für den Diagrammhauptteil kann unabhängig
vom Diagramm festgelegt werden.
Diagrammfußzeile
Ein Fußzeile für ein Diagramm.
Diagrammknotenmitglied
Ein Datenelement mit dazugehörigem Text, das im Diagramm dargestellt werden soll.
Diagrammuntertitel
Der Untertitel eines Diagramms.
Diagrammtextelement
Die Datenquelle und das Format für ein Textelement wie z. B. ein Legendentitel, eine
Achsenbeschriftung oder ein Achsentitel.
Diagrammtitel
Der Titeltext, der oben in einem Diagramm angezeigt wird.
Klasse
Der HTML-Klassenname eines Layoutobjekts. Mit diesem Attribut können Sie den Stil festlegen,
der beim Darstellen des Berichts auf das Objekt angewendet werden soll.
Kombinationsdiagramm
Ein Diagramm, das Kombinationen aus Säulendiagrammen, Flächendiagrammen und
Liniendiagrammen als Datenpunkte zum Darstellen mehrerer Datenserien verwendet.
Komponenten überschreiben
Überschreibt ein untergeordnetes Objekt des Objektes vom Typ "Referenz zu Layoutkomponenten".
Bedingter Block
Ein Block, der für die bedingte Anzeige verwendet werden kann.
Bedingter Block
Enthält den Standardsatz von Layoutobjekten, die auf Grundlage einer Berichtsvariable dargestellt
werden sollen.
Kreuztabelle
Ein Layoutobjekt, mit dem die Ergebnisse einer Abfrage ausgegeben werden, bei der Daten aggregiert
und in einem zweidimensionalen Raster angeordnet werden.
Kreuztabellenspalten
Überschreibt den Stil für Kreuztabellenspaltenmitglieder-Objekte, der in der Datei GlobalReportStyles.
css definiert ist.
Kreuztabellenspalten
Ein Liste von Spalten in einer Kreuztabelle.
Kreuztabellenecke
Die obere linke Ecke einer Kreuztabelle, die sich oberhalb der Zeilenbeschriftungen und links von
den Spaltenbeschriftungen befindet. Hiermit werden in der Regel Kreuztabellenmitglieder dargestellt.
Kreuztabellen-Faktenzellen
Der Inhalt der Faktenzellen einer Kreuztabelle. Es gibt für die Kreuztabelle nur eine
Faktenzellendefinition, unabhängig von der Anzahl der Kennzahlen.
Properties of "Kreuztabellen-Faktenzellen"
Aggregatfunktion, Einzelne Klasse anwenden, Hintergrundfarbe, Hintergrundbild, Rahmen, Typ
der Box, Klassen, Bedingte Stile, Datenformat, Datenelementbeschriftung, Datenelementbeschriftung,
Datenelementbeschriftung, Datenelementbeschriftung, Datenelementwert, Datenelementwert,
Datenelementwert, Datenelementwert, Drillthrough-Definitionen, Ausdruck, Schriftart,
Vordergrundfarbe, Hierarchie, Horizontale Ausrichtung, HTML, HTML-Quellenvariable,
Beschriftung, Beschriftung, Ebene, Mitglied, Name, Innenabstand, Berichtsausdruck,
Berichtsausdruck, Berichtsausdruck, Berichtsausdruck, Aufsummierungs-Aggregatfunktion, Nur
Root-Mitglieder, Sortierung festlegen, Größe und Überlauf, Quelltyp, Quelltyp, Quelltyp, Quelltyp,
Abstände und Textumbruch, Stilvariable, Text, Textfluss und Blocksatz, Textquellenvariable, Typ,
URL, URL-Quellenvariable, Vertikale Ausrichtung, Leerzeichen
Kreuztabellenschnittmenge
Eine Schnittmenge in einer Kreuztabelle. Der Zelleninhalt einer bestimmten Schnittmenge kann
überschrieben und der Stil definiert werden.
Kreuztabellenmitglieds-Faktenzellen
Der Inhalt der Faktenzellen in einem Kreuztabellenknotenmitglied.
Kreuztabellenknotenmitglieder
Ein Mitglied in einem Kreuztabellenknoten.
Kreuztabellenzeilen
Überschreibt den Stil für Kreuztabellenzeilenmitglieder-Objekte, der in der Datei GlobalReportStyles.
css definiert ist.
Kreuztabellenzeilen
Ein Liste von Zeilen in einer Kreuztabelle.
Kreuztabellenzwischenraum
Fügt in einem Zeilen-/Spaltenelement einer Kreuztabelle eine leere Zelle ein. Erlaubt das Einfügen
von Zellen an einem Zeilen-/Spaltenelement, die keine Datenzellen sind.
Kumulationslinie
Ein Linie, die den kumulativen Effekt mehrerer Serienmitglieder auf eine Kennzahl in einem
Pareto-Diagramm anzeigt.
Kumulationslinienachse
Die Achse für die Kumulationslinie in einem Pareto-Diagramm.
Kumulationslinienbeschriftung
Eine Beschriftung, die mit der Kumulationslinie in einem Pareto-Diagramm dargestellt wird.
Datenelement
Ein Satz von Datenwerten oder Mitgliedern.
Datum
Das Datum, an dem der Bericht ausgeführt wird.
Datums-Eingabeaufforderung
Eine Eingabeaufforderung, über die Sie einen Datumswert auswählen können.
Standardkennzahl
Eine Standardkennzahl für ein Diagramm. Die Standardkennzahl wird verwendet, wenn die
Diagrammkennzahl von der auf dem Diagrammrand dargestellten Datenserie nicht bestimmt werden
kann.
Detailfilter
Ein Satz von Bedingungen in einer Abfrage, die den Bereich der zurückgegebenen Daten begrenzen.
Ein Detailfilter wird vor Abschluss der Aggregation angewendet.
Dimension
Eine Gruppe von beschreibenden Informationen über einen Aspekt eines Geschäfts. Dimensionen
enthalten Ebenen, deren Reihenfolge die Hierarchie der organisationsbezogenen Strukturen und
Daten bestimmt. Dimensionen und Ebenen sind Werte, nach denen Kennzahlen angezeigt, gefiltert
oder aggregiert werden können.
Anzeigeschicht
Eine Landkartenschicht, die nur zur Anzeige dient. Anzeigeschichten entsprechen nicht Datenserien
oder Kennzahlen.
Expliziter Mitgliedssatz
Ein Datenelementsatz, der einen expliziten Mitgliedssatz definiert.
Fakt
Die zentralen Werte, die aggregiert und analysiert werden. Sie werden auch als Kennzahlen bezeichnet
und stellen bestimmte Werte zum Messen von Geschäftsvorgängen dar, wie z. B. Umsatz oder
Inventarebenen.
Feld
Ein Container mit einer Titelzeile, in den andere Objekte eingefügt werden können. Ein Feld ist mit
einem Blockobjekt vergleichbar, verfügt jedoch zusätzlich über eine Titelzeile.
Tachometerdiagramm
Ein Diagramm, dass Datenserien nach Kennzahlen mithilfe einer Messuhr oder einem Tachometer
für die Kennzahl und Nadeln oder Indikatoren für die Serienmitglieder darstellt.
Innenabstand, Seitenumbruch, Palette, Abfrage, Relative Ausrichtung, Seite ausgeben wenn leer,
Ausgabevariable, Größe und Überlauf, Stilvariable, Untertitel, Titel, Tooltipps, Sichtbar
Tachometerbeschriftungen
Ein Beschriftung für jeden Tachometer in einem Diagramm mit mehreren Tachometern.
Erzeugte Eingabeaufforderung
Ein Steuerelement, das als Platzhalter fungiert. Der Berichtsserver ersetzt dieses Steuerelement durch
die entsprechende erzeugte Eingabeaufforderung, genau so wie auf einer generierten
Eingabeaufforderungsseite.
Hierarchiesatz
Ein Datenelementsatz, der die Mitglieder einer Hierarchie definiert.
HTML-Element
Ein Container, in dem Sie HTML-Elemente wie zum Beispiel eine Verknüpfung zu einer
Multimedia-Datei hinzufügen können. HTML-Elemente werden nur angezeigt, wenn Sie den Bericht
im HTML-Format ausführen.
Wenn Sie auf die nächste Version von Cognos 8 aktualisieren, werden nicht dokumentierte oder
nicht unterstützte Mechanismen oder Funktionen – wie auf Cognos HTML-Elemente verweisendes
JavaScript – bei der Berichtaktualisierung nicht berücksichtigt.
Hyperlink
Ein Hyperlink kann als statischer Wert, als Abfrageelement oder als Ergebnis eines Berichtsausdrucks
definiert werden. Wenn ein Berichtsausdruck verwendet wird, werden die anderen Werte ignoriert.
Hyperlink-Schaltfläche
Ein als Schaltfläche formatierter Hyperlink. Der Hyperlink kann als statischer Wert, als
Abfrageelement oder als Ergebnis eines Berichtsausdrucks definiert werden. Wenn ein
Berichtsausdruck verwendet wird, werden die anderen Werte ignoriert.
Bild
Eine Verknüpfung zu einer Bilddatei. Die Verknüpfung kann ein statischer Wert sein oder aus einem
Berichtsausdruck oder Abfrageelement stammen. Verwenden Sie zum Definieren der Verknüpfung
die URL-Quelleneigenschaften des Bildobjekts.
Root-Mitglieder, Sortierung festlegen, Größe und Überlauf, Quelltyp, Stilvariable, Typ, URL,
URL-Quellenvariable, Sichtbar
Schnittmenge (Tuple)
Ein Datenelement, das sich aus der Kombination von zwei oder mehr Mitgliedern ergibt, die Sie
festlegen. Eine Schnittmenge erscheint als einzelnes, vereinheitlichtes Mitglied anstelle seiner
Komponentenmitglieder. Jedes Mitglied muss aus einer anderen Dimension stammen.
Intervall-Eingabeaufforderung
Eine erweiterte Eingabeaufforderung, über die Sie Zeitintervallwerte eingeben können.
Verbinden
Eine Beziehung zwischen einem Feld in einer Tabelle oder Abfrage und einem Feld desselben
Datentyps in einer anderen Tabelle oder Abfrage.
Schlüssel
Ein Objekt, das Mitglieder einer Ebene eindeutig identifiziert.
Ist die eindeutige Identifizierung ein Primär- oder alternativer Schlüssel, benötigen Sie nur ein
Schlüsselobjekt. Ist die eindeutige Identifizierung ein zusammengesetzter Schlüssel, so benötigen Sie
ein Schlüsselobjekt für jedes Datenelement, das daran beteiligt ist, die Mitglieder einer Ebene
eindeutig zu identifizieren.
Referenz zu Layoutkomponenten
Ein Verweis auf ein anderes Layoutobjekt. Bevor Sie ein Objekt referenzieren können, muss die
Eigenschaft "Kennung" des Objekts eingerichtet sein.
Legende
Ein Schlüssel für die Muster oder Farben, die den Datenserien in einem Diagramm zugewiesen sind.
Legendentitel
Der Titel für die Legende, mit Titeltext und Textstil. Ist dieses Objekt leer, wird ein Standardtitel
dargestellt, sofern verfügbar.
Ebene
Ein Satz von Mitgliedern mit einem vordefinierten Satz ähnlicher Eigenschaften. So bilden z. B. die
Mitglieder "Jahr 1999" und "Jahr 2000" in der Zeitdimension eine Ebene "Jahr", während die
entsprechenden Quartale die Ebene "Quartale" bilden.
Ebenenhierarchie
Gibt an, wie die Ebenen einer Dimension logisch geordnet sind.
Ebenensatz
Ein Datenelementsatz, der die Mitglieder einer Ebene definiert.
Linie
Der Datenpunkt, mit dem Datenserien in Liniendiagrammen dargestellt werden.
Liste
Ein Layoutobjekt, mit dem Abfrageergebnisse in Form einer Liste präsentiert werden.
Listenzelle
Eine Zelle in einer Zeile, die als Listenkopf- oder -fußzeile verwendet werden kann.
Listenspalte
Eine Spalte in einer Liste. In der Regel enthält eine Spalte ein Abfrageelement, es kann jedoch
außerdem beliebig viele Layoutobjekte enthalten. So kann zum Beispiel die Spalte AN in einer
Anweisungsliste die Adresse in einem Tabellenformat darstellen. Wenn die Spalte nur ein
Abfrageelement enthält, umfasst die Spalte automatisch die Gruppe, wenn das Abfrageelement
gruppiert ist.
Listenspaltenhauptteil
Der Inhalt einer Spalte in einem Listenbericht.
Listenspalten
Ein Satz Spalten in einer Liste.
Listenspalten
Überschreibt den Stil für Listenspaltenobjekte, der in der Datei GlobalReportStyles.css definiert ist.
Listenspaltentitel
Der Titel einer Listenspalte.
Listenfußzeile
Die Fußzeile, die am Ende einer Liste auf jeder Seite erscheint, auf der die Liste ausgegeben wird.
Dieses Objekt ist zur Angabe von Seitengesamtsummen nützlich.
Listenkopfzeile
Die Kopfzeile, die am Anfang einer Liste auf jeder Seite erscheint, auf der die Liste ausgegeben wird.
Dieses Objekt ist zur Angabe von Übertragssummen nützlich.
Listenseitenfußzeile
Die Fußzeile, die unten auf jeder Seite von Listenberichten angezeigt wird. Dieses Objekt wird nach
den Listendetails und anderen Listenfußzeilen dargestellt.
Listenseitenkopfzeile
Die Kopfzeile der Liste, die auf jeder ausgegebenen Seite erscheint. Diese Kopfzeile wird nach den
Spaltentiteln und vor der Gesamtkopfzeile der Liste angezeigt.
Listenzeile
Eine Zeile in einer Liste.
Landkarte
Ein Diagramm, das Daten mithilfe einer Karte anzeigt.
Position in Landkarte
Ordnet auf der Regionsschicht der Landkarte Datenserien Regionen zu.
Position in Landkarte
Ordnet Datenserien auf der Punktschicht der Landkarte Punkte zu.
Landkartenzoom-Position
Beschreibt die den Regionen auf der Landkarte zugeordneten Datenserienmitglieder.
Landkartenzoom-Position
Beschreibt die den Punkten auf der Landkarte zugeordneten Datenserienmitglieder.
Datenpunkt
Ein zusätzlicher Datenpunkt, der in einem Diagramm als statischer Punkt eingefügt werden kann.
Datenpunkt
Ein Datenpunkt in einem Punktdiagramm. Zu den Punktdiagrammen gehören Streudiagramme,
Polardiagramme, Radardiagramme und Kreisflächendiagramme.
MDX
Eine multidimensionale Ausdrucksabfrage (MDX-Abfrage) mit einer OLAP-Datenquelle.
Kennzahl
Ein Datenelement, das eine Kennzahl definiert.
Mitglied
Ein Datenelement, das ein Mitglied definiert.
Untergeordneter Mitgliedssatz
Ein Datenelementsatz, der den untergeordneten Satz eines Mitglieds definiert.
Mitgliedshierarchie
Die Organisation der Mitglieder einer Dimension in einer logischen Verzeichnisstruktur, in der jedes
Mitglied ein oder mehrere übergeordnete und beliebig viele untergeordnete Mitglieder besitzt.
Mitgliedseigenschaft
Eine den Mitgliedern einer Ebene zugeordnete Eigenschaft. Mithilfe von Attributen können
Suchvorgänge innerhalb von Ebenenmitgliedern eingeengt werden, oder sie liefern zusätzliche
Informationen über Mitglieder.
Mitgliedseigenschaft
Mitgliedssatz
Ein Datenelement, das einen benannten Satz darstellt. Mitgliedsätze liefern den Kontext für
Ausdrücke, die eine Evaluation mehrerer Dimensionen erfordern. Sie bestimmen z. B. den Kontext
für den Sie Analysefunktionen wie Rang anwenden können.
Metriken-Bereichsdiagramm
Ein Diagramm, das eine beliebigen Anzahl oder Kombination von Balken-, Linien- und
Flächendiagrammen mit Zielwert-Datenpunkten, Zielbereichs-Datenpunkten und
Toleranzbereichs-Datenpunkten überlagert.
Metric Studio-Diagramm
Ein als Bild dargestelltes Metric Studio-Verlaufsdiagramm.
Benannter Satz
Eine Referenz auf einen benannten Satz aus dem Modell.
Hinweis
Eine Anmerkung in einem Diagramm. Als Quelle für den Textelementtext kann statischer Text, ein
Abfrageelement oder ein Berichtsausdruck dienen.
Textelementinhalt
Der Inhalt und der Stil eines Textelements.
Numerische Achse
Die numerische Achse eines progressiven Diagramms, mit Beschriftungen, Titeln, Bereich, Skalierung
und Rasterlinien.
Numerische Achse
Die numerische Achse eines Pareto-Diagramms, mit Beschriftungen, Titeln und Rasterlinien.
Ordnungszahlenachse
Die Achsenlinie einer (nicht numerischen) Ordnungszahlenachse.
Seite
Eine Seite in einem Layout.
Seitenhauptteil
Der Hauptteil einer Seite.
Seitenfußzeile
Die Fußzeile einer Seite.
Seitenkopfzeile
Die Kopfzeile einer Seite.
Seitenzahl
Die Zahl einer Seite.
Seitensatz
Der nach einer Gruppierungsstruktur darzustellende Seitensatz.
Pareto-Diagramm
Ein Diagramm, in dem Datenserien als in Säulen oder Balken gestapelte farbige Abschnitte dargestellt
werden. Der Maximalwert jeder Säule bzw. jedes Balkens repräsentiert den Gesamtwert der Serie
als Prozentsatz der Gesamtsumme aller Datenserien im Diagramm.
Negative Werte werden in Pareto-Diagrammen nicht unterstützt.
Kreisdiagramm
Ein Diagramm, in dem eine oder mehrere Datenserien unter Verwendung von Kreisausschnitten
als Datenpunkte dargestellt werden. Die Größe der einzelnen Abschnitte ist proportional zum Wert
jeder Datenserie eines jeweiligen Kategorienwertes. Jeder Kreisausschnitt entspricht einem
Kategorienwert.
Kreisdiagrammbeschriftungen
Die Beschriftungen, die bei Darstellung mehrerer Kreisdiagramme gezeichnet werden. Falls dieses
Objekt nicht existiert, werden keine Beschriftungen dargestellt.
Punktschicht
Eine Landkartenschicht mit Punkten wie z. B. Städten. Farbe und Größe jedes Punktes wird durch
deren jeweilige Kennzahl bestimmt.
Punktkennzahl
Die Kennzahl, durch die die Farben der Punkte in Landkartendiagrammen bestimmt werden.
Punktgrößenkennzahl
Die Kennzahl, durch die die Größe der Punkte in Landkartendiagrammen bestimmt wird.
Polardiagramm
Ein Punktdiagramm, das zwei Kennzahlen über eine oder mehrere Datenserien hinweg graphisch
darstellt. Dabei wird der Radius einer Datenserie von einer Kennzahl und der Kreisbogen von der
anderen Kennzahl bestimmt. Für jede Kategorie werden mehrfache Punkte abgebildet. Diese können
mithilfe der Tooltipps unterschieden werden, wenn die Eigenschaft Tooltipps auf Ja eingestellt ist.
Progressives Diagramm
Ein Diagramm, in dem eine Kategorie unter Verwendung von Säulen als Datenpunkte über eine
einzelne Kennzahl hinweg grafisch dargestellt wird. Der obere Teil der ersten Spalte stellt den
Anfangswert der zweiten Spalte dar. Dieses Diagramm hebt den positiven oder negativen Beitrag
eines jeden Wertes zum Ganzen hervor.
Eingabeaufforderungs-Schaltfläche
Eine vordefinierte Schaltfläche, die in Eingabeaufforderungsseiten verwendet wird. Die Verwendung
ändert sich in Abhängigkeit von der Eigenschaft "Typ" des Objekts, für die folgende Einstellungen
möglich sind: Abbrechen, Zurück, Weiter, Fertig stellen oder Erneut auffordern.
Abfrage
Die Daten, die aus der Datenbank abgerufen werden sollen. Die Abfrage besteht aus einer Quelle,
einer Auswahl, aus Detail- und Auswertungsfiltern sowie aus Dimensionsinformationen.
Abfrageoperation
Operationen von Typ Vereinigung, Schnittmenge oder Ausschließlich (Minus) an einer oder mehreren
Abfragen. Das Ergebnis ist eine Projektionsliste, auf der andere Abfragen basieren können.
Abfrageverweis
Ein Verweis auf eine andere, im gleichen Abfragesatz definierte Abfrage.
Radardiagramm
Ein Diagramm, das mehrere Achsen als Linien oder gestapelte Flächen in eine einzige Radarfigur
integriert.
Radialachse
Die Radialachse eines Polar- oder Radardiagramms, mit Beschriftungen, Titeln, Bereich und
Skalierung.
Radialkennzahl
Die Kennzahl, durch die die Entfernung von jedem Datenpunkt zum Mittelpunkt des Diagramms
bestimmt wird.
Regionsschicht
Eine Landkartenschicht mit Regionen wie z. B. Provinzen.
Regionskennzahl
Die Kennzahl, durch die die Farben der Regionen in Landkartendiagrammen bestimmt werden.
Regressionslinie
Eine Regressionslinie für ein Kreisflächen- oder Streudiagramm.
Wiederholungselement
Eine Tabelle, in die Sie Elemente einfügen können, die wiederholt werden.
Wiederholelementtabelle
Stellt Abfragedaten in einer Tabelle dar.
Wiederholelement-Tabellenzelle
Der Inhalt des Wiederholelementtabellenobjekts.
Rich Text-Element
Fügt ein Objekt ein, das zum Ausgeben einer HTML-Untermenge im Layout verwendet wird. Die
HTML-Untermenge kann entweder aus einer statischen oder einer dynamischen Quelle stammen,
und das Objekt kann den Inhalt auch im PDF-Format ausgeben. Informationen darüber, welche
Elemente in Rich Text-Elementen zulässig sind, finden Sie unter "Einfügen anderer Objekte".
Zeilennummer
Zeigt die Zeilennummern in einer Spalte.
Streudiagramm
Ein Punktdiagramm, das zwei Kennzahlen über eine oder mehrere Datenserien hinweg graphisch
darstellt. Für jede Kategorie werden mehrfache Punkte abgebildet.
Satzausdruck
Ein Mitgliedsatz.
Eigenschaften of Satzausdruck
Dimension, Ausdruck, Hierarchie, Beschriftung, Name, Sortierung festlegen, Typ
Singleton
Ein Abfrageelement, dass dort im Layout in ihrem Bericht eingefügt werden kann, wo keine Abfrage
zugeordnet ist. Wenn der Bericht ausgeführt wird, ruft das Singleton-Objekt nur den ersten Zeilenwert
für diese Abfrage ab. Singletons sind nützlich, um einem Bericht Textbausteine hinzuzufügen, wie
z. B. Firmenname oder Adresse, oder um einem Bericht Gesamtsummenberechnungen oder
multidimensionale Berechnungen hinzuzufügen.
Segmentierer-Mitgliedssatz
Ein Satzausdruck, der Mitglieder aus einer Hierarchie in einer Dimension zurückgibt.
SQL
Eine SQL-Abfrage mit einer relationalen Datenquelle.
Auswertungsfilter
Ein Satz von Bedingungen in einer Abfrage, die den Bereich der zurückgegebenen Daten begrenzen.
Ein Auswertungsfilter wird nach dem Abschluss der Aggregation angewendet.
Tabelle
Eine Sammlung von Zellen, in denen Objekte in Form eines Rasters angeordnet werden können.
Tabellenzelle
Die Zellen innerhalb einer Zeile.
Inhaltsverzeichnis
Eine Auflistung von Inhaltsverzeichnis-Eintragsobjekten, die auf dasselbe Inhaltsverzeichnis verweisen.
Das Inhaltsverzeichnis wird in der Ausgabe erstellt.
Tabellenzeile
Die Zeilen in einer Tabelle.
Zielkennzahl
Die Zielkennzahl für ein Metrikendiagramm.
Textfeld-Eingabeaufforderung
Eine Eingabeaufforderung, über die Sie einen Wert eingeben können.
Textelement
Ein Textelement in einem Bericht. Der Inhalt kann statischer Text sein oder aus einem Abfrageelement
oder Berichtsausdruck stammen.
Zeit
Die Zeit, zu der der Bericht ausgeführt wird.
Uhrzeit-Eingabeaufforderung
Eine erweiterte Eingabeaufforderung, über die Sie einen Uhrzeitwert auswählen können.
Toleranzkennzahl
Die Toleranzkennzahl für ein Metrikendiagramm.
Summensäule
Eine Säule oder ein Balken, die in einem progressiven Diagramm die kumulative Summe aller anderen
Säulen oder Balken repräsentiert.
Baumstruktur-Eingabeaufforderung
Eine auf Daten basierende Eingabeaufforderung, die hierarchische Informationen anzeigt und es
Ihnen ermöglicht, ein oder mehrere Mitglieder auszuwählen.
Wert-Eingabeaufforderung
Eine Eingabeaufforderung, über die Sie einen oder mehrere Werte aus einer Liste wählen können.
Variable
Eine Berichtsvariable.
X-Achse
Die waagerechte Achse eines Diagramms, mit Beschriftungen, Titeln, Bereich und Skalierung.
X-Achse
Die Achsenlinie einer (nicht numerischen) Ordnungszahlenachse.
X-Achsenkennzahl
Die Kennzahl für die waagerechte Achse eines Streu- oder Kreisflächendiagramms.
Y1-Achse
Die numerische Achse eines Metrikendiagramms, oder die primäre numerische Achse eines
Kombinationsdiagramms.
Y2-Achse
Die sekundäre numerische Achse eines Kombinationsdiagramms.
Y-Achse
Die senkrechte numerische Achse eines Diagramms, mit Beschriftungen, Titeln, Bereich und
Skalierung.
Y-Achse
Die Achsenlinie einer (nicht numerischen) Ordnungszahlenachse.
Y-Achsenkennzahl
Die Kennzahl für die senkrechte Achse eines Streu- oder Kreisflächendiagramms.
Z-Achse
Die dritte numerische Achse eines dreidimensionalen Streudiagramms, mit Beschriftungen, Titeln,
Bereich und Skalierung.
Z-Achse
Die senkrechte numerische Achse eines dreidimensionalen Kombinationsdiagramms, mit
Beschriftungen, Titeln, Bereich und Skalierung.
Z-Achsenkennzahl
Die Kennzahl für die dritte Achse eines dreidimensionalen Streudiagramms.
Report Studio-Eigenschaften
Die folgende Liste enthält die Eigenschaften, die im unteren linken Fenster in Report Studio verfügbar
sind.
3D-Sichtwinkel
Legt den 3D-Ansichtswinkel des Diagramms fest.
Absolute Position
Legt fest, dass die Legende in einer absoluten Position angezeigt wird, die durch Einstellung der
Pixelposition festgelegt wird.
Horizontal
Legt fest, wie häufig der Inhalt des Objekts in horizontaler Richtung ausgegeben werden kann.
Der Standardwert hängt von der Einstellung der Eigenschaft "Wiederholungsrichtung" ab. Wenn
diese Eigenschaft auf "Links nach rechts, oben nach unten" eingestellt ist, beträgt der Standardwert
eins. Wenn diese Eigenschaft auf "Oben nach unten, links nach rechts" eingestellt ist, beträgt der
Standardwert 20.
Aggregatfunktion
Gibt den anzuwendenden Aggregationstyp an. Die Einstellung "Automatisch" bedeutet, dass die
Anwendung basierend auf dem Datentyp gruppiert oder auswertet. Die Einstellung "Auswerten"
bedeutet, dass der Aggregationstyp anhand einer beliebigen, im Modell vorkommenden Einstellung
festgelegt wird. Weitere Informationen zu jeder Auswertungsfunktion finden Sie im "Report Studio
für professionelle Berichtserstellung - Benutzerhandbuch".
Überspringen erlauben
Gibt an, ob verschiedene Beschriftungen ausgelassen werden können, wenn sie lang sind.
Stapeln erlauben
Gibt an, ob Beschriftungen gestapelt werden können, wenn sie lang sind.
Winkelachse
Legt fest, ob die Achse ausgegeben wird.
Anwendung
Legt fest, ob die Bedingung vor oder nach einer Aggregation oder Auswertung angewendet werden
soll. Wenn diese Option auf "Wahr" eingestellt ist, wird die Bedingung auf ausgewertete Zeilen
angewendet, und ein Fakt oder Aggregat im Ausdruck wird als der aggregierte Wert der ausgewerteten
Zeilen interpretiert. Ist diese Option "Falsch", wird die Bedingung auf die einzelnen Datenbankzeilen
des Tabellen-Ergebnissatzes jeweils vor der Aggregation oder Auswertung angewendet, und ein
Fakt oder Aggregat im Ausdruck wird als individueller Datenbankwert vor der Auswertung
interpretiert. Diese Eigenschaft hat keinerlei Auswirkungen auf OLAP-Datenbanken, auf Verweise
auf nicht-aggregierte Elemente, oder wenn die automatische Auswertung deaktiviert ist.
Automatisch sortieren
Legt fest, ob beim Ausführen des Berichts automatisch eine Sortierung aufgrund des Datentyps
stattfinden soll.
Automatisch senden
Gibt an, ob die Eingabeaufforderungsseite automatisch immer dann gesendet werden soll, wenn
ein Wert geändert wird.
Automatisch abkürzen
Gibt an, ob das Abschneiden von Text zulässig ist.
Beschriftungskonflikte vermeiden
Steuert die Anordnung von Beschriftungen. Wenn diese Option auf "Falsch" eingestellt ist, verwendet
das Diagramm die Standardpositionen. Wenn diese Option auf "Wahr" eingestellt ist, verwendet
das Diagramm ein anderes Layout, um Beschriftungskonflikte zu vermeiden. Stellen Sie diese
Eigenschaft auf "Falsch" ein, um vorhandene Berichte unverändert zu belassen.
Achsenzuweisung
Gibt die numerische Achse an, die verwendet werden soll.
Achsenzuweisung
Gibt an, welche numerische Achse verwendet werden soll.
Achsenbeschriftungen
Gibt an, ob Achsenbeschriftungen angezeigt oder ausgeblendet werden.
Achsenlinie
Legt die Eigenschaften der Achsenlinien in einem Diagramm fest.
Achsentitel
Legt fest, ob ein Achsentitel ausgegeben wird.
Hintergrundfarbe
Legt die Hintergrundfarbe für das Objekt fest.
Hintergrundbild
Legt ein Bild fest, das als Hintergrund für das Objekt verwendet werden soll.
Grundlinien
Fügt einem Diagramm Referenzlinien hinzu, das auf numerischen oder statistischen Werten,
Berechnungen oder Layout-Berechnungen beruhen.
Blockvariable
Gibt eine Variable an, auf deren Grundlage der Block mit Bedingungen ausgegeben werden kann.
Rahmen
Legt die Breite, den Stil und die Farbe für den Rahmen des Objekts fest.
Rahmenfarbe
Legt die Farbe des Rahmens fest, der um spezifische Diagrammelemente, wie Balken, Stapel, Flächen,
Punkte und Kreisdiagrammausschnitte, ausgegeben wird.
Rahmen
Legt fest, ob um spezifische Diagrammelemente, wie Balken, Stapel, Flächen, Punkte und
Kreisdiagrammausschnitte, Rahmen ausgegeben werden.
Berechnungsschnittmenge
Gibt an, dass der resultierende Zellenwert "n. z." ist, wenn sich ein Zeilen-/Spaltenelementmitglied
mit einem berechneten Mitglied überschneidet.
Kalendertyp
Gibt den Typ des Kalenders an, der angezeigt werden soll. Die Datumswerte werden vor dem
Formatieren mit dem gewählten Kalender verknüpft. Der Standardwert wird aus der Inhaltssprache
des Benutzers übernommen.
Titelzeile
Gibt die Titelzeile für die Ebene an.
Titelzeile
Gibt die Titelzeile an.
Kardinalität
Legt die Kardinalität für diesen Verbindungsoperanden fest.
Kaskadierende Quelle
Gibt den Parameter an, dessen Wert verwendet wird, um die in diesem Steuerelement angezeigten
Werte zu filtern.
Katalog
Gibt den OLAP-Katalog an.
Diagrammausrichtung
Gibt an, ob das Diagramm vertikal oder horizontal ausgegeben wird.
Diagrammtyp
Legt fest, ob die Daten als Balken, Linie oder Fläche ausgegeben werden können.
Diagrammtyp
Legt fest, ob die Daten als Balken, Linie oder Fläche ausgegeben werden können.
Klassen
Gibt eine auf das Objekt anzuwendende Klasse an. Die Klasse stellt den Standardstil bereit. Wenn
Sie mehr als eine Klasse anwenden, werden die Stileigenschaften aller Klassen bei der Anwendung
zusammengeführt. Wenn bestimmte Stileigenschaften in mehreren Klassen definiert sind,
überschreiben die Stileigenschaften der zuletzt angewendeten Klasse diejenigen aus den zuvor
angewendeten Klassen.
Uhrensymbolmodus
Gibt an, ob sich die Zeiger der Uhr bewegen sollen.
Farbenlegendentitel
Definiert einen Titel in einer Legende über der Palette für die Regionsfarbe. Wenn dieses Objekt
nicht definiert ist, wird kein zusätzlicher Titel eingefügt. Wenn keine Legende gezeichnet wird, dann
wird dieses Objekt ignoriert. Die Stileigenschaften für dieses Objekt werden vom Legendentitelelement
übernommen.
Farbenlegendentitel
Definiert einen Titel in einer Legende über der Palette für die Punktfarbe. Wenn dieses Objekt nicht
definiert ist, wird kein zusätzlicher Titel eingefügt. Wenn keine Legende gezeichnet wird, dann wird
dieses Objekt ignoriert. Die Stileigenschaften für dieses Objekt werden vom Legendentitelelement
übernommen.
Spaltenkoordinate
Identifiziert eindeutig die Spalte eines Knotenmitglieds oder eines Leerzeichens an einem Zeilen-/
Spaltenelement einer Kreuztabelle. Sie können diesen Wert nicht ändern.
Spaltentitel
Legt fest, ob und wo Spaltentitel angezeigt ausgegeben werden können.
Komponenten-Referenz
Gibt das Layoutobjekt an, auf das verwiesen wird. Ein Objekt ist nur dann eine erneut verwendbare
Komponente, wenn sie einen Namen hat.
Komponenten-Referenz
Gibt das Layoutobjekt an, auf das verwiesen wird. Ein Objekt ist nur dann eine erneut verwendbare
Komponente, wenn sie einen Namen hat. Sie können diesen Wert nicht ändern.
Bedingte Palette
Legt eine bedingte Palette für das Diagramm fest.
Bedingte Stile
Legt die Bedingungen und Style fest, die auf das Objekt angewendet werden.
Verbindungslinien
Legt die Eigenschaften der Linien fest, die die Segmente gestapelter Balken verbinden. Diese
Eigenschaft wird für gruppierte Balken ignoriert.
Inhaltshöhe
Legt die relative Höhe von Listenzeilen fest. Diese Eigenschaft wird nur verwendet, wenn für eine
Liste in der Eigenschaft "Größe und Überlauf" eine Höhe definiert wurde.
"Erweitert" bedeutet, dass die Größe der Zeilen gleichmäßig geändert wird, um sie in die Höhe der
Liste einzupassen. Der Standard ist das HTML-Verhalten.
"Minimal" bedeutet, dass die Zeilen nur so viel Platz in Anspruch nehmen, wie sie tatsächlich
benötigen und im oberen Teil der Liste komprimiert werden können. Sie können im unteren Teil
der Liste ein Fußzeile einfügen, indem Sie die Eigenschaft Nach unten schieben in einem
Fußzeilenobjekt in der Liste einstellen.
Kumulationsachse
Legt fest, ob die Kumulationsachse ausgegeben wird.
Kumulationsbeschriftung
Legt fest, ob eine Beschriftung für die Kumulationslinie ausgegeben werden kann.
Kumulative Linie
Legt fest, ob die Kumulationslinie ausgegeben wird.
Aktueller Block
Gibt an, welcher Block zurzeit verfasst wird.
Benutzerdefinierte Beschriftung
Überschreibt die Standardbeschriftung für das Datenelement.
Datenformat
Legt das Datenformat des Objekts fest.
Datenelement
Gibt einen Verweis auf ein Datenelement an. Sie können diesen Wert nicht ändern.
Datenelement
Gibt einen Verweis auf ein Datenelement an.
Datenelementbeschriftung
Gibt die Datenelementbeschriftung an, die den auszugebenden Text definiert.
Datenelementbeschriftung
Gibt die Datenelementbeschriftung an, die das auszugebende HTML definiert.
Datenelementbeschriftung
Gibt die Datenelementbeschriftung an, welche die URL definiert.
Datenelementbeschriftung
Gibt die Datenelementbeschriftung an, die das Lesezeichen definiert. Der Wert, der als
Lesezeichenverweis verwendet wird, muss mit diesem Wert übereinstimmen.
Datenelementwert
Gibt den Datenelementwert an, der den auszugebenden Text definiert.
Datenelementwert
Gibt den Datenelementwert an, der das auszugebende HTML definiert.
Datenelementwert
Gibt den Datenelementwert an, der die URL definiert.
Datenelementwert
Gibt den Datenelementwert an, der das Lesezeichen definiert. Der Wert, der als Lesezeichenverweis
verwendet wird, muss mit diesem Wert übereinstimmen.
Datenelementwert
Gibt die numerische Position mithilfe eines Datenelementwertes an.
Datenelementwert
Gibt die numerische Position eines Datenelements an.
Datensprache
Gibt die Sprache der Daten an.
Datenquelle
Gibt die Datenquelle für die Abfrage an.
Standardkennzahl
Legt die Standardkennzahl fest, die für eine Kreuztabelle oder ein Diagramm verwendet wird. Wenn
die Kennzahl der Kreuztabelle oder des Diagramms nicht mithilfe der Ausgaben in den Zeilen-/
Spaltenelementen ermittelt werden kann, wird die Standardkennzahl ausgegeben.
Standardauswahlwerte
Stellt die Sammlung der Standardauswahlwerte für eine Eingabeaufforderung dar.
Standardtitel
Legt fest, ob der Standardtitel generiert werden kann.
Inhalte definieren
Überschreibt den Inhalt der gewählten Kreuztabellenschnittmenge. Verwenden Sie diese Eigenschaft,
um Kennzahlwerte für einzelne Zellen auszublenden oder um benutzerdefinierten Inhalt zu definieren.
Mitgliedssätze definieren
Legt die Struktur des Satzes einer Abfrage fest. Ist diese nicht definiert, wird angenommen, dass
jedes Datenelement einen unabhängigen Satz definiert.
Tiefe
Gibt die Tiefe des Diagramms an. Ein Wert von null gibt ein flaches Diagramm (ohne Tiefe) an.
Beschreibung
Gibt eine Beschreibung des Objekts an, das zur Berichterstellung verwendet wird.
Detail
Gibt an, ob das Datenelement zum Berechnen von Aggregaten verwendet wird. Wird diese EIgenschaft
auf "Ja" eingestellt, wird das Datenelement verwendet, um die Details auf niedrigster Ebene zu
aggregieren.
Diagrammbezeichner
Identifiziert ein Diagramm in Metric Studio.
Dictionary
Legt die Aliasnamen fest, die verwendet werden sollen, wenn Datenwerte mit Merkmalnamen im
Landkartendiagramm verbunden werden.
Dimension
Gibt einen Verweis auf eine Dimension an. Sie können diesen Wert nicht ändern.
Anzeigehäufigkeit
Legt die Häufigkeit fest, mit der Diagrammbeschriftungen ausgegeben werden sollen. Wenn diese
Option beispielsweise auf 3 gesetzt ist, wird jede dritte Beschriftung ausgegeben.
Millisekunden anzeigen
Gibt an, ob die Millisekunden angezeigt werden sollen. Das Format der Millisekunden kann durch
Auswahl eines bestimmten Formats gesteuert werden. Diese Eigenschaft wird ignoriert, wenn keine
Sekunden ausgegeben werden. Der Standardwert wird aus der Inhaltssprache des Benutzers
übernommen.
Sekunden anzeigen
Gibt an, ob die Sekunden angezeigt werden sollen. Das Format der Sekunden kann durch Auswahl
eines bestimmten Formats gesteuert werden. Der Standardwert wird aus der Inhaltssprache des
Benutzers übernommen.
Anzuzeigender Wert
Gibt die Werte an, die für den Berichtsbenutzer ausgegeben werden, wenn diese Eingabeaufforderung
verwendet wird. Diese Werte können von den tatsächlich im Bericht verwendeten Werten abweichen.
Nach unten
Legt fest, wie häufig der Frame-Inhalt in vertikaler Richtung (Zeilen) ausgegeben werden kann.
Der Standardwert hängt von der Einstellung der Eigenschaft "Wiederholungsrichtung" ab. Wenn
diese Eigenschaft auf "Links nach rechts, oben nach unten" eingestellt ist, beträgt der Standardwert
20. Wenn diese Eigenschaft auf "Oben nach unten, links nach rechts" eingestellt ist, beträgt der
Standardwert eins.
Drillthrough-Definitionen
Legt die Definitionen für Drillthrough von Bericht zu Bericht, Lesezeichen und Drillthrough-Text
für das Objekt fest.
Duplikate
Gibt an, ob doppelte Zeilen beibehalten oder entfernt werden sollen.
Einbetten
Gibt an, wie das Verweisungsobjekt eingebettet werden soll. Ein Verweis oder ein Zeiger auf dieses
Objekt wird standardmäßig gespeichert. Alternativ dazu kann auch eine Kopie des externen Objekts
im Bericht gespeichert werden.
Ausführungsmethode
Legt fest, ob die Abfrage gleichzeitig ausgeführt werden kann. Wenn diese Option auf "Gleichzeitig"
festgelegt ist, wird die Abfrage möglicherweise aufgrund anderer Faktoren dennoch sequenziell
ausgeführt. Wenn diese Option nicht ausdrücklich festgelegt ist, wird die Abfrage sequenziell
ausgeführt. Die gleichzeitige Abfrageausführung kann in manchen Fällen die Leistung verbessern.
Ausführungsoptimierung
Legt fest, welcher Anteil der Abfrageverarbeitung vom Client und welcher Anteil vom
Datenbank-Server durchgeführt werden soll. Wenn der Datenbank-Server die gesamte Verarbeitung
der Abfrage durchführen kann, wird kein Client benötigt.
Ist Alle Zeilen ausgewählt, so wird ein System verwendet, mit dem alle Zeilen in geringstmöglicher
Zeit abgerufen werden. Dieser Wert wird meist in Batch-Umgebungen verwendet.
Ist Erste Zeilen ausgewählt, so wird ein System verwendet, mit dem die erste Zeile so schnell wie
möglich abgerufen wird. Dieser Wert wird meist in interaktiven Umgebungen verwendet.
Ist Inkrementell ausgewählt, werden zunächst die ersten n Zeilen und dann die nächsten n Zeilen
abgerufen.
Funktionen erweitern
Gibt an, ob die Funktion im Landkartendiagramm zentriert und erweitert werden soll. Wenn dieser
Wert auf "Ja" gesetzt ist, wird die Landkartenfunktion zentriert und so erweitert, dass der verfügbare
Raum im Diagramm ausgefüllt ist. Wenn dieser Wert auf "Nein" gesetzt ist, wird die
Landkartenfunktion nicht erweitert.
Ausdruck
Gibt den Ausdruck an, der beim Filtern der Daten ausgewertet werden soll.
Ausdruck
Gibt den Ausdruck an, der den Segmentierer-Mitgliedssatz definiert.
Ausdruck
Gibt die numerische Position für einen Datenpunkt in einem Streudiagramm an.
Ausdruck
Gibt den Ausdruck an, der zum Füllen des Datenelements mit Werten verwendet werden soll.
Fülleffekte
Gibt die Fülleffekte für das Objekt an.
Erstes Datum
Legt das früheste Datum fest, das in der Steuerung ausgegeben werden soll, sowie das früheste
Datum, das ausgewählt werden kann.
Objekte umfließen
Legt den Textfluss um ein Objekt herum fest.
Textumfluss steuert, wie der Inhalt, der dem ausgewählten Objekt folgt, um das Objekt herum oder
darunter fließen soll.
Fortsetzung nach Textumfluss steuert, wo das gewählte Objekt relativ zu anderen fließenden
Objekten positioniert werden soll.
Schriftart
Legt die Schriftfamilie, die Größe, den Schnitt, den Stil und die Effekte für die Anzeige des
Objekttextes fest.
Fußzeile
Legt fest, ob eine Diagrammfußzeile ausgegeben wird.
Vordergrundfarbe
Legt die Farbe des Objekttextes fest.
Tachometerbeschriftungen
Legt fest, ob Tachometerbeschriftungen ausgegeben werden.
Tachometerpalette
Legt die Palette fest, die das Erscheinungsbild des Messuhrteils eines Tachometers steuert.
Generiertes SQL/MDX
Zeigt das generierte SQL oder MDX an.
Rasterlinien
Legt die Eigenschaften der Rasterlinien in einem Diagramm fest.
Gruppierungstyp
Gibt an, ob die absoluten, gestapelten oder die gestapelten (100%) Daten gezeichnet werden können.
Gruppenbereich
Legt die Gruppe fest, die diese Zelle visuell umfassen soll.
Enthält Faktenzellen
Legt die Inhalte der Faktenzellen der Kreuztabelle fest. Es gibt für die Kreuztabelle nur eine
Faktenzellendefinition, unabhängig von der Anzahl der Kennzahlen.
Überschriftenebene
Gibt die Überschriftenebene für den Eintrag zum Inhaltsverzeichnis an.
Höhe (px)
Legt die Höhe des Textelements in Pixel fest.
Symbole ausblenden
Gibt an, ob das Asterisk-Zeichen (*) bei erforderlichen Eingabeaufforderungen und Pfeilen (->) bei
Benutzereingabeaufforderungen mit Fehlerstatus ein- oder ausgeblendet werden soll.
Text ausblenden
Gibt an, ob die in der Eingabeaufforderung eingegebenen Zeichen durch Asterisk-Zeichen (*) ersetzt
werden sollen.
Hierarchie
Gibt einen Verweis auf eine Hierarchie an. Sie können diesen Wert nicht ändern.
Lochgröße (%)
Gibt die Größe des Loches in einem Ringdiagramm an. Ein Wert von null bedeutet, dass es sich um
ein Kreisdiagramm handelt.
Horizontale Ausrichtung
Gibt an, wie die Inhalte des ausgewählten Objekts horizontal angeordnet sind.
HTML
Gibt den als HTML verwendeten statischen Text an.
HTML-Quellenvariable
Gibt eine Variable an, auf deren Grundlage die HTML-Quelle ausgewählt wird.
Verbindungensbeziehungen
Legt fest, wie die beiden Abfragen verbunden werden sollen.
Beschriftung
Gibt den statischen Text an, der das Lesezeichen definiert. Der Wert, der als Lesezeichenverweis
verwendet wird, muss mit diesem Wert übereinstimmen.
Beschriftung
Legt die Formatklassenbeschriftungen für eine lokale Formatklasse fest.
Beschriftung
Legt die Formatklassenbeschriftungen für eine globale Formatklasse fest. Sie können diese
Beschriftung nicht ändern.
Beschriftung
Gibt an, ob eine Beschriftung für die Grundlinie ausgegeben wird.
Beschriftung
Gibt an, ob eine Beschriftung für den Datenpunkt ausgegeben wird.
Beschriftung
Gibt die Beschriftung des Objekts an.
Beschriftungssteuerung
Steuert die Ausgabe der Beschriftungen in einem Diagramm.
Beschriftungen
Legt fest, ob Beschriftungen im Diagramm ausgegeben werden.
Beschriftungen
Legt fest, ob Beschriftungen ausgegeben werden.
Letztes Datum
Legt das späteste Datum fest, das in der Steuerung ausgegeben werden soll, sowie das früheste
Datum, das ausgewählt werden kann.
Legende
Legt fest, ob die Legende ausgegeben wird.
Legendenbeschriftung
Legt fest, ob die Grundlinie in der Legende ausgegeben wird.
Legendentitel
Legt fest, ob ein Legendentitel ausgegeben wird.
Ebene
Gibt einen Verweis auf eine Ebene an. Sie können diesen Wert nicht ändern.
Ebeneneinzug
Steuert den Einzug des Inhalts der Knotenmitglieder in der Kreuztabelle.
Linie
Legt fest, ob eine Linie ausgegeben werden kann. Mit dieser Option können Sie Datenpunkte ohne
Linien anzeigen.
Linienstil
Gibt den Stil der Linie an.
Linienstile
Gibt den Linienstil, die Farbe und das Gewicht der Linie an.
Liniengewicht (pt)
Gibt die Linienstärke in Punkten an. Ein Wert von Null legt die dünnste Linie fest, die möglich ist.
Landkarten-Drillpfade
Steuert die Drill-Definitionen in einer Landkarte. Für jede Region oder jeden Punkt können
unterschiedliche Drill-Ziele definiert werden.
Außenabstand
Legt die Außenabstandseigenschaften für das Objekt fest.
Datenpunktfarbe
Legt eine Farbe für die Zielwertdatenpunkte in einem Metriken-Diagramm fest.
Datenpunktbeschriftung
Gibt an, ob die Beschriftung für den Zielwertdatenpunkt in der Legende angezeigt wird.
Datenpunkte
Fügt einem Diagramm Referenzpunkte hinzu, das auf numerischen oder statistischen Werten,
Berechnungen oder Layout-Berechnungen beruhen.
Datenpunkttextposition
Legt fest, wo das Textelement des Datenpunktes ausgegeben wird.
Master/Detail-Beziehungen
Legt die Beziehungen zwischen dem Master-Datencontainer und dem Detail-Datencontainer fest.
Insbesondere wird festgelegt, wie Abfrageelemente in der Master-Abfrage mit Abfrageelementen
oder Parametern in der Detailabfrage verknüpft werden.
Maximale Zeichen
Legt die maximale Anzahl von Zeichen fest, die angezeigt werden, bevor der Text abgeschnitten
wird.
Maximale Ausführungszeit
Legt den maximalen Zeitraum in Sekunden fest, den eine Abfrage aufwenden kann, um den
Datenbank-Curser zu öffnen und die erste Datenzeile abzurufen. Wenn der festgelegte Zeitraum
überschritten wird, wird ein Fehler zurückgegeben. Diese Eigenschaft betrifft nicht die Gesamtzeit,
die benötigt wird, um die Abfrage auszuführen. Wenn kein Wert festgelegt ist, wird keine Fehler
zurückgegeben, und die Abfrage wird ausgeführt, bis sie abgeschlossen ist.
Maximale Tabellen
Legt die maximale Anzahl der Tabellen fest, die von der Abfrage abgerufen werden kann. Wenn
die Anzahl der Tabellen im generierten Cognos SQL den festgelegten Wert überschreitet, wird ein
Fehler zurückgegeben. Wenn kein Wert festgelegt ist, wird kein Fehler zurückgegeben, und es besteht
keine Beschränkung für die Anzahl der Tabellen, die abgefragt werden können.
Maximale Textblob-Zeichen
Legt die maximale Anzahl der Zeichen fest, die für jeden Textblob von der Abfrage abgerufen
werden kann. Wenn die Anzahl der abgerufenen Zeichen den festgelegten Wert überschreitet, wird
ein Fehler zurückgegeben. Wenn kein Wert festgelegt ist, wird kein Fehler zurückgegeben, und
Textblobs können eine beliebige Größe haben.
Maximaler Wert
Gibt den maximalen Wert für die numerische Skala an. Wenn kein Wert angegeben ist, dann wird
ein Wert auf Grundlage der Daten berechnet.
MDX
Der Text des eingegebenen MDX. Es wird vorausgesetzt, dass dieser Text dem Typ und der
Datenquelle entspricht. Ist dies nicht der Fall, kann die Abfrage fehlschlagen oder unerwartete
Ergebnisse liefern.
Mitglied
Gibt einen Verweis auf ein Mitglied an. Sie können diesen Wert nicht ändern.
Mitglieds-Offset (%)
Gibt eine Position relativ zum nächsten Element im Diagramm an. Dies ist ein Prozentsatz. Negative
Werte geben eine Position vor dem Mitglied an, und positive Werte geben eine Position nach dem
Mitglied an.
Mitglieder
Legt die Mitglieder einer Schnittmenge fest.
Minimaler Wert
Gibt den minimalen Wert für die numerische Skala an. Wenn kein Wert angegeben ist, dann wird
ein Wert auf Grundlage der Daten berechnet.
Untergeordnete Rasterlinien
Legt die Eigenschaften der untergeordneten Rasterlinien in einem Diagramm fest.
Mehrere Zeilen
Gibt an, ob in der Textsteuerung die mehrzeilige Bearbeitung zulässig ist.
Mehrfachauswahl
Gibt an, ob die Steuerung die Auswahl mehrerer Werte zulässt. Beachten Sie, dass ein verbundener
Parameter-Filterausdruck die Einstellungen dieses Objekts überschreibt. Wenn Sie diese Eigenschaft
bearbeiten, jedoch nicht die gewünschten Ergebnisse erhalten, überprüfen Sie den damit verbundenen
Ausdruck auf die Anwesenheit eines Operators, der angibt, wie viele Elemente ausgewählt werden
können. Beispiele für Operatoren für mehrfache Auswahl sind "enthalten" ("in") und "nicht
enthalten" ("not in"), und Beispiele für Operatoren für einfache Auswahl sind "Gleich" (=), "Kleiner
als" (>) und "Größer als" (>).
Wenn Sie zum Beispiel mithilfe des Eingabeaufforderungs-Assistenten einen Parameter-Filterausdruck
erstellt und einen der Operatoren zum Festlegen von Auswahlregeln ausgewählt haben, reicht das
Ändern dieser Eigenschaft nicht aus, um diese Einschränkung zu ändern. Sie müssen außerdem den
Ausdruck des Filters bearbeiten, um den betreffenden Operator zu entfernen.
Sie können einen Filterausdruck bearbeiten, indem Sie den Filter in der Abfragenansicht mithilfe
der Explorer-Symbolleiste auswählen.
Name
Gibt den Namen des Objekts an.
Name
Legt einen eindeutigen Namen fest, mit dem Layoutobjekte wiederverwendet werden können. Dies
hat den Vorteil, dass auch bereits angewendete Stile erneut verwendet werden können.
Name
Gibt die Identifizierung für den eindeutigen Namen für eine Abfragenoperation an.
Name
Gibt die Identifizierung für den eindeutigen Namen für ein SQL-Objekt an.
Name
Gibt die Identifizierung für den eindeutigen Namen für ein MDX-Objekt an.
Name
Legt einen eindeutigen Namen fest, mit dem Layoutobjekte wiederverwendet werden können. Dies
hat den Vorteil, dass auch bereits angewendete Formatierungen erneut verwendet werden können.
Kein Dateninhalt
Gibt an, ob die Registerkarte "Kein Dateninhalt" für den ausgewählten Abfragerahmen angezeigt
wird. Wenn "Ja" festgelegt ist, können Sie auf dieser Registerkarte festlegen, was angezeigt werden
soll, wenn keine Daten vorhanden sind. Wenn "Nein" festgelegt ist, ist die Registerkarte ausgeblendet
und der Abfragerahmen wird auf das Standardverhalten zurückgesetzt.
Knotenkoordinate
Identifiziert eindeutig ein Knotenmitglied oder ein Leerzeichen an einem Zeilen-/Spaltenelement
einer Kreuztabelle. Wird vom Kreuztabellen-Schnittmengenobjekt verwendet, um die Schnittmenge
von Elementen an jedem Zeilen-/Spaltenelement eindeutig zu identifizieren. Sie können diesen Wert
nicht ändern.
Textelementrahmen
Legt die Eigenschaften für den Rahmen eines Textelements fest.
Hinweise
Legt einen Textbaustein fest, den sie in einem Diagramm positionieren können.
Nur Zahlen
Gibt an, ob in der Textfeld-Eingabeaufforderung nur Zahlen zulässig sind.
Zahlenstil
Gibt den Stil an, der für Seitennummern verwendet wird.
Numerische Achse
Legt fest, ob die Achse ausgegeben wird.
Numerische Achse
Legt fest, ob die numerische Achse eines Tachometerdiagramms ausgegeben wird.
Numerischer Wert
Gibt die numerische Position mithilfe einer Zahl an.
Numerischer Wert
Gibt den Wert der numerischen Position an.
Ordnungszahlenachse
Legt fest, ob die Achse ausgegeben wird.
Dimensionsinformationen überschreiben
Gibt Dimensionsinformationen für diese Abfrage an.
Überschreibungen
Gibt an, ob untergeordnete Objekte überschrieben werden sollen. Untergeordnete Objekte müssen
einen Namen haben, bevor sie überschrieben werden können.
Innenabstand
Legt den Abstand zwischen dem Objekt und dem Rand fest. Wenn ein Rahmen vorliegt, legt diese
Option den Abstand zwischen dem Objekt und dem Rahmen fest.
Seitenumbruch
Legt Paginierungsregeln fest, wie zum Beispiel Seitenumbrüche, Umbruch zusammen mit dem
nächsten oder vorherigen Absatz, Seitenzahlen und Nummerierung.
Palette
Gibt die Palette an, die für das Diagramm verwendet werden soll.
Palette
Landkartenschichten verwenden die numerische Palette, in der die Farbe einer Region oder eines
Punktes auf seinem numerischen Wert beruht.
Parameter
Legt den Parameter fest, der von den in der Eingabeaufforderung gewählten Werten erfüllt wird.
PDF-Seite einrichten
Gibt die Seitenausrichtung und das Papierformat für PDF-Dokumente an.
Perzentil
Gibt eine Position auf Grundlage des Datenperzentilwertes an. Dieser Wert muss größer sein als
null.
Achsenprozentsatz
Gibt eine Position an, die auf einem Prozentsatz entlang der numerischen Achse beruht. Dieser Wert
muss größer sein als null.
Leistungsklassenmuster
Steuert, welche Teile der Bereichsdatenpunkte für die Toleranz und welche Zielbereiche in einem
Metriken-Diagramm ausgegeben werden sollen.
Kreisdiagrammbeschriftungen
Legt fest, ob Kreissegmentbeschriftungen ausgegeben werden.
Punktfarbe
Gibt die Farbe der Datenpunkte an.
Punktform
Gibt die Form der Datenpunkte an.
Punktform
Gibt die Form der Datenpunkte an. Wenn Sie einen Wert auf Grundlage einer Serie oder Kategorie
wählen, ändert sich die Datenpunktform entsprechend.
Punktgröße (pt)
Gibt die Größe der Datenpunkte in Punkten an. Ein Wert von null bedeutet, dass keine Datenpunkte
angezeigt werden.
Polynomischer Exponent
Gibt den höchsten Exponentialwert an, der in der Regressionsberechnung verwendet wird.
Position
Legt die Position der Legende fest.
Positionstyp
Gibt den Quelltyp für die numerische Position an.
Positionstyp
Gibt den Typ der numerischen Position an.
Positionstyp
Gibt einen Typ der numerischen Position an.
Vorsortieren
Sortiert die Daten, die von der Abfrage zum Erzeugen eines gegebenenfalls benötigten temporären
Cubes verwendet werden, wie zum Beispiel für eine Kreuztabelle mit einer relationalen Datenquelle.
Die Eigenschaft wirkt sich auf die Standardreihenfolge der Mitglieder einer Ebene aus, die vom
Datenelement ausgefüllt wird.
Verarbeitung
Gibt an, ob die Abfrage-Engine ein Mindestmaß an Verarbeitung übernimmt. Eine lokale
Verarbeitung findet nur dann statt, wenn die Datenbank die Last nicht bewältigen kann.
Progressive Achse
Legt fest, ob die Achse ausgegeben wird.
Projektionsliste
Zeigt die Liste der projektierten Datenelemente für die Satzoperation an. Sie können die Liste
automatisch generieren oder Datenelemente manuell hinzufügen.
Eigenschaften
Legt eine Liste von Datenelementen aus der Abfrage im Bereich fest, die dem ausgewählten Objekt
zugeordnet werden können. Dies ist notwendig, wenn Sie auf ein Datenelement verweisen möchten,
das in einer zugeordneten Abfrage, jedoch nicht im Layout verwendet wird. Weitere Informationen
finden Sie im Report Studio für professionelle Berichtserstellung - Benutzerhandbuch.
Eigenschaft
Gibt einen Verweis auf eine Mitgliedseigenschaft an. Sie können diesen Wert nicht ändern.
Abfrage
Gibt einen Verweis auf eine Abfrage an.
Radartyp
Legt fest, wie das Radardiagramm ausgegeben wird.
Radialachse
Legt fest, ob die Achse ausgegeben wird.
Bereich
Gibt an, ob diese Steuerung Bereiche bzw. Intervalle akzeptiert. Durch das Einstellen des mit dieser
Eigenschaft verbundenen Parameter-Ausdrucks wird die Einstellung für dieses Objekt überschrieben.
Wenn Sie diese Eigenschaft bearbeiten, jedoch nicht die gewünschten Ergebnisse erhalten, überprüfen
Sie den verbundenen Ausdruck auf die Anwesenheit eines Operators vom Typ "Im Bereich" (in_range)
.
Wenn Sie zum Beispiel diese Eingabeaufforderung mit dem Eingabeaufforderungs-Assistenten erstellt
und einen verbundenen Parameter-Filter, der Werte akzeptiert, eingerichtet haben, reicht das Ändern
des Wertes dieser Eigenschaft nicht aus, um diese Einschränkung zu ändern. Sie müssen außerdem
den Ausdruck des Filters bearbeiten und den in_range-Operator entfernen.
Sie können einen Filterausdruck bearbeiten, indem Sie den Filter in der Abfragenansicht mithilfe
der Explorer-Symbolleiste auswählen.
Bereichsbeschriftung
Gibt an, ob die Beschriftung für den Zielwertbereich in der Legende angezeigt wird.
Regressionslinie
Legt fest, ob eine Regressionslinie ausgegeben wird.
Regressionstyp
Gibt den verwendeten Regressionstyp an.
Relative Ausrichtung
Legt fest, wie dieses Objekt in Bezug auf die Geschwisterelemente vertikal ausgerichtet werden soll.
Faktenzellen ausgeben
Gibt an, ob Werte in den Faktenzellen der Leerzeichen an einem Zeilen-/Spaltenelement einer
Kreuztabelle ausgegeben werden.
Ausgabevariable
Gibt eine Variable an, auf deren Grundlage das Objekt mit Bedingungen ausgegeben werden kann.
Wiederholungsrichtung
Gibt die Richtung an, in der die ausgegebenen Wiederholungszellen mit Werten gefüllt werden
sollen.
Berichtsausdruck
Gibt den Berichtsausdruck an, der den auszugebenden Text definiert.
Berichtsausdruck
Gibt den Berichtsausdruck an, mit dem das auszugebende HTML definiert wird.
Berichtsausdruck
Gibt den Berichtsausdruck an, der die URL definiert.
Berichtsausdruck
Gibt den Berichtsausdruck an, der das Lesezeichen definiert. Der Wert, der als Lesezeichenverweis
verwendet wird, muss mit diesem Wert übereinstimmen.
Berichtsausdruck
Gibt die numerische Position mithilfe eines Berichtsausdrucks an.
Berichtsausdruck
Gibt den Berichtsausdruck für die Mitgliedsposition an.
Berichtsausdruck
Definiert einen Berichtsausdruck.
Berichtsausdruck
Gibt den Ausdruck an, der ausgewertet werden soll, wenn der Wert für diese Variable bestimmt
wird.
Berichtsausdruck
Gibt die numerische Position gemessen von einem Berichtsausdruck an.
Erforderlich
Gibt an, ob die Eingabeaufforderung erforderlich oder optional ist. Wenn diese Eigenschaft auf
"Erforderlich" gesetzt wurde, muss in die Eingabeaufforderung ein Wert eingegeben werden, bevor
der Bericht ausgeführt werden kann. Durch die Einstellung "Verwendung" des mit dieser Eigenschaft
verbundenen Parameter-Filters wird die Einstellung für dieses Objekt überschrieben. Wenn Sie diese
Eigenschaft bearbeiten, jedoch unerwartete Ergebnisse erhalten, überprüfen Sie die Einstellung
"Verwendung" des damit verbundenen Filters.
Wenn Sie zum Beispiel diese Eingabeaufforderung mit dem Eingabeaufforderungs-Assistenten erstellt
und den verbundenen Parameter-Filter auf Optional eingerichtet haben, reicht das Ändern des
Wertes dieser Eigenschaft nicht aus, um diese Einstellung zu ändern. Sie müssen außerdem die
Filtereigenschaft Erforderlich ändern, damit die Einstellungen für die Eigenschaft Erforderlich dieses
Objekts übereinstimmen.
Sie können einen Filterausdruck bearbeiten, indem Sie den Filter in der Abfragenansicht mithilfe
der Explorer-Symbolleiste auswählen.
Aufsummierungs-Aggregatfunktion
Gibt den Aggregationstyp an, der auf ausgewertete Werte angewendet werden soll. Diese Werte
werden in den höheren Ebenen von Listen und Kreuztabellen angezeigt.
Aufsummierungs-Verarbeitung
Legt fest, wo die Aggregate zu berechnen sind. Die Einstellung "Erweitert" bedeutet, dass Aggregate
unter Verwendung einer erweiterten Aggregatoperation berechnet werden. Die Einstellung
"Datenbank" bedeutet, dass Aggregate von der Datenbank-Software berechnet werden. Die
Einstellung "Lokal" bedeutet, dass Aggregate von der Datenabruf-Software im Berichtsserver unter
Verwendung eines laufenden Aggregats berechnet werden.
Nur Root-Mitglieder
Legt fest, ob der Satz Root-Mitglieder enthält oder alle Mitglieder der Hierarchie.
Werte drehen
Steuert, ob Werte, die auf dem Diagramm angezeigt werden, gedreht werden können, wenn die
Eigenschaft "Diagrammausrichtung" auf "Waagerecht" festgelegt ist. Dadurch werden Werte auf
waagerechten Diagrammen möglicherweise lesbarer.
Zeilenkoordinate
Identifiziert eindeutig die Zeile eines Knotenmitglieds oder eines Leerzeichens an einem Zeilen-/
Spaltenelement einer Kreuztabelle. Sie können diesen Wert nicht ändern.
Skalierung
Gibt an, ob die numerische Skala eine logarithmische oder lineare ist.
Skalierintervall
Gibt den Zwischenraum zwischen den Teilstrichen auf einer numerischen Skala an. Wenn kein
Wert angegeben ist, dann wird ein Wert auf Grundlage der Daten berechnet.
Bereich
Legt den Bereich des Filters hinsichtlich der Anzahl der Ebenen fest.
Benutzeroberfläche wählen
Gibt an, welche Benutzeroberfläche die Eingabeaufforderung ausgibt
Trennzeichen
Legt das Trennzeichen für die Anzeige von mehreren Werten fest.
Serienfarbe
Legt fest, ob die Kurven für eine Datenserie für jede Kombinationskennzahl die gleiche Farbe
aufweisen.
Operation einrichten
Gibt die Satzoperation an, die auf eine oder mehrere Abfragen angewendet werden soll. Damit wird
eine Projektierungsliste erstellt, auf der andere Abfragen basieren können.
Sortierung festlegen
Gibt an, wie der Satz sortiert wird. Der Satz wird standardmäßig nicht sortiert.
Titelzeile anzeigen
Gibt an, ob bzw. wo die Titelzeile angezeigt werden soll.
Führungslinien anzeigen
Legt fest, ob für jeden Datenpunkt Verbindungslinien ausgegeben werden.
Legendenwerte anzeigen
Gibt an, ob und wie Legendenwerte angezeigt werden.
Größenlegendentitel
Definiert einen Titel in einer Legende über der Palette für die Punktgröße. Wenn dieses Objekt nicht
definiert ist, wird kein zusätzlicher Titel eingefügt. Wenn keine Legende gezeichnet wird, dann wird
dieses Objekt ignoriert. Die Stileigenschaften für dieses Objekt werden vom Legendentitelelement
übernommen.
Auflösungsreihenfolge
Legt die Auflösungsreihenfolge in Kreuztabellen und Diagrammen fest. Das Element mit der
niedrigsten Auflösungsreihenfolge wird zuerst berechnet, gefolgt vom nächst-niedrigen Wert und
so weiter. Bei identischen Werten werden in Kreuztabellen zuerst die Spaltenelemente, dann die
Zeilenelemente und schließlich die Kennzahl berechnet. In Diagrammen werden X-Achsenelemente
zuerst und anschließend Legendenelemente berechnet.
Sortieren
Legt die gewünschte Sortierreihenfolge fest.
Quelltyp
Gibt den Quelltyp für den Text an.
Quelltyp
Gibt den Quelltyp für den HTML-Text an.
Quelltyp
Gibt den Quelltyp für die URL an.
Quelltyp
Gibt den Quelltyp für das Lesezeichen an.
Spinnwebeneffekte
Gibt an, ob das Diagramm mit flachen, spinnwebenartigen konzentrischen Kreisen ausgegeben
wird. Die Eigenschaft "Radialachse" muss auf "Anzeigen" festgelegt sein, um diese Eigenschaft zu
implementieren.
SQL
Der Text des eingegebenen SQL. Es wird vorausgesetzt, dass dieser Text dem Typ und der
Datenquelle entspricht. Ist dies nicht der Fall, kann die Abfrage fehlschlagen oder unerwartete
Ergebnisse liefern.
SQL-Verbindungssyntax
Steuert die Syntax zum Generieren von Verbindungen. Clicken Sie auf "Implizit", um Verbindungen
in der "WHERE"-Klausel zu generieren. Klicken Sie auf "Explizit", um eine "INNER JOIN"-Syntax
zu generieren. Wenn nichts festgelegt ist, wird der Wert des entsprechenden Gouverneurs im Modell
verwendet.
SQL-Syntax
Legt die SQL-Syntax in der Abfrage fest. Der Wert "Cognos" gibt an, dass die erweiterte Cognos
SQL-92-Syntax verwendet wird. Alternativ gibt der Wert "Nativ" an, dass natives Datenbank-SQL
verwendet wird.
Standardabweichungen
Gibt einen Abstand vom Mittelwert in Standardabweichungen an. Dieser Wert kann positiv oder
negativ sein. Ein Wert von null bedeutet, dass es sich um den Mittelwert handelt.
Statische Angaben
Eine Sammlung statischer Auswahloptionen, die vom Eingabeaufforderungsobjekt verwendet
werden.
Stilvariable
Gibt eine Variable an, die die Basis für den bedingten Stil eines Objekts bildet.
Untertitel
Legt fest, ob ein Diagrammuntertitel ausgegeben wird.
Unterdrücken
Legt den Typ der Unterdrückung fest, der für SAP BW- und DB2 OLAP-Datenquellen auf die
Abfrageergebnisse anzuwenden ist. Diese Eigenschaft überschreibt den entsprechenden Gouverneur
im Modell. Wenn sie nicht festgelegt ist, wird der Wert des Gouverneurs im Modell verwendet.
Inhaltsverzeichnis
Gibt den Namen des Inhaltsverzeichnisses an, zu dem der Eintrag gehört.
Tabelleneigenschaften
Legt die Eigenschaften für das Tabellenobjekt fest.
Zielwertfarbe
Legt eine Farbe für die senkrechten Linien fest, welche die Zielbereiche für Zielkennzahlwerte in
einem Metriken-Diagramm markieren.
Zielwertdatenpunkt
Gibt an, ob in der Legende die Statusindikatoren angezeigt werden sollen.
Zielwertdatenpunkt-Grenzfarbe
Legt eine Farbe für die Rahmen um die Zielwertdatenpunkte in einem Metriken-Diagramm fest.
Zielwertdatenpunkt-Position
Gibt an, ob die Statusindikatoren über dem ersten Balken im Cluster oder in der Cluster-Mitte
ausgegeben werden. Trifft nicht auf gestapelte Diagramme zu.
Zielwertbereich (%)
Legt die Zielbereiche fest, die sich zentriert um Zielkennzahlwerte herum befinden.
Text
Gibt den auszugebenden statischen Text an.
Textquellenvariable
Gibt eine Variable an, die die Basis für die Auswahl einer Textquelle bildet.
Titel
Legt fest, ob ein Diagrammtitel ausgegeben wird.
Toleranzfarbe
Legt eine Farbe für die senkrechten Linien fest, welche die Toleranzbereiche für Zielkennzahlwerte
in einem Metriken-Diagramm markieren.
Toleranzbeschriftung
Gibt an, ob die Beschriftung für die Zielwerttoleranz in der Legende angezeigt wird.
Tooltipps
Legt fest, ob Tooltipps im Diagramm ausgegeben werden. Tooltipps werden in PDF-Dokumenten
nicht unterstützt.
Summensäule
Legt fest, ob eine Summenspalte ausgegeben wird.
Abkürzen
Gibt an, ob Beschriftungen abgeschnitten werden können.
Abkürzungstext
Legt den Text fest, der an eine abgeschnittene Beschriftung angehängt wird.
Typ
Gibt den Typ der Variablen an.
Typ
Gibt das Verhalten der Eingabeaufforderungs-Schaltfläche an.
Typ
Gibt den Typ des Objekts an.
URL
Legt die URL mithilfe von statischem Text fest.
URL-Quellenvariable
Gibt eine Variable an, die die Basis für die Auswahl einer URL-Quelle bildet.
Verwendung
Gibt an, ob die Verwendung dieses Objekts optional, erforderlich oder deaktiviert ist. Ist sie optional,
wird diese Bedingung angewendet, wenn für alle von diesem Ausdruck referenzierten Parameter
Werte angegeben werden. Wenn der Ausdruck keine Parameter referenziert, wird diese Bedingung
immer angewendet. Ist die Verwendung deaktiviert, wird diese Bedingung nie angewendet. Dies ist
beim Verfassen und Testen nützlich.
in der ersten oder letzten Detailzeile einer Liste, einer Wiederholung oder einer
Wiederholelementtabelle erscheint, auf derselben Seite wie das Textelement zurückgeben möchten.
gesetzt ist oder die Datenbank keine WITH-Klauseln unterstützt, wird eine Anforderung mithilfe
von abgeleiteten Tabellen erstellt.
Tausendertrennzeichen verwenden
Legt fest, ob Dezimalstellengruppen mit dem Tausendertrennzeichen getrennt werden sollen.
Zu verwendender Wert
Gibt die vom Eingabeaufforderungsobjekt verwendeten Werte an.
Zu verwendender Wert
Gibt die vom Eingabeaufforderungsobjekt verwendeten Werte an. Diese Werte können von den
Werten abweichen, die für den Benutzer ausgegeben werden.
Wertposition
Gibt an, wo im Diagramm Werte und Beschriftungen ausgegeben werden sollen.
Wertdarstellung
Legt fest, ob Werte als Prozentsätze ausgegeben werden.
Werte
Gibt an, welche Werte im Diagramm angezeigt werden, und ob die dazugehörige Kennzahl, Serie
oder Kategorien-Beschriftung angezeigt wird.
Werte
Legt fest, ob Werte im Diagramm ausgegeben werden.
Werte
Legt fest, ob Werte ausgegeben werden.
Werttyp
Gibt an, ob absolute Werte anstelle von kumulativen Werten ausgegeben werden.
Vertikale Ausrichtung
Legt die vertikale Ausrichtung von Objekten fest, die in diesem Objekt enthalten sind.
Sichtbar
Gibt an, ob das Objekt angezeigt werden soll. Wenn die Einstellung "Nein" ist, wird das Objekt
ausgeblendet, im Bericht jedoch Platz für das Objekt reserviert.
Sichtwinkel
Definiert den Winkel (in Grad), in dem die Diagrammobjekte angezeigt werden, wenn das Diagramm
über 3D-Effekte verfügt.
Leerzeichen
Legt fest, wie Leerzeichen im Objekt verarbeitet werden.
Breite (px)
Legt die Breite des Textelements in Pixel fest.
X-Achse
Legt fest, ob die Achse ausgegeben wird.
Y1-Achse
Legt fest, ob die Achse ausgegeben wird.
Y2-Achse
Legt fest, ob die Achse ausgegeben wird.
Y2-Achsenposition
Gibt an, wie die zweite Y-Achse ausgegeben wird.
Y-Achse
Legt fest, ob die Achse ausgegeben wird.
Beliebige Fehlerzeichen
Legt die Zeichen fest, die angezeigt werden sollen, wenn der zu formatierende Wert nicht verfügbar
war, weil ein Fehler aufgetreten ist. Diese Eigenschaft wird durch spezifischere
Formatierungsfehlerbedingungen, wie beispielsweise Sicherheitsfehlerzeichen, überschrieben. Zwei
Bindestriche (--) sind der Standardwert. Beachten Sie, dass das Format nur dann angewendet wird,
wenn die Datenquelle diese Fehlerbedingung unterstützt.
Kalendertyp
Gibt den Kalendertyp an, der angezeigt werden soll. Die Datumswerte werden vor dem Formatieren
mit dem gewählten Kalender verknüpft. Der Standardwert wird aus der Inhaltssprache des Benutzers
übernommen. Beachten Sie, dass die Einstellung 'Japanisch' nur auf japanische Sprachen zutrifft.
Uhr
Gibt an, ob die Uhrzeit im 12-Stunden- oder im 24-Stundenformat angezeigt wird. Der Standardwert
wird aus der Inhaltssprache des Benutzers übernommen.
Währung
Gibt die Währung an, die verwendet werden soll. Wenn die Eigenschaften für 'Währungsanzeige'
und 'Währungssymbol' nicht geändert werden, dann wird das Standardwährungssymbol angezeigt.
Der Standardwert wird aus dem Modell übernommen.
Währungsanzeige
Legt fest, ob das internationale oder das lokale Währungssymbol angezeigt werden soll.
Standardmäßig wird das lokale Währungssymbol angezeigt.
Währungssymbol
Legt ein Zeichen oder mehrere Zeichen fest, das/die als Symbol zum Identifizieren der lokalen
Währung verwendet werden soll(en). Dieses Symbol wird der Zahl und allen anderen Zeichen
vorangestellt, selbst wenn sich um ein führendes Zeichen handelt. Zwischen dem Symbol und dem
numerischen Wert kann ein Leerzeichen festgelegt werden, indem dieses in dieser Eigenschaft nach
dem Symbol eingegeben wird. Der Standardwert wird aus der Inhaltssprache des Benutzers
übernommen.
Datumssortierung
Legt die Reihenfolge fest, in der Jahr, Monat und Tag angezeigt werden sollen. Der Standardwert
wird aus der Inhaltssprache des Benutzers übernommen.
Datumstrennzeichen
Legt das Zeichen fest, das zwischen Jahr, Monat und Tag angezeigt werden soll. Der Standardwert
wird aus der Inhaltssprache des Benutzers übernommen.
Datumsangabenformat
Legt den Datumsstil fest. Die ausgegebenen Ergebnisse werden von der Sprache bestimmt. Im
Allgemeinen werden bei der Einstellung 'Kurz' nur Zahlen, bei 'Mittel' einige abgekürzte Wörter
und bei 'Lang' vollständige 'Wörter' angezeigt. Bei der Einstellung 'Vollständig' werden alle
verfügbaren Einzelheiten mit eingeschlossen.
Dezimaltrennzeichen
Legt das Zeichen fest, das nicht-dezimale Zahlen von Dezimalzahlen trennt. Diese Eigenschaft wird
ignoriert, wenn keine Dezimalzahlen angezeigt werden. Der Standardwert wird aus der Inhaltssprache
des Benutzers übernommen.
AM/PM-Symbole anzeigen
Gibt an, ob die AM / PM-Symbole angezeigt werden sollen. Der Standardwert wird aus der
Inhaltssprache des Benutzers übernommen.
Tage anzeigen
Gibt an, ob der Tag angezeigt werden soll. Das Format des Tages kann durch Auswahl eines
bestimmten Formats gesteuert werden. Bei Auswahl der Option 'Julianisch' wird der dreistellige
Tag des Jahres angezeigt. Der Standardwert wird aus der Inhaltssprache des Benutzers übernommen.
Zeitalter anzeigen
Gibt an, ob das Zeitalter angezeigt werden soll. Der Standardwert wird aus der Inhaltssprache des
Benutzers übernommen.
Stunden anzeigen
Gibt an, ob die Stunden angezeigt werden sollen. Der Standardwert wird aus der Inhaltssprache
des Benutzers übernommen.
Millisekunden anzeigen
Gibt an, ob die Millisekunden angezeigt werden sollen. Das Format der Millisekunden kann durch
Auswahl eines bestimmten Formats gesteuert werden. Diese Eigenschaft wird ignoriert, wenn keine
Sekunden angezeigt werden. Der Standardwert wird aus der Inhaltssprache des Benutzers
übernommen.
Minuten anzeigen
Gibt an, ob die Minuten angezeigt werden sollen. Das Format der Minuten kann durch Auswahl
eines bestimmten Formats gesteuert werden. Der Standardwert wird aus der Inhaltssprache des
Benutzers übernommen.
Monate anzeigen
Gibt an, ob der Monat angezeigt werden soll. Das Format des Monats kann durch Auswahl eines
bestimmten Formats gesteuert werden. Der Standardwert wird aus der Inhaltssprache des Benutzers
übernommen.
Monate anzeigen
Gibt an, ob der Monat angezeigt werden soll.
Sekunden anzeigen
Gibt an, ob die Sekunden angezeigt werden sollen. Das Format der Sekunden kann durch Auswahl
eines bestimmten Formats gesteuert werden. Der Standardwert wird aus der Inhaltssprache des
Benutzers übernommen.
Zeitzone anzeigen
Gibt an, ob die Zeitzone angezeigt werden soll. Der Standardwert wird aus der Inhaltssprache des
Benutzers übernommen.
Wochentage anzeigen
Gibt an, ob der Wochentag angezeigt werden soll. Das Format des Wochentags kann durch Auswahl
eines bestimmten Formats gesteuert werden. Der Standardwert wird aus der Inhaltssprache des
Benutzers übernommen.
Jahre anzeigen
Gibt an, ob das Jahr angezeigt werden soll. Die ersten zwei Ziffern der Jahresangabe, die das
Jahrhundert angeben, können durch Auswahl der damit verbundenen Eigenschaftswerte gesteuert
werden. Der Standardwert wird aus der Inhaltssprache des Benutzers übernommen.
Jahre anzeigen
Gibt an, ob das Jahr angezeigt werden soll.
Exponentsymbol
Legt das Zeichen fest, das in der verwendeten Exponentialschreibweise zum Identifizieren der
Exponenten verwendet wird. Das Symbol wird hinter der Zahl und getrennt durch ein Leerzeichen
ausgegeben. Der Standardwert wird aus der Inhaltssprache des Benutzers übernommen.
Gruppengröße (Stellen)
Legt die primäre Gruppengröße fest. Wenn dieser Wert festgelegt ist, repräsentiert er die Anzahl
der Stellen links vom Dezimaltrennzeichen, die gruppiert und mit dem Tausendertrennzeichen
getrennt werden sollen. Der Standardwert wird aus der Inhaltssprache des Benutzers übernommen.
Internationales Währungssymbol
Legt ein oder mehrere Zeichen als Symbol zum Identifizieren der internationalen Währung fest.
Dieses Symbol ersetzt das Währungssymbol. Zwischen dem Symbol und dem numerischen Wert
kann ein Leerzeichen festgelegt werden, indem dieses in dieser Eigenschaft nach dem Symbol
eingegeben wird. Der Standardwert wird aus der Inhaltssprache des Benutzers übernommen.
Mantisse (Stellen)
Legt die Anzahl der Stellen fest, die nach dem Exponentsymbol angezeigt werden sollen, wenn die
Exponentialschreibweise verwendet wird.
Fehlende Wertzeichen
Legt die Zeichen fest, die anstelle von fehlenden Werten angezeigt werden sollen. Wenn für diese
Eigenschaft kein Wert eingegeben wurde, wird eine leere Zeichenkette angezeigt.
Negatives Anzeigemuster
Legt ein Anzeigeformat für negative Zahlen fest, das auf Mustern basiert. Es bestehen verschiedene
Einschränkungen. Der numerische Teil des negativen Musters wird ignoriert. Nur das Suffix und
das Präfix wird verwendet. Beispiel: Im Muster "ABC#.##0,#EFG" ist "ABC" das Präfix, EFG ist
das Suffix und "#.##0,#" ist der numerische Teil des Musters.
Minuszeichen-Symbol
Legt fest, wie negative Zahlen angezeigt werden sollen. Der Standardwert wird aus der Inhaltssprache
des Benutzers übernommen.
Abstandszeichen
Legt das Zeichen fest, das zum Auffüllen von Werten verwendet wird, die weniger Stellen als die
minimale Anzahl von Stellen haben. Der Standardwert wird aus der Inhaltssprache des Benutzers
übernommen.
Muster
Legt ein Anzeigeformat fest, das auf Mustern basiert.
Prozentzeichen
Gibt an, ob die Werte im Format 'In hundert' (Prozent) oder 'In tausend' angezeigt werden sollen.
Das Symbol wird an die Zahl und eventuell nachfolgende Zeichen angehängt. Zwischen dem
numerischen Wert und dem Symbol kann ein Leerzeichen festgelegt werden, indem dieses in dieser
Eigenschaft nach dem Symbol eingegeben wird. Der Standardwert wird aus der Inhaltssprache des
Benutzers übernommen.
Prozentskala (Ganzzahlen)
Skalierung wird nach dem automatischen Formatieren angewendet. Beim Auslassen dieser Option
wird keine Prozentskala angewendet, und der Wert wird entsprechend der normalen Stellung des
Dezimaltrennzeichens formatiert, das mit dem Prozent- oder Promillezeichen verbunden ist.
Skalierung
Legt fest, um wie viele Stellen das Dezimaltrennzeichen für Formatierunsgzwecke verschoben werden
soll. Sie können das Dezimaltrennzeichen beispielsweise um drei Stellen verschieben, um Werte in
Tausenden anzuzeigen. Der Standardwert wird aus dem Datenbankfeld übernommen.
Sicherheitsfehlerzeichen
Legt die Zeichen fest, die angezeigt werden sollen, wenn der zu formatierende Wert aus
Sicherheitsgründen nicht verfügbar war. Der Standardwert ist '#!Security'. Beachten Sie, dass das
Format nur dann angewendet wird, wenn die Datenquelle diese Fehlerbedingung unterstützt.
Tausendertrennzeichen
Legt fest, wie Dezimalstellengruppen wie beispielsweise Tausende getrennt werden sollen. Diese
Eigenschaft wird nur verwendet, wenn die Eigenschaft 'Tausendertrennzeichen verwenden' auf 'Ja'
eingestellt ist. Der Standardwert wird aus der Inhaltssprache des Benutzers übernommen.
Uhrzeittrennzeichen
Legt das Zeichen fest, das zwischen der Stunde, Minute und Sekunde angezeigt werden soll. Der
Standardwert wird aus der Inhaltssprache des Benutzers übernommen.
Zeitangabenformat
Gibt das Zeitangabenformat an, das angezeigt werden soll. Die genauen Ausgaberesultate werden
von der Sprache bestimmt. Im Allgemeinen werden bei der Einstellung 'Kurz' nur minimale Angaben
angezeigt, bei 'Lang' Sekunden hinzugefügt, und bei der Einstellung 'Vollständig' werden alle
verfügbaren Einzelheiten einschließlich der Zeitzone angezeigt. Der Standardwert wird aus der
Inhaltssprache des Benutzers übernommen.
Zeiteinheit
Gibt die Maßeinheit des Wertes an. Diese Eigenschaft wird ignoriert, wenn Tages- oder
Uhrzeitkomponenten angezeigt werden. Der Standardwert wird aus der Inhaltssprache des Benutzers
übernommen.
Tausendertrennzeichen verwenden
Legt fest, ob das Gruppierungstrennzeichen wie von der Eigenschaft 'Gruppengröße' definiert
angewendet werden soll. Der Standardwert wird aus der Inhaltssprache des Benutzers übernommen.
Nullwertzeichen
Legt die Zeichen fest, die angezeigt werden sollen, wenn der Wert null (0) ist. Wenn für diese
Eigenschaft kein Wert eingegeben wurde, bestimmt die Eigenschaft 'Maximale Anzahl von Stellen',
wie viele Nullstellen angezeigt werden.
Sie können Daten so formatieren, dass diese ein bestimmtes Muster aus Text und Zahlen darstellen,
wenn Standardformate nicht verwendet werden können. So können Sie beispielsweise Datumsangaben
so formatieren, dass sie das Zeitalter enthalten oder auch nur Ziffern und zweistellige Jahresangaben,
um Platz zu sparen.
Das Verwenden von Symbolen und Mustern kann zu ähnlichen Ergebnissen wie grundlegende
Datenformatierungsaufgaben führen. Sie können zum Beispiel festlegen, wie viele Stellen nach dem
Dezimaltrennzeichen angezeigt werden sollen. Diese Art von Formatierung kann mithilfe von
Mustern oder durch Einstellen der Eigenschaft Anzahl der Dezimalstellen erreicht werden. Muster
erlauben bei komplexeren Anforderungen mehr Flexibilität.
Jeder unterstützter Inhaltssprachencode erfordert die Verwendung eines bestimmten Satzes mit
Symbolen in Mustern. Für jeden Sprachcode stehen zwei Tabellen zur Verfügung, die Sie benötigen:
eine für Datums- und Uhrzeitsymbole und eine für Dezimalsymbole. Die Dezimalsymbole sind für
alle Gebietsschemas identisch, doch die Datums- und Uhrzeitsymbole sind in sechs
Gebietsschemagruppen gruppiert. Prüfen Sie im Abschnitt zu Datums- und Uhrzeitsymbolen, welche
Gebietsschemagruppe für Ihr Gebietsschema verwendet wird.
Öffnen Sie für das Definieren von Mustern das Dialogfeld Datenformat, und bearbeiten Sie für
jeden Formattyp die Eigenschaft Muster. Verwenden Sie die in den Sprachcodetabellen definierten
Symbole und befolgen Sie die folgenden Richtlinien.
Text
Sie können festlegen, ob Text in vollständiger oder in abgekürzter Form wiedergegeben werden
soll.
Zahlen
Die Anzahl der Symbole, die Sie in einem Muster verwenden, stellt die Mindestanzahl von Ziffern
ein, die in einem Bericht erzeugt werden. Zahlen, die weniger Ziffern haben, als festgelegt wurde,
werden mit Nullen aufgefüllt. Wenn Sie beispielsweise mm für Minuten angeben und der
Datenbankwert 6 ist, wird im Bericht 06 angezeigt.
Hinweis: Der Jahreswert wird anders behandelt. Wenn Sie zwei Symbole für Jahresangaben festlegen,
werden die letzten zwei Stellen des Jahreswertes geliefert. So erzeugt jjjj zum Beispiel 1997 und jj
erzeugt 97.
Gebietsschemakennung Gebietsschemagruppe
af-za, Gebietsschemagruppe A
en, en-au, en-be, en-bw, en-ca, en-gb, en-hk, en-ie, en-in, en-mt, en-nz,
en-ph, en-sg, en-us, en-vi, en-za,
fo-fo,
gl-es,
id, id-id, is, is-is, it, it-ch, it-it,
kk-kz,
ms, ms-bn, ms-my,
nb-no, nl, nl-be, nl-nl, no, no-no,
om-et, om-so,
pl, pl-pl, pt, pt-br, pt-pt,
so-dj, so-et, so-ke, so-so, sv, sv-fi, sv-se , sw-ke, sw-tz
Gebietsschemakennung Gebietsschemagruppe
ga-ie Gebietsschemagruppe F
Gebietsschemagruppe A
Gebietsschemas: af-za, en, en-au, en-be, en-bw, en-ca, en-gb, en-hk, en-ie, en-in, en-mt, en-nz, en-ph,
en-sg, en-us, en-vi, en-za, fo-fo, gl-es, id, id-id, is, is-is, it, it-ch, it-it, kk-kz, ms, ms-bn, ms-my,
nb-no, nl, nl-be, nl-nl, no, no-no, om-et, om-so, pl, pl-pl, pt, pt-br, pt-pt, so-dj, so-et, so-ke, so-so,
sv, sv-fi, sv-se , sw-ke, sw-tz
Stunde im K Zahl 0
12-Stundenformat (0
bis 11)
Stunde im h Zahl 12
12-Stundenformat (1
bis 12)
Gebietsschemagruppe B
Gebietsschemas: be-by, bg-bg, el, el-gr, fi, fi-fi, hr, hr-hr, hu, hu-hu, ja, ja-jp, ko, ko-kr, ro, ro-ro,
ru, ru-ua, ru-ru, sh-yu, sk, sk-sk, sl-si, sq-al, sr-sp, th, tr, tr-tr, uk-ua, zh, zh-cn, zh-hk, zh-mo, zh-sg,
zh-tw
Stunde im K Zahl 0
12-Stundenformat (0
bis 11)
Stunde im k Zahl 12
12-Stundenformat (1
bis 12)
Gebietsschemagruppe C
Gebietsschemas: ca-es, cs, cs-cz, da, da-dk, es, es-ar, es-bo, es-cl, es-co, es-cr, es-do, es-ec, es-es,
es-gt, es-hn, es-mx, es-ni, es-pa, es-pe, es-pr, es-py, es-sv, es-us, es-uy, es-ve, eu-es, mk-mk
Stunde im K Zahl 0
12-Stundenformat (0
bis 11)
Stunde im k Zahl 12
12-Stundenformat (1
bis 12)
Gebietsschemagruppe D
Gebietsschemas: de, de-at, de-be, de-ch, de-de, de-lu
Stunde im K Zahl 0
12-Stundenformat (0
bis 11)
Stunde im k Zahl 12
12-Stundenformat (1
bis 12)
Gebietsschemagruppe E
Gebietsschemas: fr, fr-be, fr-ca, fr-ch, fr-fr, fr-lu
Stunde im K Zahl 0
12-Stundenformat (0
bis 11)
Stunde im k Zahl 12
12-Stundenformat (1
bis 12)
Gebietsschemagruppe F
Gebietsschemas: ga-ie
Stunde im K Zahl 0
12-Stundenformat (0
bis 11)
Stunde im k Zahl 12
12-Stundenformat (1
bis 12)
Zeichen Bedeutung
0 Eine Stelle, die angezeigt wird, auch wenn der Wert null ist.
# Eine Stelle, die unterdrückt wird, wenn der Wert null ist.
Zeichen Bedeutung
X Weitere Zeichen, die in einem Präfix oder einem Suffix verwendet werden
können.
' Wird zum Auskommentieren von Sonderzeichen in einem Präfix oder Suffix
verwendet.
/u221E Unendlichkeitssymbol
Sie können in Cognos Series 7 einen Drillthrough-Zugriff auf Cognos 8 einrichten. Sie können ein
Drillthrough von einem PowerPlay Web-Bericht oder einem Cognos Visualizer-Bericht zu einem
Cognos 8-Bericht durchführen. Drillthroughs werden sowohl für PowerCubes als auch für Cubes
von Drittanbietern unterstützt.
Sie müssen die Schritte sowohl in Cognos Series 7 als auch in Cognos 8 ausführen, um das
Drillthrough zu aktivieren. Informationen dazu, welche Schritte in Cognos Series 7-Komponenten
ausgeführt werden müssen, finden Sie in der Cognos Series 7-Dokumentation. Querverweise auf
die entsprechenden Cognos Series 7-Dokumente finden Sie weiter unten.
❑ für Cubes von Drittanbietern: Angeben von Drillthrough-Zielen für Cognos 8-Berichte in
PowerPlay Connect.
Weitere Informationen finden Sie im PowerPlay - Handbuch der OLAP-Server-Verbindungen.
Vorgehensweise
1. Starten Sie Report Studio, und erstellen Sie einen neuen Bericht.
4. Klicken Sie auf der Registerkarte Detailfilter auf die Schaltfläche Hinzufügen.
5. Erstellen Sie im Feld Ausdrucksdefinition den gewünschten parametrisierten Filter, indem Sie
den Filterausdruck eingeben.
8. Wiederholen Sie die Schritte 4 bis 7 für weitere hinzuzufügende Filter mit Parametern.
Der Berichtsname muss mit dem Namen übereinstimmen, den Sie im PowerCube, Cube eines
Drittanbieters oder Cognos Visualizer-Bericht angegeben haben.
Abfrage
Eine Spezifikation für einen Datensatz, der aus einer Datenquelle abgerufen werden soll. Eine
Berichtsspezifikation kann eine oder mehrere Abfragen enthalten.
Der Typ eines Objekts, das von Query Studio erstellt und bearbeitet wird. Eine Abfrage ist ein
Untertyp eines Berichts.
Abfrageelement
Eine Darstellung einer Datenspalte in einer Datenquelle. Es enthält einen Verweis auf eine
Datenbankspalte, einen Verweis auf ein weiteres Abfrageelement oder eine Berechnung.
Abfrageelemente können in einem Modell oder in einem Bericht auftreten.
Abfragesubjekt
Ein Typ der Objekte innerhalb eines Modells. Ein Abfragesubjekt kann als Sammlung von Verweisen
auf Elemente in anderen Abfragesubjekten definiert oder als SQL-Ausdruck ausgedrückt sein, der
ausgewählte Abfrageelemente repräsentiert. Diese Abfrageelemente werden aus Objekten wie
beispielsweise Tabellen, Synonymen, Ansichten usw. abgerufen. Abfragesubjekte enthalten
Abfrageelemente.
Arbeitsbereich
Der Bereich in einem Studio, der die aktuell verwendeten Berichte, Analysen, Abfragen oder Agenten
enthält.
Auswertung
Beim Erstellen von Berichten und Analysen sind Auswertungen aggregierte Werte, die für alle Werte
einer bestimmten Ebene oder Dimension berechnet werden. Beispiele für Auswertungen sind
Gesamtsumme, Minimum, Maximum, Durchschnitt und Anzahl.
Bedingung
Ein Ausdruck, der einen Booleschen Wert ergibt. Bedingungen werden in Abfrageausdrücken,
Abfragefiltern und booleschen Berichtsvariablen verwendet, die für bedingte Formatierung, Stile,
Datenquellen, Layouts und Blöcke verwendet werden können.
Berechnetes Mitglied
Ein Mitglied einer Dimension, dessen Kenzahlenwerte nicht gespeichert sind, sondern während der
Laufzeit mit einem Ausdruck berechnet werden.
Bericht
Ein Datensatz, der speziell zum Vermitteln von Geschäftsinformationen gestaltet wurde. Abhängig
vom Kontext, kann sich "Bericht" auf eine Berichtsspezifikation oder eine Berichtsausgabe beziehen.
Bericht (genauer gesagt, eine Berichtsspezifikation) ist der generische Begriff für die von Query
Studio, Report Studio und Analysis Studio erstellten oder bearbeiteten Objekte.
Berichtsausgabe
Eine Berichtsausgabe kombiniert Daten, die zu dem Zeitpunkt vorlagen, zu dem der Bericht mit
einer Berichtsspezifikation ausgeführt wurde. Eine Berichtsausgabe ist ein Dokument, das angezeigt,
gedruckt oder per E-Mail versendet werden kann. Cognos 8 kann Berichtsausgaben im HTML-,
PDF-, Excel- oder CSV-Format erstellen.
Berichtsspezifikation
Die Definition der Abfragen, Eingabeaufforderungen, Layouts und Stile, aus denen ein Bericht
besteht. Eine Berichtsspezifikation wird in einer Ausführungsoperation mit Daten kombiniert, um
Berichtsausgaben zu erstellen. Sie können Berichtsspezifikationen mithilfe von Report Studio, Query
Studio und Analysis Studio oder mit dem Software-Entwicklerkit (SDK) erstellen.
Content Manager
Der Cognos 8-Dienst, der das Speichern von Kundenanwendungen einschließlich von
anwendungsspezifischem Zugriffsschutz, Konfigurationsdaten, Modellen, Metriken, Berichten und
Berichtsausgaben verwaltet. Content Manager wird zum Publizieren von Modellen, zum Abrufen
oder Speichern von Berichtsspezifikationen, zum Verwalten von Zeitplaninformationen und zum
Verwalten des Cognos-Namespaces benötigt.
Cube
Eine physische Datenquelle, die eine mehrdimensionale Darstellung der Daten enthält. Ein Cube
enthält Informationen, die in Dimensionen organisiert und für schnelleren Abruf und schnellerer
Navigation in Berichten optimiert sind. In Cognos Planning entspricht ein Cube (siehe auch D-Cube)
einer Registerkarte auf der Benutzeroberfläche des Contributor-Client.
Datenquelle
Eine relationale Datenbank, ein dimensionaler Cube, eine Datei oder ein anderer physischer
Datenspeicher, auf den über Cognos 8 zugegriffen werden kann.
Datenverzeichnisstruktur
In einem Studio enthält eine Datenverzeichnisstruktur verschiedene Objekte, darunter
Abfragesubjekte, Abfrageelemente, Dimensionen, Ebenen und Mitglieder. Eine
Datenverzeichnisstruktur wird als Auswahlpalette verfügbarer Daten verwendet, die in Berechnungen,
Filter, Anzeigebereiche und andere Schritte des Verfassungsprozesses eingefügt werden können.
Dimension
In Cognos Planning werden die Zeilen, Spalten und Seiten eines Cubes aus den Dimensionen erstellt.
Dimensionen sind Listen verwandter Element wie Gewinn- und Verlustelemente, Monate, Produkte,
Kunden und Kostenstellen. Dimensionen enthalten auch alle Berechnungen. Eine Dimension kann
von vielen Cubes verwendet werden.
In Cognos 8 BI ist eine Dimension eine allgemeine Gruppierung beschreibender Daten zu einem
wichtigen Unternehmensaspekt, z. B. Produkte, Daten oder Märkte. Jede Dimension enthält
verschiedene Ebenen von Mitgliedern in einer oder mehreren Hierarchien sowie einen optionalen
Satz berechneter Mitglieder.
Drilldown
In Cognos Planning ist Drilldown ist eine Technik, die verwendet wird, um D-Cube-Daten zu
analysieren, die durch einen D-Link importiert wurden. Ein Drilldown kann für jede einzelne Zelle
in einem D-Cube durchgeführt werden. Wenn die Zelle Daten enthält, die durch einen D-Link
übertragen wurden, wird beim Drilldown eine Ansicht der Quelldaten geöffnet. Wenn die Daten
aus einem anderen D-Cube importiert wurden, öffnet Drilldown die entsprechende Auswahl des
Quell-D-Cubes. Wurden die Daten aus einer externen Quelle importiert (einer verknüpften
ASCII-Datei oder einer ODBC-Datenbank), so werden beim Drilldown die relevanten Daten aus
der Quelldatei extrahiert und in einem speziellen Dialogfeld mit Drilldown-Ergebnissen angezeigt.
In Cognos 8 BI bezieht sich Drilldown auf das Navigieren von einer Dateneben zu einer detaillierteren
Datenebene. Die Ebenen werden durch die Struktur der Daten festgelegt. Siehe auch: Drillup.
Drillup
Der Vorgang des Navigierens von einer Datenebene zu einer weniger detaillierten
(zusammengefassten) Ebene. Die Ebenen werden durch die Struktur der Daten festgelegt.
Siehe auch: Drilldown.
Ebene
Eine Ebene ist ein Satz von Mitglieder, die gemeinsame Attribute haben. Eine geografische Dimension
kann z. B. Ebenen für Land, Region und Stadt enthalten. Ebenen dienen zum Definieren der Struktur
von Hierarchien in einer Dimension.
Eigenschaften (Fenster)
In einem Studio bietet das Eigenschaftsfenster einen Überblick über die Eigenschaften der
ausgewählten Daten. Das Eigenschaftsfenster kann außerdem verwendet werden, Änderungen
vorzunehmen und diese gleichzeitig anzuwenden, anstelle mehrere verschiedene Befehle zu
wiederholen.
Eingabeaufforderung
Ein Berichtselement, das zur Eingabe von Parameterwerten auffordert, bevor der Bericht ausgeführt
wird.
Gebietsschema
Ein Code, der verwendet wird, um die Sprache oder den Dialekt in Browsern, Berichtstexten usw.
sowie regionale Einstellungen wie Datum, Währung und Währungsausdrücke einzustellen.
In Cognos-Produkten kann ein Gebietsschema für die im Produkt verwendete Sprache
(Produkt-Gebietsschema) und für die im Bericht verwendeten Daten (Inhalts-Gebietsschema)
festgelegt werden.
Gruppe
Im Zugriffsschutz: Eine Liste von Benutzern oder anderen Gruppen, die verwendet werden kann,
um Zugriffsberechtigungen und Berechtigungen zuzuweisen.
Gruppen können durch Authentifizierungsquellen anderer Anbieter referenziert werden, oder sie
können lokal in Cognos 8 gespeichert sein. Lokale Gruppen werden vom Administrations-Portal
aus verwaltet. Die Liste der Gruppen, zu der ein authentifizierter Benutzer gehört, ist Teil des
Benutzer-Passports für eine Cognos 8-Sitzung.
Beim Erstellen von Berichten bedeutet Gruppieren das Zusammenfassen der gemeinsamen Werte
eines Abfrageelements, damit der Wert nur jeweils ein Mal angezeigt wird. Kopfzeilen und Fußzeilen
erscheinen häufig nach jeder Instanz eines gemeinsamen Wertes in einer gruppierten Spalte.
Hierarchie
Eine Hierarchie repräsentiert eine Zusammenstellung dimensionaler Mitglieder, die in einer
Verzeichnisstruktur organisiert sind und wobei jedes Mitglied ein oder mehrere übergeordnete
Mitglieder und eine beliebige Anzahl gleichgeordneter Mitglieder haben kann.
Die Root (der Stamm) einer Hierarchie hat kein übergeordnetes Mitglied und die Endmitglieder
einer Hierarchie haben keine untergeordneten Mitglieder.
Kardinalität
Für OLAP-Datenquellen: Kardinalität ist die Anzahl der Mitglieder in einer Hierarchie. Die
Kardinalitätseigenschaft wird für eine Hierarchie verwendet, um Ausdrücken Auflösungsreihenfolgen
zuzuweisen. Für relationale Datenquellen gibt die Kardinalität den Charakter der Beziehung zwischen
zwei Abfragesubjekten, Abfrageelementen oder anderen Modellobjekten an.
Kaskadierende Eingabeaufforderung
Eine Eingabeaufforderung, die Werte aus einer vorangegangenen Eingabeaufforderung verwendet,
um Werte in der aktuellen Eingabeaufforderung oder Auswahlliste zu filtern.
Kennzahl
Ein Leistungsindikator, der quantifizierbar ist und dazu dient, die Leistungsfähigkeit eines
Unternehmens zu ermitteln. Für die meisten Unternehmenszwecke sind die Aggregatwerte von
Kennzahlen nützlicher als individuelle Werte. Beispiele für Kennzahlen sind Einnahmen, Umsatz
pro Mitarbeiter und Gewinnspanne in Prozent. In der relationalen Modellerstellung werden
Kennzahlen auch als "Fakten" bezeichnet.
Layout
Beim Erstellen von Berichten definiert das Layout das Erscheinungsbild des Berichts, einschließlich
der Formatierung, des Stils und des Designs.
In Berichtsspezifikationen bedeutet Layout der Teil der Spezifikation, die definiert, wie die durch
Abfragen ermittelten Daten dargestellt werden.
MDX
MDX - eine Abkürzung für Multidimensional Expression Language - ist das multidimensionale
Äquivalent von SQL. Cognos 8 erlaubt Berichtsautoren, ihre Abfragen in MDX-Ausdrücken in
Report Studio für dimensionale Datenquellen einzugeben.
Metric Studio-Anwendung
Ein Satz von Metriktypen, Metriken und Scorecards, welche die Leistung einer Organisation
überwachen. Jede Organisation kann verschiedene Metric Studio-Anwendungen zum Überwachen
eindeutiger Einheiten haben, wie zum Beispiel Unternehmenszweige und Divisionen, die
unterschiedliche Benutzergemeinden, Metriktypen oder Berichtskalender verwenden.
Mitglied
Ein Mitglied ist ein eindeutiges Element innerhalb einer Hierarchie. Z. B. sind "Campingausrüstung"
und "4-Mann-Zelt" Mitglieder der Produkthierarchie.
Siehe auch: Eindeutiger Mitgliedsname.
Modell
Eine physische oder unternehmensspezifische Darstellung der Datenstruktur aus einer oder mehreren
Datenquellen. Ein Modell beschreibt Datenobjekte, Struktur, Gruppierung sowie Beziehungen und
Zugriffsschutz.
In Cognos 8 BI wird in Framework Manager ein Design-Modell erstellt und verwaltet. Das
Design-Modell oder eine Untermenge dieses Design-Modells muss auf dem Cognos 8-Server als
Package publiziert werden, damit Benutzer Berichte erstellen und ausführen können.
In Cognos Planning besteht ein Modell aus einer Gruppe von D-Cubes, D-Lists, D-Links und anderen
Objekten, die in einer Bibliothek gespeichert werden. Ein Modell kann sich in einer oder mehreren
Bibliotheken befinden (maximal in zwei für Contributor).
Package
Eine Untermenge eines Modells (die das ganze Modell beinhalten kann), das dem Cognos 8-Server
zur Verfügung gestellt wird
Für Metric Studio-Benutzer, siehe Metrik-Package.
Seitensatz
Ein Satz von mit bestimmten Ebenen oder Gruppen verbundenen Seiten, der angibt, dass der
Seitensatz für diese Gruppe oder Ebene wiederholt werden soll. So können Sie beispielsweise einen
vordefinierten Seitensatz für jeden Kunden in einer Abfrage ausgeben.
Stylesheet
Eine Datei, welche die Formatierung und das Erscheinungsbild von Daten oder eines Dokuments
definiert. In XML können Stylesheets entweder Style Sheet Language (XSL)-Dateien oder
(erweiterbare) Extensible Style Sheet Language Transformation (XSLT)-Dateien sein.
In HTML sind Stylesheets kaskadierende Stylesheet (CSS)-Dateien.
Stylesheets im XSL- und CSS-Format können in jedes beliebige XML-Dokument eingebettet oder
als externe und separate Datei referenziert werden.
Vorlage
Ein wiederverwendbares Berichts-Layout oder ein Stil, der verwendet werden kann, um die
Präsentation einer Abfrage oder eines Berichts einzurichten.
Wiederholelement
In Report Studio: Ein Zellencontainer, der Werte innerhalb seines eigenen Bereiches ohne
vordefinierte interne Struktur wiederholt.
Wiederholelementtabelle
In Report Studio: Ein tabellenartiger Container, der Zellen horizontal und vertikal in der Seite für
die verbundene Abfrage wiederholt.
Zielgruppenverteilung
Zum Erstellen mehrerer Berichtsergebnisse durch einmaliges Ausführen eines Berichts. Sie können
zum Beispiel mit dem pro Mitarbeiter erzielten Umsatz einen einzigen Bericht erstellen und die
unterschiedlichen Ergebnisse an Regionalleiter schicken, indem die Regionen als Zielgruppen definiert
werden. Die Verteilung an Zielgruppen wird in Report Studio eingerichtet und im Portal aktiviert.
Abfrageverweis, 609
Symbole Abgeleitete Spalte, 197
100 % gestapelte Diagramme, 392 Abkürzen, 687
3D-Balken, 577 Abkürzungstext, 688
3D-Diagramme, 392 Abschnitte
3D-Flächen, 577 erstellen für dimensionale Daten, 203
3D-Kombinationsdiagramm, 578 Abschnittsüberschriften
3D-Liniendiagramm, 578 entfernen, 203
3D-Sichtwinkel, 620 erstellen, 202
3D-Streudiagramm, 578 Absolute Diagramme, Siehe Standarddiagramme
Absolute Position, 620
A Abstände und Textumbruch, 179, 681
Abstandszeichen, 700
Abenteuer und Freizeit (Beispiele), 367, 372
Achsen
Abfrage, 609, 670
bipolar, 332
Abfrageelemente
Diagramme, 379
Definition, 721
doppelt, 332
Abfragekontext
Titel anpassen, 128
in Diagrammen definieren, 127
Titel in Landkarten, 140
Abfragemakros
Achsenbeschriftungen, 624
hinzufügen, 259
Achsenlinie, 624
zum Erstellen von Eingabeaufforderungen
Achsenprozentsatz, 666
verwenden, 260
Achsentitel, 579, 624
Abfragen, 60
Achsenzuweisung, 623, 624
Arbeiten mit Dimensionsdatenquellen, 241
Adressetiketten
auf Package-Elemente in untergeordneten Abfragen
erstellen, 145
verweisen, 254
Aggregat (Schaltfläche), 207
Definition, 721
Aggregatfunktion, 620
Master/Detail-,, 319
Aggregatfunktionen
mit Layouts verknüpfen, 240
in Datenelementausdrücken verwenden, 208
mit MDX arbeiten, 255
Aggregation
mit SQL arbeiten, 255
Beispiele und Zeitdimensionen, 374
Seiten zuordnen, 169
Aggregationseigenschaften
verwenden, 240
Modell, 206
Siehe Master/Detail-Beziehungen
Aggregationsmodi, 62
Abfragen-Explorer, 56, 240
Aggregieren
Abfragen mehrerer Fakten
Mitgliedssätze, 211
Filter, 242
Aggregieren von Werten
Abfrageoperation, 609
Diagramme, 209
Abfragesubjekte
Kreuztabellen, 209
Definition, 721
Aktivieren Anzahl
Zielgruppenverteilung, 283 Änderungen zwischen Cognos ReportNet und
Aktualisieren Cognos 8, 355
Änderungen am Produktverhalten, 46, 355 Anzahl der Dezimalstellen, 699
Bericht lässt sich nicht öffnen, 361 von Cognos 8 verwendeter Rundungsmodus, 219
kopierte Objekte, 169 Anzahl der Regressionslinien, 663
Packages, 69 Anzahl eindeutiger Elemente, 355
referenzierte Objekte, 169 Anzeigehäufigkeit, 639
Verweise auf Namen, 274 Anzeigen
Aktualisieren von Berichten der Berichtsspezifikation, 85
Aktualisierungsmeldungen entfernen, 353 MDX, 255
bei SAP BW nicht unterdrückte Mitglieder, 356 Objekte, 294
Tausendertrennzeichen, 356 SQL, 255
Aktualisierungsmeldungen Tabellendaten, 72
entfernen, 353 Anzeigeschicht, 591
Aktueller Block, 634 Anzuzeigender Wert, 640
Aliase Arbeiten
in Landkarten, 135 mit Berichtsobjekten, 60
Als Exponent anzeigen, 696 mit Dimensionen, 187
AM/PM-Symbole anzeigen, 696 Arbeitsbereiche, 57
Analysis Studio-Analysen Definition, 721
öffnen, 267 Auflösungsreihenfolge, 215, 680
Ändern kombiniert mit berechneten
Benutzerprofile, 67 Aufsummierungs-Aggregatfunktionen, 216
Eigenschaften in Seitenstrukturansicht, 151 Aufsummierungs-Aggregatfunktion, 675
Eingabeaufforderungen, 233 Aufsummierungs-Verarbeitung, 676
Package-Verbindungen, 274 Ausblenden
referenzierte Objekte, 168 Objekte, 294
Skalierintervalle des Diagramms, 116 Ausdruck, 642
Ändern der Reihenfolge Ausdruck "Zum Zeitpunkt", 579
Zeilen und Spalten, 174 Ausdrücke
Anführungszeichen Anführungszeichen in Literalzeichenketten, 404
in Literalzeichenketten, 404 Berechnungen, 213
Angeben Funktionen nicht verfügbar, 405
Beschriftungen, 123, 124 Ausdrucken von urheberrechtlich geschützten
Packages, 68 Materialien, 39
Schriftarten, 154 Ausdruckseditor
Standardkennzahlen, 222 Allgemeine Funktionen, 451
Anpassen Anführungszeichen in Literalzeichenketten, 404
Diagramme, 107 Auswertungen, 419
Landkarten, 140 Berechnungen erstellen, 212
Anwenden Berichtsfunktionen, 544
Innenabstand, 166 Blockfunktionen, 443
Tabellenstile, 165 Daten durchsuchen, 403
Anwendung, 622 Datentypkonvertierungs-Funktionen, 561
Anwendungsfehler beim Aktualisieren eines Berichts, 357 DB2, 471
Diagramm zeigt jede zweite Beschriftung an, 358 Berichte mit Zielgruppenverteilung
Drillthrough, 309 erstellen, 278
Drillthrough-Text, 312 mit dimensionalen Datenquellen erstellen, 284
Drillup/Drilldown-Berichte, 315 Berichtsausdruck, 673, 674, 675
Eingabeaufforderungen in einer Berichtsseite Berichtsausgaben
erstellen, 232 Definition, 722
erstellen, 67 Berichtsbeispiele, 367
Erstellen eines mehrseitigen Berichts, 340 Berichtseigenschaften
Farben hinzufügen, 155 ändern, 184
Formatänderungen, 363 Berichtserstellungsmodi, 66
Formate, 72 Berichtsobjekte
für Cognos 8 Go! Office erstellen, 83 als Container, 61
grundlegende Struktur, 58 Hierarchie, 61
im CSV-Format erstellen, 77 sperren und entsperren, 61
im Microsoft Excel-Format erstellen, 78 Typen, 61
im XML-Format erstellen, 79 verwenden, 60
in die Zwischenablage kopieren, 266 Berichtsspezifikationen
in Report Studio ausführen, 72 anzeigen, 85
in Report Studio speichern, 72 Definition, 722
in Vorlagen konvertieren, 81 erstellen, 67
kombinieren,, 319 für ausgewählte Objekte anzeigen, 85
Layout, 150 Berichtstypen, 87
lokal öffnen und speichern, 265 Diagramme, 104
mehrsprachig, 299 Kreuztabelle, 94
mit dimensionalen Datenquellen ausführen, 75 Listen, 87
mit eigenem MDX erstellen, 256 Wiederholfunktionen, 144
mit eigenem SQL erstellen, 256 Beschreibung, 638
PDF-Seitenoptionen festlegen, 80 Beschriftung, 650, 651
Planung, 53 Beschriftungen, 651, 652
Richtlinien für Layouts, 150 angeben, 123, 124
Seiten, 59 benutzerdefiniert, 123
Seiten nicht ausgeben, wenn keine Daten vorhanden Beschriftung für Summensäule, 616
sind, 76 Beschriftungskonflikte vermeiden, 623
Stile wiederverwenden, 155 Beschriftungssteuerung, 651
Suchen von Objekten, 62 Beziehungen
überprüfen, 72 Verbindungen erstellen, 241
verwalten, 84 Bild, 593
Zeilen pro Seite steuern, 77 Bilder
Zielgruppenverteilung, 278 einfügen, 156
Siehe Master/Detail-Beziehungen Einschränkungen von Microsoft Excel, 567
Berichte anzeigen im Hintergrund einfügen, 156
falsche laufende Summen in gruppierten Bipolare Achse, 332
Berichten, 364 Block, 581
Berichte ausführen Blöcke
Datenbank nicht gefunden, 361 einfügen, 160
ORA-00907 (Fehler), 362 Blockvariable, 626
Polardiagramme, 389 R
Polynomischer Exponent, 667 Radardiagramm, 609
Position, 667 Radardiagramme, 386
Berechnungen, 47 Radartyp, 671
Position des Minuszeichens, 699 Radialachse, 610, 671
Position des Währungssymbols, 696 Radialkennzahl, 610
Position in Landkarte, 600 Rahmen, 626
Position rechts (px), 675 formatieren, 153
Positionstyp, 668 hinzufügen, 153
Position unten (px), 627 Rahmenfarbe, 626
PowerCube-Drillthrough funktioniert nicht, 364 Rasterlinien, 646
PowerPlay-Berichte Diagramme, 379
Drillthrough zu Cognos 8 einrichten, 717 übergeordnete, 116
Präsentation untergeordnete, 116
Änderungen in Diagrammen, 332 Referenzierte Objekte
Professionelle Berichtserstellung, 66 aktualisieren, 169
Profile ändern, 168
wechseln, 67 Referenz zu Layoutkomponenten, 594
Progressive Achse, 669 einfügen, 160
Progressive Säulendiagramme, 382 Regionskennzahl, 611
Progressives Diagramm, 608 Regionsschicht, 610
Projektionsliste, 669 Regionsschichten, 134
Prozentskala (Ganzzahlen), 700 Regressionslinie, 611, 671
Prozentzeichen, 700 Regressionslinien, 116
Punktdiagramme, 386, 387 Regressionstyp, 672
Punktfarbe, 667 Relational-zu-Cube-Drillthrough funktioniert nicht, 366
Punktform, 667 Relative Ausrichtung, 672
Punktgröße (pt), 667 Reporting und Analyse
Punktgrößenkennzahl, 607 Datenverarbeitung, 43
Punktkennzahl, 607 Inhaltsverzeichnis in Berichten, 43
Punktschicht, 607 ReportNet
Punktschichten, 137, 138 Bericht behält Originalsperre nicht bei, 363
Erscheinungsbild von Berichten beibehalten, 184
Q Report Studio
QE-DEF-0288 (Fehler), 361 Arbeitsbereich, 57
Quadrantdiagramme, 388 Benutzeroberfläche, 55
Quellstrukturen Berichte planen, 53
anpassen, 71 Berichte speichern, 72
Quelltyp, 681 Fenster "Eigenschaften", 56
Query Studio Fenster "Einfügbare Objekte", 55, 56
Vorlagen in Report Studio erstellen, 81 Optionen einrichten, 62
Query Studio-Berichte Standardklassen ändern, 184
öffnen, 267 visuelle Hilfen, 57
Rich Text-Element, 612
Hinzufügen von mehreren Artikeln in einer einzelnen Stil für Listenspaltentitel, 598
Spalte, 275 Stil für Listenzeilenzellen, 599
Reihenfolge ändern, 174 Stilvariable, 683
sortieren, 200 Streudiagramm, 612
tauschen, 176 Strukturen
umbenennen, 175 anpassen, 71
Spaltenbreiten Stunden anzeigen, 697
Einschränkungen von Microsoft Excel, 570 Stylesheets
Spaltenkoordinate, 631 Definition, 726
Spaltentitel, 631 Suchen
Speichern Dimensionen, 191
Berichte, 72 Suchen nach Werten
Berichte, lokal, 265 unerwartete Ergebnisse, 404
Spezielle Werte, 46 Suchen von Informationen, 38
Spinnwebendiagramme, Siehe Radardiagramme Suchen von Objekten
Spinnwebeneffekte, 682 in Berichten, 62
Sprachen Summensäule, 616, 687
Berichten hinzufügen, 299 Symbole, 70
SQL, 613, 682 Symbole ausblenden, 648
anzeigen, 255 Syntaxanalysefehler beim Öffnen oder Ausführen eines
bearbeiten, 256 aktualisierten Berichts, 361
Cognos, 255
eigenes hinzufügen, 256 T
Erstzeilenoptimierung, 258 Tabelle, 613
natives, 255 Tabellen
umwandeln in, 256 Eigenschaften festlegen, 183
verwenden, 255 einfügen, 160, 165
SQL-Syntax, 682 Stile anwenden, 165
SQL-Verbindungssyntax, 682 Tabellenbreiten
SQL WITH-Klausel verwenden, 690 Einschränkungen von Microsoft Excel, 570
SSL, siehe Secure Socket Layer, 571 Tabellendaten
Standardabweichungen, 683 anzeigen, 72
Standardauswahlwerte, 637 Tabelleneigenschaften, 684
bei Eingabeaufforderungen angeben, 236 Tabellenzeile, 614
Standarddiagramme, 390 Tabellenzelle, 614
Standardkennzahl, 590, 637 Tachometerbeschriftungen, 592, 646
Standardtitel, 637 Tachometerdiagramm, 591
Stapeln erlauben, 621 Tachometerdiagramme, 389
Statische Angaben, 683 Tachometerpalette, 646
Status Tage anzeigen, 697
in Eingeabeaufforderungen anzeigen oder Tauschen
verbergen, 235 Spalten und Zeilen, 176
Sterndiagramme, Siehe Radardiagramme Tausendertrennzeichen, 701
Stile Tausendertrennzeichen verwenden, 691, 701
wiederverwenden, 155 Text, 685
Stil für Listenspaltentext, 597 formatieren, 153
Z Zielgruppen
Z-Achse, 619 definieren, 281
Z-Achsenkennzahl, 619 Zielgruppenbericht
Zahlenstil, 663 kann nicht angezeigt werden, 362
Zeichen für "Nicht zutreffend", 695 Zielgruppenempfänger
Zeichen für Division durch null, 698 berechnete Felder erstellen, 279
Zeichen für numerischen Überlauf, 700 definieren, 278
Zeichenketten Zielgruppenverteilung
verketten, 405 aktivieren, 283
Zeilen Definition, 726
Reihenfolge ändern, 174 Zielgruppenverteilungsoptionen
tauschen, 176 festlegen, 282
umbenennen, 175 Zielgruppenverteilungstabellen
Zeilenkoordinate, 677 erstellen, 279
Zeilennummer, 612 Zielkennzahl, 615
Zeilennummern Zielwertbereich (%), 685
einfügen, 160 Zielwertdatenpunkt, 685
Zeilen pro Seite, 72, 677 Zielwertdatenpunkt-Grenzfarbe, 685
steuern, 77 Zielwertdatenpunkt-Position, 685
Zeit, 615 Zielwertfarbe, 684
Zeitalter anzeigen, 697 Zugehörige Dokumentation, 37
Zeitangabenformat, 701 Zu verwendender Wert, 691
Zeiteinheit, 701 Zwischenablagen
Zeitzone anzeigen, 698 Berichte kopieren, 266
Zielberichte Berichte öffnen, 266
für das Drillthrough von Cognos Series 7 Zwischensummen
erstellen, 718 in gruppierten Listen, 358