Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Syndicate_Admin
Administrator
Administrator

Obtener un recuento al filtrar en dos columnas

Necesito varios recuentos en mi matriz. Estoy tratando de contar para # 1 y # 1 donde la fecha de la factura está en blanco. Para # 3 y # 4 necesito contar las facturas donde la fecha de la factura no está en blanco.

1. Facturas faltantes >30 días = si la fecha es inferior a 30 días y no hay fecha de finalización de la factura a partir de hoy e IsRepairPermanentOrTemporary = permanente,

2. Facturas faltantes <30 días = Si la fecha es mayor de 30 días y no hay Fecha de finalización de la factura a partir de hoy e IsRepairPermanentOrTemporary = permanente.

3 Facturas proporcionadas >30days = si la fecha es < 30 días a partir de hoy y la fecha no está en blanco e IsRepairPermanentOrTemporary = permanente.

4. Facturas proporcionadas >30days = si la fecha es < 30 días a partir de hoy y la fecha no está en blanco e IsRepairPermanentOrTemporary = permanente.

Vea mi tabla a continuación

ÁreaDtOfIncidentFacturas completadas DtIncidenteEnvejecimientodatetimeofincidentIsRepairPermanentOrTemporary
Central1/7/2021 0:008/23/2021 8:001 año +1/7/2021 17:00Permanente
Central1/24/2021 0:00 1 año +1/24/2021 2:30Temporal
Central9/30/2021 0:00 90 Días+9/30/2021 9:30Permanente
Central12/9/2021 0:00 60 Días+12/9/2021 8:00Permanente
Central1/29/2022 0:00 30 Días+1/29/2022 4:30Permanente
Central2/27/2022 0:00 >30 días2/27/2022 17:30Permanente
Central2/28/2022 0:00 >30 días2/28/2022 14:30Permanente
Central3/2/2022 0:00 >30 días3/2/2022 8:00Permanente
Este10/1/2019 0:00 1 año +10/1/2019 12:00Temporal
Este3/15/2021 0:00 180 Días+3/15/2021 14:00Temporal
Este5/21/2021 0:00 180 Días+5/21/2021 14:30Temporal
Este5/28/2021 0:00 180 Días+5/28/2021 11:00Temporal
Este7/30/2021 0:00 180 Días+7/30/2021 8:00Permanente
Este8/9/2021 0:008/19/2021 8:00180 Días+8/9/2021 15:13Temporal
Este9/29/2021 0:00 90 Días+9/29/2021 10:00Permanente
Este12/23/2021 0:00 60 Días+12/23/2021 11:17Temporal
Este1/15/2022 0:00 30 Días+1/15/2022 14:30Temporal
Este2/5/2022 0:00 >30 días2/5/2022 8:00Permanente
Este2/9/2022 0:00 >30 días2/9/2022 13:30Temporal
Este2/10/2022 0:00 >30 días2/10/2022 8:00Permanente
Este2/20/2022 0:00 >30 días2/20/2022 7:30Permanente
Este2/23/2022 0:00 >30 días2/23/2022 9:00Permanente
Este3/1/2022 0:00 >30 días3/1/2022 6:30Permanente

1 ACCEPTED SOLUTION

@evester ,

Intente actualizar la fórmula de su medida [Missing_Invoices_Measure1 permanente] como se indica a continuación y verifique si puede obtener el resultado esperado:

Permanent Missing_Invoices_Measure1 =
CALCULATE (
    'bireport vw_CRMIncident'[TotalIncidents],
    FILTER (
        'bireport vw_CRMIncident',
        DATEDIFF ( 'bireport vw_CRMIncident'[DtOfIncident], TODAY (), DAY ) < 30
            && ISBLANK ( 'bireport vw_CRMIncident'[Invoices Complete Dt] )
            && 'bireport vw_CRMIncident'[IsRepairPermanentOrTemporary] = "Permanent"
    )
)

Para el resto de las lógicas, puede cambiar ligeramente la fórmula de la métrica anterior para obtenerla ...


2. Facturas faltantes <30 días = Si la fecha es mayor de 30 días y no hay Fecha de finalización de la factura a partir de hoy e IsRepairPermanentOrTemporary = permanente.

3 Facturas proporcionadas >30days = si la fecha es < 30 días a partir de hoy y la fecha no está en blanco e IsRepairPermanentOrTemporary = permanente.

4. Facturas proporcionadas >30days = si la fecha es < 30 días a partir de hoy y la fecha no está en blanco e IsRepairPermanentOrTemporary = permanente.


Si aún obtiene los resultados que desea, puede compartir un archivo pbix simplificado (excluir datos confidenciales) conmigo, explicando la lógica del cálculo y los resultados correctos que desea obtener al final.

Cómo subir PBI en la comunidad

Saludos

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

@evester ,

¿Su problema ha sido resuelto? En caso afirmativo, ¿podría marcar la publicación útil como Respondida? Ayudará a los demás en la comunidad a encontrar la solución fácilmente si enfrentan el mismo problema que el suyo. Gracias.

Saludos

Syndicate_Admin
Administrator
Administrator

Hola @evester ,
Por favor, pruebe esto:
1. Missing_Invoices_Medida1 = if(isblank(Invoice_date), if(IncidentAging = "<30 Días" & IsRepairPermanentOrTemporary = "Permanente", 1,0),0)

2. Missing_Invoices_Measure2 = if(isblank(Invoice_date), if(IncidentAging =">30 Days" & IsRepairPermanentOrTemporary = "Permanent", 1,0),0)

