Forum Discussion

Jperoz's avatar
Jperoz
New Member
6 years ago
Solved

Dax Contar filas con condiciones

Buenas actualmente me encuentro aprendiendo mas sobre lo que es el lenguaje Dax y quisiera el apoyo en lo siguente:

 

tengo esta data y necesito saber cuantas veces ocurre un documento por empresa 

 

 

este seria el resultado que quiero:

 

 

  • Gracias lo solucione agrupando documentos:

     

    =CALCULATE(COUNTROWS('Hoja De Insumos'),GROUPBY(Config,Config[T/Documento]))

4 Replies

  • nandukrishnavs's avatar
    nandukrishnavs
    Icon for Community Champion rankCommunity Champion

    Jperoz 

     

    You can implement this using EditQuery.

     

    CompanyDocument
    CompanyAA
    CompanyBA
    CompanyBA
    CompanyBB
    CompanyBB
    CompanyBB
    CompanyBB
    CompanyBB
    CompanyAC
    CompanyAC
    CompanyAC
    CompanyAC

     

    Step 1. Create a duplicate of Document column.

    Step 2. Pivot the Comapny column.

     

     

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wcs7PLUjMq3RU0lFyVIrVgQs4ESXgRG0BkDucyRKIBQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Company = _t, Document = _t]),
        #"Changed Type" = Table.TransformColumnTypes(Source,{{"Company", type text}, {"Document", type text}}),
        #"Duplicated Column" = Table.DuplicateColumn(#"Changed Type", "Document", "Document - Copy"),
        #"Pivoted Column" = Table.Pivot(#"Duplicated Column", List.Distinct(#"Duplicated Column"[Company]), "Company", "Document - Copy", List.Count)
    in
        #"Pivoted Column"

     



    Did I answer your question? Mark my post as a solution!
    Appreciate with a kudos
    🙂

    • nandukrishnavs's avatar
      nandukrishnavs
      Icon for Community Champion rankCommunity Champion

      Jperoz 

       

      Another option- Use Matrix visual.

      CountVal = COUNT('Table'[Document])



      Did I answer your question? Mark my post as a solution!
      Appreciate with a kudos
      🙂

       

  • Greg_Deckler's avatar
    Greg_Deckler
    Icon for Community Champion rankCommunity Champion

    Parece que podrías usar un objeto visual de matriz con Emperatriz en el Documento T/En las Filas y Emperatriz en las Columnas. Y luego tal vez poner Emperatriz en los Valores con una agregación Count. Si eso no funciona, consulte esta publicación sobre cómo obtener su respuesta rápida a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

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

  • Gracias lo solucione agrupando documentos:

     

    =CALCULATE(COUNTROWS('Hoja De Insumos'),GROUPBY(Config,Config[T/Documento]))