Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos,
Estoy buscando una solución DAX que pueda revertir el número de Modificaciones Activas por un Tipo de Modificación específico, que incluye la frase "Vacaciones de pago"...
Las tablas de modificaciones que estoy usando tiene una columna llamada 'ModType', que es donde se puede encontrar "Payment Holiday". También hay columnas separadas para "From Date" y "To Date" (que son valores de fecha).
ModType (ModType) Desde la fecha ? Hasta la fecha ? Activo - MOD
Vacaciones de pago ? 3/20/2020 ? | 1
Vacaciones de pago ? 2/12/2020 4/12/2020 0
Lo que estoy teniendo problemas con es contar el número ACTIVO de "Vacaciones de pago" contando los ' valores deespacios en blanco' en el campo "Hasta la fecha"...
He intentado varias cosas diferentes, pero el error im receiving se basa en la incapacidad de PBI para comparar un valor de fecha con un valor de texto. Estoy atascado, y definitivamente agradecería toda y cada una de las ayudas con esto.
Hola @qbarnes ,
esta es la medida que creé:
count empty To Date =
CALCULATE(
COUNTROWS('Table')
, ISBLANK('Table'[To Date])
, KEEPFILTERS('Table'[ModType] = "Payment Holiday")
, KEEPFILTERS('Table'[Active # Mod] = 1)
)
Así es como se ve mi tabla:
Y aquí hay una pequeña tarjeta visual usando esa medida:
Con suerte, esto proporciona lo que está buscando, si no, considere la posibilidad de crear un archivo pbix que contenga datos de ejemplo, pero que aún refleje su modelo de datos. Cargue el archivo en onedrive o dropbox y comparta el enlace.
saludos
Tom
Gracias por la respuesta rápida. Esta es genial la única variable es que la columna ModType tiene varios tipos de modificaciones, y quiero contar los mods activos por la categoría "Pago de vacaciones"
Hola @qbarnes ,
Edité el DAX en mi publicación inicial. Ahora, sólo se considera el ModType "Payment Holiday" y el Activo - MOD 1 para el conteo.
saludos
Tom
Le agradezco su tiempo. La columna MOD activo significa el resultado real que estaba buscando, como resultado de la fórmula DAX.
Los dos elementos que quiero tener en cuenta escuando el ModType es un "Holiday de pago" y si el "ToDate" sigue en blanco.
Sin embargo, el resultado no produce ningún valor.
Esta es la fórmula real que he estado probando antes de crear este post:
Hola @qbarnes ,
Parece que hay 2 problemas en el campo ModType(algunos espacios en el valor de texto) y ToDate(valores en blanco), así que por favor, tratar con ellos en Power Query Editor primero.
1. Elimine los espacios en el campo ModType
#"Trimmed Text" = Table.TransformColumns(Source,{{"ModType", Text.Trim, type text}})
2. Reemplace los valores "en blanco" del campo ToDate por ""
#"Replaced Value"= Table.ReplaceValue(#"Trimmed Text","#(00A0) #(00A0) #(00A0) #(00A0) #(00A0) #(00A0) #(00A0) #(00A0) #(00A0) #(00A0) #(00A0) ","",Replacer.ReplaceText,{"To Date"})
A continuación, cree una medida como se muestra a continuación para obtener el número de modificaciones activas:
Total PMT Holiday MODs =
CALCULATE (
DISTINCTCOUNT ( 'Modifications'[AcctID] ),
FILTER (
'Modifications',
Modifications[ModType] = "Payment Holiday"
&& ISBLANK ( 'Modifications'[To Date] )
)
)
Saludos
Rena
Hola @qbarnes ,
la línea
KEEPFILTERS((Modifications[ToDate] = "")
no es lo mismo que esta línea
ISBLANK(Modifications[ToDate])
Filtros ISBLANK para null, mientras que ... á "" filtros para una cadena vacía.
Tenga en cuenta la posibilidad de crear un archivo PBIX que contenga datos de ejemplo, cargar el pbix en onedrive o dropbox y compartir el vínculo.
saludos
Tom
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |