Convertir consulta SQL con declaración Declare a sintaxis DAX

Un usuario Pregunto ✅

Zebel

Hola !!

Tengo dos problemas:

  1. Transforma una consulta a la sintaxis de DAX
  2. 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)

image.png

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *