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
Anonymous
Not applicable

powerbi escritorio

imp.JPG

13 REPLIES 13
v-alq-msft
Community Support
Community Support

Hola, @nomad23

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

e1.png

Fecha base (una tabla calculada):

Base Date = DISTINCT('Table'[Date])

Comparar fecha (una tabla calculada):

Compare Date = DISTINCT('Table'[Date])

Puede crear tres medidas como se indica a continuación.

Count of Dimensions = COUNTROWS('Table')

Net variance = 
IF(
    HASONEVALUE('Base Date'[Date])&&HASONEVALUE('Compare Date'[Date]),
    COUNTROWS(
        FILTER(
            'Table',
            [Date]=SELECTEDVALUE('Compare Date'[Date])
        )
    )-
    COUNTROWS(
        FILTER(
            'Table',
            [Date]=SELECTEDVALUE('Base Date'[Date])
        )
    )
)

Actual varaince = 
var _comparetab =
CALCULATETABLE(
    DISTINCT('Table'[Dimension]),
    FILTER(
        ALL('Table'),
        'Table'[Date]=SELECTEDVALUE('Compare Date'[Date])
    )
)
var _basetab = 
CALCULATETABLE(
    DISTINCT('Table'[Dimension]),
    FILTER(
        ALL('Table'),
        'Table'[Date]=SELECTEDVALUE('Base Date'[Date])
    )
)
var _result = 
COUNTROWS(
    FILTER(
        _comparetab,
        NOT([Dimension] in _basetab)
    )
)
return
IF(
    HASONEVALUE('Base Date'[Date])&&HASONEVALUE('Compare Date'[Date]),
    IF(
        ISBLANK(_result),
        0,
        _result
    )
)

Resultado:

e2.png

e3.png

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

This is the requirementEste es el requisito

Hola, @nomad23

En función de sus requisitos, he modificado los datos como se indica a continuación. El archivo pbix se adjunta al final.

a1.png

Fecha base (una tabla calculada):

Base Date = DISTINCT('Table'[Date])

Comparar fecha (una tabla calculada):

Compare Date = DISTINCT('Table'[Date])

Puede modificar la medida como se indica a continuación.

Actual varaince = 
var _comparetab =
CALCULATETABLE(
    DISTINCT('Table'[Dimension]),
    FILTER(
        ALL('Table'),
        'Table'[Date]=SELECTEDVALUE('Compare Date'[Date])
    )
)
var _basetab = 
CALCULATETABLE(
    DISTINCT('Table'[Dimension]),
    FILTER(
        ALL('Table'),
        'Table'[Date]=SELECTEDVALUE('Base Date'[Date])
    )
)
var _result = 
COUNTROWS(
    FILTER(
        _basetab,
        NOT([Dimension] in _comparetab)
    )
)
return
IF(
    HASONEVALUE('Base Date'[Date])&&HASONEVALUE('Compare Date'[Date]),
    IF(
        ISBLANK(_result),
        0,
        _result
    )
)

Resultado:

a2.png

a3.png

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Hola, el recuento está llegando a la derecha, pero necesito variar por empleado, pero los datos están surgiendo para cada empleado.Capture.JPG

Anonymous
Not applicable

También he reemplazado el país de A(india ) a A(USA) el 06/01/19tricky.JPG

Anonymous
Not applicable

Net variance is coming wrong by selecting groups in slicer

Hola, @nomad23

Puede intentar la siguiente medida para ver si funciona.

Actual varaince = 
var _comparetab =
CALCULATETABLE(
    DISTINCT('Table'[Dimension]),
    FILTER(
        ALLSELECTED('Table'),
        'Table'[Date]=SELECTEDVALUE('Compare Date'[Date])
    )
)
var _basetab = 
CALCULATETABLE(
    DISTINCT('Table'[Dimension]),
    FILTER(
        ALLSELECTED('Table'),
        'Table'[Date]=SELECTEDVALUE('Base Date'[Date])
    )
)
var _result = 
COUNTROWS(
    FILTER(
        _basetab,
        NOT([Dimension] in _comparetab)
    )
)
return
IF(
    HASONEVALUE('Base Date'[Date])&&HASONEVALUE('Compare Date'[Date]),
    IF(
        ISBLANK(_result),
        0,
        _result
    )
)

Saludos

Allan

Anonymous
Not applicable

Hola

Gracias por su ayuda, pero no funciona mientras compara 1/1/19 y 6/1/19 su dar un valor diferente al seleccionar India y nosotros como países

amitchandak
Super User
Super User

@nomad23 , consulte si este blog puede ayudar

https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

Puede utilizar una sola fecha si es necesario

Anonymous
Not applicable

Esto completamente diferente para lo que estoy buscando necesito calcular la varianza y tengo muchas dimesnsión para diferentes fechas

Greg_Deckler
Super User
Super User

@nomad23 No es realmente suficiente información para seguir adelante, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

para la fecha base 1/1/2019(A,B) y comparar la fecha 6/1/2019 (A,B,B,F) VARINANCE ACTUAL n.o 1 ya que F no está presente en 1/1/2019 pero la varaincia real para la fecha base 6/1/2019 (A,B,B,F) y la fecha de comparación 1/12019(A,B,) es 0 ya que ambos A,B están presentes en la fecha base

Anonymous
Not applicable

Necesito calcular la varianza de actaul y la varianza neta por la segmentación 2 fechas de la segmentación para eg(fecha base - 1/1/2019 y fecha de coampare 6/1/2019 varianza real 1 y neto 2 pero para la fecha base 6/1/2019 y la fecha de copare 1/1/2019 acta variance-0 y neta 2)

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.