Hallo,
angenommen man möchte zwei Tabellen miteinander joinen und der verbindende Schlüssel enthält für einen Datensatz einen Null-Wert. Folglich wird dieser Datensatz nach der SQL Abfrage nicht im Ergebnis vorkommen. Grundsätzlich kann der SQL Server keine Joins mit Null-Werten auflösen. Es gibt aber eine Alternative.Eine Möglichkeit wäre den Join über COALESCE so zu modifizieren, dass für die Null-Werte ein "echter" Wert definiert wird.
Eine weitere Variante wäre auch mit der SQL Funktion ISNULL.
Wie du das genau machst erkläre ich im folgenden Video.
https://youtu.be/l_KsRVJz-I0
Dienstag, 17. September 2019
Mittwoch, 4. September 2019
Datazen Produktinformation
Unter folgenden Link können Sie die Produktinformation zu Datazen nachlesen:
Link: Datazen Produktinformation
Link: Datazen Produktinformation
Samstag, 13. Juli 2019
Power BI | Grundlagen | Einführung Teil 1
In diesem Video werden die grundlegenden Begriffe sowie Einsatzgründe von Microsoft Power BI erklärt.
Freitag, 17. Mai 2019
SQL Grundlagen | GROUP BY | Gruppieren von Datensätze
In diesem Video wird erklärt wie anhand dem GROUP BY Befehl gezielt Datensätze gruppiert und je nach Aggregatfunktion ausgewertet werden können.
Syntax:
SELECT Spalte
FROM Tabelle
[WHERE Bedingung]
GROUP BY Spalte
Aggregatfunktionen:
* SUM - Summe
* MIN - Minimalwert
* MAX - Maximalwert
* AVG - Durchschnitt
* COUNT - Anzahl
Syntax:
SELECT Spalte
FROM Tabelle
[WHERE Bedingung]
GROUP BY Spalte
Aggregatfunktionen:
* SUM - Summe
* MIN - Minimalwert
* MAX - Maximalwert
* AVG - Durchschnitt
* COUNT - Anzahl
Samstag, 16. Februar 2019
Abgleich von Spalten in zwei Tabellen
Hallo,
folgende DMV vereinfacht den Abgleich von Spalten bei zwei oder mehreren Tabellen wesentlich.
Diese Abfrage liefert nun jene Spalten zurück, welche in der "T_PROJECT" Tabelle in der CORE Datenbank fehlen, aber in der XTR Datenbank vorhanden sind.
folgende DMV vereinfacht den Abgleich von Spalten bei zwei oder mehreren Tabellen wesentlich.
SELECT *
FROM sys.dm_exec_describe_first_result_set(N'SELECT * FROM XTR.dbo.[T_PROJECT]', NULL, 0) XTR
LEFT JOIN sys.dm_exec_describe_first_result_set(N'SELECT * FROM CORE.[dbo].[T_PROJECT]', NULL, 0) CORE
ON (XTR.name = CORE.name)
WHERE CORE.name IS NULL
Samstag, 2. Februar 2019
Wiederherstellung von Dimensions-und Faktentabellen aus einem SSAS Tabular Modell
Hallo,
angenommen man hat ein bereitgestelltes Tabular Modell, ohne den zugrunde liegenden Tabellen, vom Kunden erhalten. Das Tabular Modell kann nach Anpassungen im Datenmodell jedoch nicht verarbeitet werden, da ja die benötigten Dimensions- und Faktentabellen fehlen. Das DAX Studio bietet eine Möglichkeit an wie diese Tabellen aus dem Tabular Modell dennoch wiederhergestellt werden können.
(1) Download von DAX Studio: https://www.sqlbi.com/tools/dax-studio/
(2) Im Menü "Query" als Output “File” auswählen (Siehe Screenshot)
(3) Jede Dimension einfach mit “Evaluate Customer etc.” abfragen. DAX Studio speichert die Ausgabe in eine CSV Datei, welche
anschließend als Tabelle im SQL Server importiert werden
kann.
Abonnieren
Posts (Atom)