3. Invoices_Provided_Measure 3=if(isblank(Invoice_date), 0, if(IncidentAging ="<30 Days" & IsRepairPermanentOrTemporary = "Permanent", 1,0))
4. Invoices_Provided_Measure 4=if(isblank(Invoice_date), 0, if(IncidentAging =">30 Days" & IsRepairPermanentOrTemporary = "Permanent", 1,0))

tomar la suma/recuento de estas medidas

Espero que esto te ayude.
Saludos

TruptiS

@truptis

cuando intento poner el campo de fecha después de ISBLANK, PowerBI no mostrará mi campo de fecha.

@evester intente usar blank()
Prueba esto:
1.
Missing_Invoices_Measure1 = if(valores(Invoice_date), blank(), if(IncidentAging = "<30 Días" & IsRepairPermanentOrTemporary = "Permanente", 1,0),0)

2. Missing_Invoices_Measure2 = if(values(Invoice_date), blank(), if(IncidentAging =">30 Days" & IsRepairPermanentOrTemporary = "Permanent", 1,0),0)

@truptis

Intenté alterar mi fórmula con esto, pero aún obtengo un error donde estoy usando Valores.

Missing_Invoices_Measure1 permanente = CALCULAR('bireport vw_CRMIncident'[TotalIncidents],FILTRO('bireport vw_CRMIncident',[IncidenteEnvejecimiento]<30 && VALORES('bireport vw_CRMIncident'[Facturas completas Dt]),ESPACIO EN BLANCO(),&& VALORES('bireport vw_CRMIncident'[IsRepairPermanentOrTemporary]) ="Permanente"))

@evester ,

Intente actualizar la fórmula de su medida [Missing_Invoices_Measure1 permanente] como se indica a continuación y verifique si puede obtener el resultado esperado:

Permanent Missing_Invoices_Measure1 =
CALCULATE (
    'bireport vw_CRMIncident'[TotalIncidents],
    FILTER (
        'bireport vw_CRMIncident',
        DATEDIFF ( 'bireport vw_CRMIncident'[DtOfIncident], TODAY (), DAY ) < 30
            && ISBLANK ( 'bireport vw_CRMIncident'[Invoices Complete Dt] )
            && 'bireport vw_CRMIncident'[IsRepairPermanentOrTemporary] = "Permanent"
    )
)

Para el resto de las lógicas, puede cambiar ligeramente la fórmula de la métrica anterior para obtenerla ...


2. Facturas faltantes <30 días = Si la fecha es mayor de 30 días y no hay Fecha de finalización de la factura a partir de hoy e IsRepairPermanentOrTemporary = permanente.

3 Facturas proporcionadas >30days = si la fecha es < 30 días a partir de hoy y la fecha no está en blanco e IsRepairPermanentOrTemporary = permanente.

4. Facturas proporcionadas >30days = si la fecha es < 30 días a partir de hoy y la fecha no está en blanco e IsRepairPermanentOrTemporary = permanente.


Si aún obtiene los resultados que desea, puede compartir un archivo pbix simplificado (excluir datos confidenciales) conmigo, explicando la lógica del cálculo y los resultados correctos que desea obtener al final.

Cómo subir PBI en la comunidad

Saludos

Muchas gracias por su ayuda!!! Esto funciona!!!

@truptis

Ahora recibo este mensaje de error

Tipo de retroalimentación:
Fruncir el ceño (error)

Timestamp:
2022-03-10T20:51:12.3481610Z

Hora local:
2022-03-10T15:51:12.3481610-05:00

ID de sesión:
00d414a1-835b-43d2-9aff-df35f1914129

Lanzamiento:
Febrero 2022

Versión del producto:
2.102.683.0 (22.02) (x64)

Mensaje de error:
La medida de prórroga «Medidas calculadas» [. Permanente Missing_Invoices_Measure1] contiene una expresión DAX no válida. A la expresión le falta un ''' en la línea 2 posición 4.

Versión del sistema operativo:
Microsoft Windows NT 10.0.19042.0 (x64 en-US)

Versión clR:
4.7 o posterior [Número de versión = 528372]

Memoria virtual pico:
54,7 GB

Memoria privada:
861 MB

Conjunto de trabajo pico:
1,08 GB

Versión de IE:
11.789.19041.0

ID de usuario:
8de9c84f-cb13-4927-86d4-12b8506c3347

Información del paquete del libro:
1* - en-US, Grupos de consulta: 0, fastCombine: Disabled, runBackgroundAnalysis: True.

Telemetría habilitada:
Verdadero

Conexión AS Live:
Verdadero

Registros de seguimiento de rendimiento:
C:\Users\erobison\AppData\Local\Microsoft\Power BI Desktop\PerformanceTraces.zip

Funciones de vista previa habilitadas:
PBI_enableWebView2
PBI_mobileAuthoringFormattingUI
PBI_useModernFormatPane
PBI_sparklines

Características de vista previa deshabilitadas:
PBI_shapeMapVisualEnabled
PBI_SpanishLinguisticsEnabled
PBI_qnaLiveConnect
PBI_azureMapVisual
PBI_dataPointLassoSelect
PBI_compositeModelsOverAS
PBI_dynamicParameters
PBI_enhancedTooltips
PQ_WebView2Connector
PBI_scorecardVisual

Opciones de DirectQuery deshabilitadas:
TreatHanaAsRelationalSource

Nube:
GlobalCloud

Escala DPI:
125%

Servicios soportados:
Power BI

Fórmulas:


sección Sección1;

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.