Zebel
Hola !!
Tengo dos problemas:
- Transforma una consulta a la sintaxis de DAX
- Agregue un parámetro Dropdown DateTime que puede filtrar datos en el informe de acuerdo con el valor del parámetro seleccionado
Estoy trabajando con PBI en modo DirectQuery conectado a una base de datos de SQL Server. Necesito filtrar mi informe seleccionando DateTimeOfReport en un menú desplegable. El primer paso es vincular el informe a la siguiente consulta de SQL Server. Intento usar la opción avanzada con SQL Statement para la siguiente consulta:
DECLARE @DateTimeOfReport datetime = '2018-11-28 10:00' SELECT Installation , COUNT(DISTINCT t.NoAdmission) Cnt , COUNT(DISTINCT CASE ServiceCode WHEN 'PSY' THEN t.NoAdmission ELSE NULL END) PsyCnt , COUNT(DISTINCT CASE ServiceCode WHEN 'PSY' THEN NULL ELSE t.NoAdmission END) NonPsyCnt-- SELECT * FROM AdtHndSov.ChambreLitSejour tWHERE CalculeDansCapacite = 2 AND NOT UniteSoinCode IN ('CDJ','CDJN','SOP','SOPN') AND DateDebutChambreLitSejour < @DateTimeOfReportAND @DateTimeOfReport <= ISNULL(DateFinChambreLitSejour, @DateTimeOfReport ) GROUP BY Installation
Preguntas :
- ¿Cómo puedo vincular DECLARE @DateOfTimeOfReport con una medida o parámetro de PBI?
-
Cómo reemplazar en PBI el ‘2018-11-28 10:00’ por el valor del menú desplegable en un informe de PBI?
-
¿O es una forma de transformar esa consulta en sintaxis DAX?
Gracias.
PattemManohar
@Zebel Intente usar «Parámetros» en Power Query Editor y luego filtre los datos usando el parámetro dateParameter que fue creado. Opción disponible para filtrar por parámetro en Power Query (consulte la captura de pantalla a continuación)
Zebel
En respuesta a PattemManohar
Gracias por tu respuesta querido @PattemManohar. Tu consejo me pareció bastante interesante, pero no sabía cómo hacerlo. Una búsqueda rápida en YouTube me ayudó a encontrar el enlace a continuación para los parámetros de un escritorio de PBI:
https://youtu.be/0B3kmAsEJHY
Entonces, un paso está hecho. El siguiente nivel es convertir consultas SQL en sintaxis DAX. Gracias de antemano.